
collectd
PenPenApple
这个作者很懒,什么都没留下…
展开
-
使用collectd监控更改采集间隔时间
collectd默认是10秒采集一次数据的,但次时间间隔再某些不重要的监控指标上间隔时太短了,应该增长该类指标的采集的间隔时间。 根据官方文档collectd.conf信息显示: Interval Seconds Configures the interval in which to query the read plugins. Obviously smaller values lead t原创 2016-07-27 19:49:17 · 2706 阅读 · 0 评论 -
Influxdb+collectd+grafana搭建现代化监控系统
在此采用centos+Influxdb+collectd+grafana搭建监控系统,特此说明下influxdb的0.9,0.10,0.11,0.12均不支持delect功能,0.8和0.13支持delect功能,故个人建议第一次装的话还是采用0.13吧。 第一步安装centos7 ,在此不描述。 第二步安装influxdb:# cat <<EOF | sudo tee /etc/yum.rep原创 2016-08-01 19:35:19 · 3629 阅读 · 0 评论 -
在linux中对vbox的cpu使用率监控
目前,每天中午cpu的负载都会突然增加,通过htop命令查看到此时的vbox的cpu占用率一致蛮高的,便计划对vbox的cpu使用率进行计划性监控,最开始的想法很简单就是通过调用top命令来进行cpu使用率的监控,但监控了好几天,发现值一直为0,而htop中值是一直有变化的,正常的结果也不应该为0,可惜,我没法对htop进行重定向,便计划通过/proc/<pid>/stat文件中的数据进行监控。可是原创 2016-09-13 11:55:46 · 1173 阅读 · 0 评论 -
collectd监控应用cpu使用情况
collectd的cpu插件并不支持查看单个应用cpu使用率的情况,因为有python插件,便可以编写脚本来进行监控,在此通过top命令获取应用的CPU使用率,因为单个应用有多个pid,所以在此将其排序后,使应用名称相同的cpu使用率相加。此代码片段列表,元组,字典相互转换较多。def get_stats(): line_split=()# subprocess.Popen("top原创 2016-07-06 21:01:01 · 3804 阅读 · 0 评论 -
collectd+python监控磁盘io信息
python代码import subprocessimport collectdimport timeNAME = 'io_info'VERBOSE = Truedef get_stats(): value = [] io_value = [[]] subprocess.Popen("iostat -d -m -x 1 2 | grep -E 'dm-2' | tail原创 2017-05-17 15:04:17 · 2858 阅读 · 0 评论