Cacti百分比監(jiān)控算法
Cacti 百分比監(jiān)控算法
cacti本身的模板只可以監(jiān)控硬盤(pán)的使用大小,而不能監(jiān)控使用非分率,所以我們要自定義cdef來(lái)監(jiān)控硬盤(pán)使用率,并借助thold插件實(shí)現(xiàn)報(bào)警功能。網(wǎng)上找的資料都是在cacti.0.8.6版上實(shí)現(xiàn)的,而我用的是cacti.0.8.7版。因此,根據(jù)實(shí)際情況做如下改動(dòng):
在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: /
 
也就是說(shuō)
- cdef=CURRENT_DATA_SOURCE,100,*,VALUE_OF_HDD_TOTAL,/
 
這樣就可以在Threshold Templates里面添加監(jiān)控硬盤(pán)的模塊了,我添加的是Host MIB - Hard Drive Space ,***在Threshold CDEF里面選擇剛自定義的cdef,這樣就可以正常監(jiān)控硬盤(pán)使用率了。
【編輯推薦】















 
 
 







 
 
 
 