cacti监控磁盘活动
1、被监控端的配置 先把下载的snmpdiskio命令放到PATH路径 tar zxvf snmpdiskio-0.9.4.tar.gzcp snmpdiskio /usr/local/bin/因为linux本身没有监控磁盘io的命令,需要用snmpdiskio这个下载的脚本来得到磁盘io的信息,然后在snmp配置中设置对应的oid,让服务端用snmp协议中定义的这些oid获得客户端的磁盘io信息。
对应的命令是:snmpwalk –v 2c –c public 192.168.0.10 .1.3.6.1.4.1.2021.54
接着修改/etc/snmp/snmpd.conf加入下面几行
exec .1.3.6.1.4.1.2021.54 hdNum /usr/local/bin/snmpdiskio hdNum exec .1.3.6.1.4.1.2021.55 hdIndex /usr/local/bin/snmpdiskio hdIndex exec .1.3.6.1.4.1.2021.56 hdDescr /usr/local/bin/snmpdiskio hdDescr exec .1.3.6.1.4.1.2021.57 hdInBlocks /usr/local/bin/snmpdiskio hdInBlocks exec .1.3.6.1.4.1.2021.58 hdOutBlocks /usr/local/bin/snmpdiskio hdOutBlocks 设置完之后, 重启snmpd协议。service snmpd restart 2、服务端的配置 tar zxvf snmpdiskio-0.9.4.tar.gz 监控服务器端:cp partition.xml <cacti_path>/resource/snmp_queries/ 进入cacti,导入模板 “console”--->”Import/Export”--->”Import Templates” 导入一下来个.xml文件 "cacti_data_query_snmp_disk_statistics.xml cacti_graph_template_disk_io_bytessec.xml" 然后进入cacti,建立io监控项: “console”----->”Device”,进入要监控的主机页面: 然后点击” Create Graphs for this Host”,建立对应的的graph。