參考網址
https://www.zabbix.com/documentation/5.0/manual/config/items/itemtypes/snmp
https://blog.csdn.net/zdl244/article/details/105311303
web
華爲交換機oid查詢
https://support.huawei.com/mibtoolweb/enterpriseMibInfo/zh#PBI2-6691579_PBI2-22070326
服務器
先在交換機上配置snmp
snmp-agent sys-info version v2c ##這個v2是對應的cacti中的snmp協議版本;
snmp-agent community read ci Publiceup ##Publiceup是團體名
snmp-agent trap enable ##開啓snmp-agent陷阱
snmp-agent target-host trap address udp-domain 10.7.1.103 udp-port 161 params securityname Publiceup
snmp-agent target-host trap address udp-domain 10.7.1.103 params securityname Publiceup ###容許向SNMP服務器10.7.4.14發送Trap報文,使用的團體名爲Publiceup
dom
zabbix server中安裝snmpwalk
yum install -y net-snmp net-snmp-utils
ide
在華爲官網上查詢oid
測試
在zabbix server中使用snmpwalk命令, 查找當前設備空閒內存問題
snmpwalk -v 2c -c Publiceup 10.7.4.14 1.3.6.1.4.1.2011.6.3.5.1.1.3
url
獲得結果以下
Snmpv2-smi::後面是鍵值
enterprises.2011.6.3.5.1.1.3.0.0.0
.net
對比後, 能夠看出官方給的oid中,後面缺乏.0.0.0
因此在1.3.6.1.4.1.2011.6.3.5.1.1.3這個oid後面添加.0.0.0後再次查詢
對比兩次查詢結果,發現一致,代表此oid正確, 注意,在zabbix中添加的snmp oid值必需要正確,否則獲取不到數據, 官方給的oid須要結合鍵值去驗證後,才行
pwa
因此在zabbix中添加的鍵值要是驗證過的oid,
好比, 這個1.3.6.1.4.1.2011.6.3.5.1.1.3查詢空閒內存的oid
驗證後,正確的oid應該是1.3.6.1.4.1.2011.6.3.5.1.1.3.0.0.0
server
Zabbix中新增模板, blog
新增監控項, 鍵值和snmp oid值必需要與上面查到的一致。
在模板中添加圖形, 圖形中連接剛纔設置的監控項,
添加主機, 連接模板測試
添加主機時,注意設置snmp參數, snmp選擇v2和設置交換機時一致
設置宏, 宏中值要和交換機中snmp團體名一致
查看結果, 若是設置都正確, 圖形中應該會有數據了