2012年10月22日 星期一

利用SNMP OIDs 加入 Zabbix 監控


參考 URL

http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/snmp/special_mibs






透過Zabbix的官網上的簡介,大致了解Zabbix與SNMP OIDs的基本觀念.

以 linux 來說

透過 snmpwalk 與 snmp OIDs 可以將 eth0 的流量取出

[root@centos63-test ~]# snmpwalk -Os -c public -v 2c localhost  system
sysDescr.0 = STRING: Linux centos63-test 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 i686
sysObjectID.0 = OID: netSnmpAgentOIDs.10
sysUpTimeInstance = Timeticks: (2632036) 7:18:40.36
sysContact.0 = STRING: Root <xrcd2@xrcd2.com.tw> (configure /etc/snmp/snmpd.conf)
sysName.0 = STRING: centos63-test
sysLocation.0 = STRING: VMPlayer (edit /etc/snmp/snmpd.conf)
……

[root@centos63-test ~]# snmpwalk -Os -c public -v 2c 127.0.0.1 1.3.6.1.2.1.31.1.1.1.1
ifName.1 = STRING: lo
ifName.2 = STRING: eth0
[root@centos63-test ~]#

[root@centos63-test ~]# snmpwalk -Os -c public -v 2c 127.0.0.1 1.3.6.1.2.1.2.2.1.10
ifInOctets.1 = Counter32: 4597824
ifInOctets.2 = Counter32: 26678631

Inbound  traffic


[root@centos63-test ~]# snmpwalk -Os -c public -v 2c 127.0.0.1 1.3.6.1.2.1.2.2.1.10.2
ifInOctets.2 = Counter32: 27055997

Outbound  traffic


[root@centos63-test ~]# snmpwalk -Os -c public -v 2c 127.0.0.1 1.3.6.1.2.1.2.2.1.16.2
ifOutOctets.2 = Counter32: 17795642
[root@centos63-test ~]#

可參考





































透過 snmp agent 方式,並以 Item的方式加入監控




Zabbix snmp agent  http://www.zabbix.com/
update intervals (in sec) [30]


Zabbix agent
update intervals (in sec) [60]

























cacti  放大圖示




沒有留言:

張貼留言