cacti,当udp不能用时,使用tcp的snmp监控服务器
国内网络环境复杂,udp往往不能用,可代用tcp,注意如下
Cacti 添加主机的地方:
主机名写 tcp:ip 不是写ip 。 比如你的服务器IP位192.168.8.8
这里就写tcp:192.168.8.8
snmp协议,通过修改snmpd文件,加入监听tcp端口 1.首先备份要修改的文件,以防出错还可以恢复。
- cp /etc/rc.d/init.d/snmpd /etc/rc.d/init.d/snmpd_bak
复制代码
2.然后修改配置文件
- vi /etc/rc.d/init.d/snmpd
复制代码
3.在文件中找到下面代码,将原来的
- OPTIONS="-LS0-6d -Lf /dev/null -p /var/run/snmpd.pid"
复制代码
修改为
- OPTIONS="tcp:888 -LS0-6d -Lf /dev/null -p /var/run/snmpd.pid"
复制代码
4.重启SNMP服务
这个时候SNMP服务,用的就是TCP888端口进行通讯了。
亲测可用。 |