Cacti監控磁盤IO


所需軟件:此軟件網上並非太好找,建議你們好好收藏
snmpdiskio-0.9.6.zip
下載點http://www.colderboy.com/wp-content/uploads/2011/08/snmpdiskio.rar
 
1.把解壓以後文件夾下的snmpdiskio文件上傳到被監控服務器的/usr/local/bin目錄下;
因爲9.4太老不支持2.6內核,須要修改, 這裏下載的包我已經更新過已經支持2.6內核.
 
2.把解壓以後文件夾下的 partition.xml上傳到cacti監控服務器的
/www/cacti/resource/snmp_queries/目錄下,這裏個人CACTI的
目錄文件爲以上,你們能夠根據實際狀況修改。
且分別導入2個模板:
cacti_graph_template_disk_io_bytessec.xml
cacti_data_query_snmp_disk_statistics.xml
 
3修改snmp配置文件/etc/snmp/snmpd.conf
#----------------------------------------------------------------------------------
com2sec local          localhost            public
com2sec local   監控IP 地址         public
com2sec mynetwork NETWORK/24                COMMUNITY
group MyRWGroup v1                          local
group MyRWGroup v2c                         local
group MyRWGroup usm                         local
group MyROGroup v1                          mynetwork
group MyROGroup v2c                         mynetwork
group MyROGroup usm                         mynetwork
view all       included    .1                80
access MyROGroup ""               any       noauth      exact    all     none    none
access MyRWGroup ""               any       noauth       exact   all     all     none
syslocation etiantian.org
syscontact Me <zlyzhangluya@163.com>
proc mountd
proc ntalkd 4
proc sendmail 10 1
proc httpd     10 1
exec echotest /bin/echo hello world
exec disk_used_shell       /bin/sh   /root/current_disk_used.sh
exec httpd_proc           /bin/sh   /root/current_httpd_proc.sh
disk /           10000
disk /boot       10000
load 12 14 14
#如下五行是我添加的內容
exec .1.3.6.1.4.1.2021.55 hdIndex /bin/sh /usr/local/bin/snmpdiskio hdIndex
exec .1.3.6.1.4.1.2021.56 hdDescr /bin/sh /usr/local/bin/snmpdiskio hdDescr
exec .1.3.6.1.4.1.2021.57 hdInBlocks /bin/sh /usr/local/bin/snmpdiskio hdInBlocks
exec .1.3.6.1.4.1.2021.58 hdOutBlocks /bin/sh /usr/local/bin/snmpdiskio hdOutBlocks
#----------------------------------------------------------------------------------
 
4重啓snmpd服務
/etc/init.d/snmpd restart
 
五:在cacti監控主機上測試
 
yum install -y net-snmp-utils*
 
[root@mail ~]# snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.2021.58
UCD-SNMP-MIB::ucdavis.58.1.1 = INTEGER: 1
UCD-SNMP-MIB::ucdavis.58.2.1 = STRING: "hdOutBlocks"
UCD-SNMP-MIB::ucdavis.58.3.1 = STRING: "/bin/sh /usr/local/bin/snmpdiskio hdOutBlocks"
UCD-SNMP-MIB::ucdavis.58.100.1 = INTEGER: 0
UCD-SNMP-MIB::ucdavis.58.101.1 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.2 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.3 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.4 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.5 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.6 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.7 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.8 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.9 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.10 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.11 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.12 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.13 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.14 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.15 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.16 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.17 = STRING: "641941504"
UCD-SNMP-MIB::ucdavis.58.101.18 = STRING: "701440"
UCD-SNMP-MIB::ucdavis.58.101.19 = STRING: "224997888"
UCD-SNMP-MIB::ucdavis.58.101.20 = STRING: "297335296"
UCD-SNMP-MIB::ucdavis.58.101.21 = STRING: "2048"
UCD-SNMP-MIB::ucdavis.58.101.22 = STRING: "66200576"
UCD-SNMP-MIB::ucdavis.58.101.23 = STRING: "659456"
UCD-SNMP-MIB::ucdavis.58.101.24 = STRING: "51835904"
UCD-SNMP-MIB::ucdavis.58.101.25 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.101.26 = STRING: "0"
UCD-SNMP-MIB::ucdavis.58.102.1 = INTEGER: 0
UCD-SNMP-MIB::ucdavis.58.103.1 = ""
 
看到以上內容說配置成功.
 
5.CACTI模版配置,這裏有點小難度,須要特別注意
 
找到Templates-->Host Templates-->找到又上方的Add添加一個主機模版
 
點開add以後輸入建立的主機模版的名字例如:LINUX-disk-io點擊create 進入下一步配置
 
在Associated Graph Templates選擇Disk-I/O (bytes/sec)點擊Add添加
 
在Associated Data Queries選擇SNMP-Disk Statistics點擊 Add 添加
 
最後點擊 Save 保存完成。
 
6.爲主機建立Graphs
Devices --> 選擇 一個主機 --> Host Template 選擇剛剛建立的linux-disk-io 點擊保存
點擊上方的 *Create Graphs for this Host在下面就能看到Data Query [SNMP - Disk Statistics]
這樣列表,列表內顯示你硬盤的信息。選擇你須要監控的磁盤點擊建立完成。
 
相關文章
相關標籤/搜索