您的位置:首页 > 其它

如何开启并配置CITRIX Xenserver的SNMP服务

2012-02-21 22:40 288 查看
Citrix Xenserver使用标准的NET-SNMP协议,关于NET-SNMP请参考www.net-snmp.org.

Xenserver并没有自己的MIB库.Xenserver默认是禁止SNMP服务且并没有开启SNMP服务使用的端口,通过一下方式开启并配置SNMP服务:
1.编辑Xenserver的/etc/sysconfig/iptables
找到这行:-A RH-Firewall-1-INPUT –p udp –dport 5353...
在下面增加一行:
-A RH-Firewall-1-INPUT -p udp --dport 161 -j ACCEPT
保存并重启服务:
# service iptables restart
2.Enable SNMP服务:
#chkconfig snmpd on
3.启动SNMP服务:
#service snmpd start
以上操作就可以开启Xenserver的SNMP服务了。

默认的配置只对OID为.1.3.6.1.2.1.1的节点有效
NOTE:常用OID介绍:1.3.6.1.2.1 - SNMP MIB-2
1.3.6.1.2.1.1 - SNMP MIB-2 System
1.3.6.1.2.1.2 - SNMP MIB-2 Interfaces
1.3.6.1.2.1.3 - at
1.3.6.1.2.1.4 - ip
1.3.6.1.2.1.5 - icmp
1.3.6.1.2.1.6 - tcp
1.3.6.1.2.1.7 - udp
1.3.6.1.2.1.8 - egp
1.3.6.1.2.1.9 - cmot
1.3.6.1.2.1.10 - transmission
1.3.6.1.2.1.11 - snmp
1.3.6.1.2.1.25 - HOST-RESOURCES-MIB, from RFC 1514

如果想查看系统CPU,MEMORY,LOADING的信息还需要添加以下配置信息
1.编辑xenserver上/etc/snmp/snmpd.conf文件
找到如下内容:
view systemview included .1.2.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
在后面添加一行:
view all included .1
上面的OID同样可以用名称代替,如:
view systemview included system
view systemview included interfaces
view systemview included at
view systemview included ip
view systemview included icmp
view systemview included tcp
view systemview included udp
view systemview included snmp
同时修改这句内容:
access notConfigGroup “” any noauth exact systemview none none
为:
access notConfigGroup “” any noauth exact all none none
保存文件,并重启snmpd服务:
# service snmpd restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息