謹記我那些踩過的坑,希望後來者能避之。
環境:centos7 zabbix3.4 snmpv2c
1.安裝zabbix ,安裝snmp,這個就不贅述了,網上教程多了去了。
2.配置網卡,如果是多網卡建議把把出網口網關設置成AR1220e-s的網關,另外一個配內網不設置網關(我一開始沒有按這個想法配置,配了雙網關,結果通過snmp獲取AR路由器隔一段時間就啞火了,把我氣死)。
3.AR上的配置。
1)開啓snmpv2c功能,同時勾選v2c版本(不要勾v1,不安全,其實v2也不安全,如果很注重安全的話,一定要只配置v3)。
2).創建團體
在上圖團體/組管理中創建一個Public的管理團體(不是我不想創建一個全小寫名稱的public名稱的團體,而是全小寫團體名稱不符合AR路由器的命名規則),團體名稱一旦創建AR路由器將會對其進行加密,如上圖所示。因爲zabbix的snmp模塊默認的是public團體名稱,所以一定要zabbix前端通過宏修改zabbix的默認團體名稱,否則zabbix是無法通過snmp獲取到AR路由的信息的。
3)通過命令查看snmp是否能通過Public團體名稱獲取到AR路由器信息,(192.168.8.1是我AR路由的網關名稱)。
snmpwalk -v 2c -c Public 192.168.8.1
如果通過這條命令能獲取到如下信息,那麼AR端就配置好了。
4.zabbix前端配置。
1)創建主機,主機配置如下。
2)添加模板。
3.修改主機宏。
把通過宏修改snmp團體名稱爲Public
4)配置完成後zabbix不會立即生效,可能要等30-60分鐘,才能在zabbix看到AR的監控。
能看到以下圖形說明成功了。