目前开源的监控软件比较多,cacti,nagios,zenoss等等。
但是需求越来越多,有些甚至需要脚本实现,如何自定义OID,加入cacti监控呢?
1.
cat >> /etc/snmp/snmpd.conf
###IO####
exec .1.3.6.1.4.1.15.6.3 root /var/scripts/io.sh
2.
cat > /var/scripts/disk.sh << EOF
#!/bin/bash
/usr/bin/iostat -x| head -n 7 | tail -n 1 | awk '{print $6"\n"$7"\n"$9"\n"$10"\n"$11"\n"$12}'
EOF
3.
chmod u+x /var/scripts/io.sh
步骤很简单,但是注意OID不能重复,
我们还可以做性能分析,vmstat,iostat,mysql show slave\G;监控mysql,replication的状况。
阅读(6996) | 评论(0) | 转发(0) |