另一方面,面对多端口的snmp.IpServicesMap模式,由于读取的是SNMP信息,但如果服务器端口没有连接(相当于非长连接通讯)的话,在MIB信息中将不会显示,因此,对于这方面的监控,自然也会忽略掉。
为此,考虑重新启用namp,通过namp对于服务器端口的扫描,将结果形成对象信息存入Zenoss中(这部门是由Zenoss自己完成-建模)。这样,弥补snmp.IpServiceMap的不足。
首先,查看自己的机器中,是否添加了NMAP
- # rpm -qa |grep nmap
- nmap-4.11-2
接下来,需要将nmap命令ln到Zenoss的默认为执行目录下,以便程序的调用。这里,我们都使用Zenoss执行。
- $ ln -s /usr/bin/nmap /opt/zenoss/libexec
- $ ls -l /opt/zenoss/libexec/nmap
- lrwxrwxrwx 1 zenoss zenoss 13 Sep 10 14:11 /opt/zenoss/libexec/nmap -> /usr/bin/nmap