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

在cacti目录下,vi global_arrays.php
搜索custom_data_source_types,修改这一段如下:



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




Code
也就是说

cdef=CURRENT_DATA_SOURCE,100,*,VALUE_OF_HDD_TOTAL,/


这样就可以在Threshold Templates里面添加监控硬盘的模块了,我添加的是Host MIB - Hard Drive Space ,最后在Threshold CDEF里面选择刚自定义的cdef,这样就可以正常监控硬盘使用率了。
posted on 2008-12-24 10:58  ZF2211  阅读(1112)  评论(0编辑  收藏  举报