很早就用過zabbix 監控路由器和交換機的端口流量,但一直沒寫,最近又監控了,發現自己博客文章裏面沒寫,補一下
一般企業級的路由器和三層交換機都是支持snmp 協議的
一,路由器和交換機開啓snmp
開啓snmp ,可以通過 web 管理界面,也可以用命令
1.開啓snmp
2.選擇snmp 協議版本,我一般都選擇v2版本,v3 我沒用過,我看到還需要密碼,所以沒用過;v2 版本只需要設置團體命
3. 設置團體名稱
二,在一臺centos7 機器上面用snmpwalk 命令測試是否可以獲取到數據
snmpwalk -c SNMP讀密碼 -v 1或2(代表SNMP版本) 交換機或路由器IP地址 OID(對象標示符)
snmpwalk功能很多,可以獲取系統各種信息,只要更改後面的信息類型即可.如果不知道什麼類型,也可以不指定,這樣所有系統信息都獲取到:
snmpwalk -v 2c -c public 10.103.33.1
三,zabbix 模板
zabbix 自帶的一個snmp 模板,但需要改一下模板的一些數據圖2裏面的間隔時間,它默認是1h ,最好改爲1m ,不然你得等1個小時才能看到數據
四,添加主機,配置,圖2是設置團體名