Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2291785
  • 博文数量: 168
  • 博客积分: 6641
  • 博客等级: 准将
  • 技术积分: 1996
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-02 11:49
文章存档

2020年(4)

2019年(6)

2017年(1)

2016年(3)

2015年(3)

2014年(8)

2013年(2)

2012年(12)

2011年(19)

2010年(10)

2009年(3)

2008年(17)

2007年(80)

分类: LINUX

2008-11-08 10:44:15

cacti 监控磁盘使用率并报警方法
 
Submitted by wxj on 2008, June 18, 4:39 PM. 监控
 
      cacti本身的模板只可以监控硬盘的使用大小,而不能监控使用百分率,所以我们要自定义cdef来监控硬盘使用率,并借助thold插件实现报警功能。网上找的资料都是在cacti.0.8.6版上实现的,而我用的是cacti.0.8.7版。因此,根据实际情况做如下改动:
 
在cacti目录下,vi global_arrays.php

搜索custom_data_source_types,修改这一段如下:
 
$custom_data_source_types = array(
        "CURRENT_DATA_SOURCE" => "Current Graph Item Data Source",
        "ALL_DATA_SOURCES_NODUPS" => "All Data Sources (Don't Include Duplicates)",
        "ALL_DATA_SOURCES_DUPS" => "All Data Sources (Include Duplicates)",
        "SIMILAR_DATA_SOURCES_NODUPS" => "All Similar Data Sources (Don't Include Duplicates)",
        "SIMILAR_DATA_SOURCES_DUPS" => "All Similar Data Sources (Include Duplicates)",
        "CURRENT_DS_MINIMUM_VALUE" => "Current Data Source Item: Minimum Value",
        "CURRENT_DS_MAXIMUM_VALUE" => "Current Data Source Item: Maximum Value",
        "CURRENT_GRAPH_MINIMUM_VALUE" => "Graph: Lower Limit",
        "CURRENT_GRAPH_MAXIMUM_VALUE" => "Graph: Upper Limit",
        "VALUE_OF_HDD_TOTAL" => "Value of hdd_total data source");
在cacti界面的Graph Management-cdefs新建cdef模块,名字自己起,添加字段如下:
Item #1 Special Data Source: CURRENT_DATA_SOURCE    
Item #2 Custom String: 100    
Item #3 Operator: *    
Item #4 Special Data Source: VALUE_OF_HDD_TOTAL    
Item #5 Operator: /

 也就是说
cdef=CURRENT_DATA_SOURCE,100,*,VALUE_OF_HDD_TOTAL,/

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

----------------------------------------
From:
阅读(1953) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~