Cacti监控硬盘I/O的方法

运维 系统运维
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。在上篇文章中我们介绍了Cacti的配置和安装,本文讲下Cacti的一种用途:监控硬盘I/O

Cacti是我常用的监控网络软件,有时候我拿来监控我的硬盘I/O ,来看看具体是怎么做的!

  cacti监控硬盘I/O的方法:

  cacti本身的模板只可以监控硬盘的使用大小,而不能监控使用百分率,所以我们可以自定义cdef来监控硬盘使用率,并借助thold插件实现报警功能。网上找的资料都是在cacti.0.8.6版上实现的,而我用的是cacti.0.8.7版。因此,根据实际情况做如下改动:

  在cacti目录下,vi global_arrays.php

  搜索custom_data_source_types,修改这一段如下:

 

  1.   $custom_data_source_types = array(  
  2.  
  3.   "CURRENT_DATA_SOURCE" => "Current Graph Item Data Source",  
  4.  
  5.   "ALL_DATA_SOURCES_NODUPS" => "All Data Sources (Don't Include Duplicates)",  
  6.  
  7.   "ALL_DATA_SOURCES_DUPS" => "All Data Sources (Include Duplicates)",  
  8.  
  9.   "SIMILAR_DATA_SOURCES_NODUPS" => "All Similar Data Sources (Don't Include Duplicates)",  
  10.  
  11.   "SIMILAR_DATA_SOURCES_DUPS" => "All Similar Data Sources (Include Duplicates)",  
  12.  
  13.   "CURRENT_DS_MINIMUM_VALUE" => "Current Data Source Item: Minimum Value",  
  14.  
  15.   "CURRENT_DS_MAXIMUM_VALUE" => "Current Data Source Item: Maximum Value",  
  16.  
  17.   "CURRENT_GRAPH_MINIMUM_VALUE" => "Graph: Lower Limit",  
  18.  

 

  //添加以下两行

 

  1.   "CURRENT_GRAPH_MAXIMUM_VALUE" => "Graph: Upper Limit",  
  2.  
  3.   "VALUE_OF_HDD_TOTAL" => "Value of hdd_total data source");  
  4.  

 

  //中文版汉化为:

  "CURRENT_GRAPH_MAXIMUM_VALUE" => "图像: 上限",

  "VALUE_OF_HDD_TOTAL" => "所有硬盘数据的值");

  在cacti界面的Graph Management-cdefs新建cdef模块,名字自己起,添加字段如下:

 

  1.   Item #1 Special Data Source: CURRENT_DATA_SOURCE  
  2.  
  3.   Item #2 Custom String: 100  
  4.  
  5.   Item #3 Operator: *  
  6.  
  7.   Item #4 Special Data Source: VALUE_OF_HDD_TOTAL  
  8.  
  9.   Item #5 Operator: /  
  10.  

 

  也就是说

 

  1.   cdef=CURRENT_DATA_SOURCE,100,*,VALUE_OF_HDD_TOTAL,/  
  2.  

 

  这样就可以在Threshold Templates里面添加监控硬盘的模块了,我添加的是Host MIB - Hard Drive Space ,***在Threshold CDEF里面选择刚自定义的cdef,这样就可以正常监控硬盘使用率了。

通过阅读完整的文章,想必大家都学会了Cacti监控硬盘I/O的方法了吧!祝你们成功!

【编辑推荐】

责任编辑:赵鹏 来源: 网络转载
相关推荐

2013-07-16 16:46:28

云计算

2010-06-25 09:47:29

Linux系统监控

2011-02-25 09:16:00

SQLSQL Server IO

2011-03-29 16:30:06

cacti

2011-03-31 09:36:35

Cacti监控

2011-03-31 14:44:55

cactisquid监控

2016-10-12 13:53:38

JavaByteBufferRandomAcces

2011-03-31 13:34:45

Cactibit

2011-03-24 14:05:17

Cacti监控

2011-03-24 15:35:01

Cacti

2011-03-25 09:00:34

Cacti

2011-04-01 15:39:02

CactiNagios

2011-03-24 14:05:17

Cacti安装

2009-03-12 09:18:45

固态硬盘Sun

2018-11-05 11:20:54

缓冲IO

2010-04-07 13:30:41

IO虚拟化

2011-03-25 09:00:36

Cacti插件

2011-03-25 09:00:36

Cacti插件

2011-03-25 09:00:39

Cacti模板

2011-04-01 16:29:27

Cacti监控apache
点赞
收藏

51CTO技术栈公众号