今天看到一位同事使用cacti监控客户机的tcp数量,进行了分享,这里做个记录,方便以后使用和学习,感谢同事的分享
首先我们先来写一个简单的:
在监控机上,写一个如下脚本:
#!/bin/bash
# $1 hostname or IP
# $2 community
snmpstatus=/usr/bin/snmpnetstat
tcp_con=`$snmpstatus -v 2c -c $2 -Can -Cp tcp $1 | grep -i "TIMEWAIT" | wc -l`
echo -n "TIME_WAIT:$tcp_con"
我们去统计一下被监控机器的TIMEWAIT的个数,脚本写好(测试可以正确输出)之后保存并给予X的权限,然后mv到CACTI的安装目录下的scripts文件夹下:
然后来到CACTI的操作界面:
Cacti监控一台Web服务器上多个Tomcat端口的实现