虚拟机监控系统的设计与实现 (二) Collectd
2014-10-31 15:40
316 查看
由官网介绍可知,collectd为一个采集系统信息的后台程序,他能周期性地采集系统信息并且提供多种保存机制,如保存成RRD文件。
对于Ubuntu系统,可用apt-get install collectd直接安装,同时提供RPM、pkg、ipk和源码包供其他*nux系统安装。对于Windows,也提供了collectd for windows方案,不过好像为共享软件……
此次个软件部署均以Ubuntu 14.04为例,其他系统可自行“依葫芦画瓢”。
安装,apt-get install collectd
在2014-8-31时collectd已更新到5.4.1,但是截止到写这篇文章时,apt-get最新到5.4.0。这两个版本的数据格式会有部分不同,安装的时候需要注意。
安装完成后,配置文件在/etc/collectd/collectd.conf,下面说一下主要配置
Hostname "hostname" #此处需要修改,在一个集群环境中我这里配了一个vmid,此值是唯一的,在管理数据库中可查 FQDNLookup true BaseDir "/var/lib/collectd" PluginDir "/usr/lib/collectd" TypesDB "/usr/share/collectd/types.db" Interval 2 #时间间隔,可根据自己的需要设置。在测试阶段我设置的为2,即每2秒发送一次数据 ReadThreads 5 #读取线程数,默认为5 Timeout 2 #超时时间,默认2秒 ####以下为插件配置#### ####按需分配即可,在测试阶段我启用了以下插件#### LoadPlugin logfile #logfile插件,保存log的等级和路径,并带时间戳 <Plugin logfile> LogLevel "info" File "/var/log/collectd.log" Timestamp true </Plugin> LoadPlugin cpu LoadPlugin disk LoadPlugin load LoadPlugin memory LoadPlugin network LoadPlugin interface LoadPlugin swap <Plugin network> Server "collectd.xxx.com" "8096" # <Server "localhost" "8096"> # </Server> </Plugin>
相关文章推荐
- 虚拟机监控系统的设计与实现 (一) 综述
- 网站实时监控系统的设计与实现
- CS模式短信监控系统的设计与实现
- 网站实时监控系统的设计与实现
- 基于ARM的视频监控系统的设计与实现
- 有关实验室电源远程监控系统的设计与实现
- 基于TCP/IP协议的电力通信综合监控管理系统设计与实现
- 【5. 监控调度处理模块】云跳板机服务系统设计及实现
- IP视频监控系统中云台控制模块的设计与实现 (转)
- 基于S3C6410的视频监控系统的设计与实现[图]
- 公交车线路微机监控系统的设计与实现
- 基于IP网络的数字音视频监控系统设计与实现
- 虚拟机管理系统设计与实现——毕业论文摘要
- 嵌入式视频监控毕业设计过程中保存的标签。。。嵌入式系统视频信号接收、显示 与存储程序设计与实现
- 基于ARM的嵌入式MPEG-4远程网络监控系统的设计与实现
- 基于Winodws CE的嵌入式网络监控系统的设计与实现
- CS模式短信监控系统的设计与实现 (转)
- 基于Android的视频监控系统设计与实现
- 基于Winodws CE的嵌入式网络监控系统的设计与实现
- 网站实时监控系统的设计与实现