本次以
樂維
使用Zabbix監(jiān)控主機(jī)華為E9000為例。
1.關(guān)于snmpwalk v3命令詳解
參考網(wǎng)站:
https://blog.csdn.net/ivnetware/article/details/51765458
2.首先要知道華為E9000的SNMPv3的加密方式
實(shí)際操作如下:
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的榆中網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
[root@zsnm ~]# ssh 192.168.11.1 root@192.168.11.1 's password: Last login: Wed Nov 7 09:30:24 2018 from 10.142.88.1 Wind River Linux glibc_small (standard) 4.2 root@SMM:/# smmget -d snmpv3securityconf authentication protocol:MD5 privacy protocol:AES root@SMM:/# smmget -l smm -t front -d getallipaddr Ip address : 192.168.11.1 Broadcast address: 192.168.11.255 Mask : 255.255.255.0 Ip address : 192.168.11.3 Broadcast address: 192.168.11.255 Mask : 255.255.255.0 root@SMM:/# smmget -l smm -t front -d floatip Ip address : 192.168.11.3 Mask : 255.255.255.0 Broadcast address : 192.168.11.255 root@SMM:/#
命令解析:
ssh
ip地址
遠(yuǎn)程連接華為E9000
smmget -d snmpv3securityconf 可以獲取華為E9000的SNMPv3的加密方式
smmget -l smm -t front -d getallipaddr 查詢SMM板的所有IP地址(備SMM板只能查到一個(gè)
Ip address
,主SMM板能查到自己和浮動(dòng)
Ip address
)
smmget -l smm -t front -d floatip 查詢浮動(dòng)IP地址
關(guān)于華為E9000的注意事項(xiàng):
如果需要通過web界面配置華為E9000的SNMPv3加密方式,需要訪問浮動(dòng)IP地址。
3.使用snmpwalk命令嘗試獲取設(shè)備信息
[root@zsnm ~]# snmpwalk -v 3 -l authPriv -u root -a MD5 -A Huawei12#$ -x AES -X Huawei12#$ 192.168.11.1 SNMPv2-MIB::sysDescr.0 = STRING: Linux SMM 2.6.34.9-WR4.2.0.0_standard #64 SMP PREEMPT Wed Aug 14 15:56:08 CST 2013 ppc SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.2011.2.82 DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (164300943) 19 days, 0:23:29.43 SNMPv2-MIB::sysContact.0 = STRING: Sysadmin (root@localhost) SNMPv2-MIB::sysName.0 = STRING: SMM SNMPv2-MIB::sysLocation.0 = STRING: Server Room SNMPv2-MIB::sysORLastChange.0 = Timeticks: (100928332) 11 days, 16:21:23.32 SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB SNMPv2-MIB::sysORID.2 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup SNMPv2-MIB::sysORID.3 = OID: SNMP-MPD-MIB::snmpMPDMIBObjects.3.1.1 SNMPv2-MIB::sysORID.4 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance SNMPv2-MIB::sysORID.5 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance ^C [root@zsnm ~]#
命令解析:
snmpwalk -v 3 -l authPriv -u root -a MD5 -A Huawei12#$ -x AES -X Huawei12#$ 192.168.11.1
-v 3 SNMPv3版本
-l authPriv 安全級(jí)別為
authPriv(既認(rèn)證又加密)
-u root 華為E9000默認(rèn)用戶名root
-a MD5
authentication protocol為MD5
-A Huawei12#$
華為E9000默認(rèn)用戶root的默認(rèn)密碼為
Huawei12#$
-x AES
privacy protocol為AES
-X Huawei12#$
華為E9000默認(rèn)用戶root的默認(rèn)密碼為
Huawei12#$
192.168.11.1 需要監(jiān)控的主機(jī)IP地址
4.新建模板并配置監(jiān)控項(xiàng)
監(jiān)控項(xiàng)名稱:systemHealth
類型:SNMPV3
鍵值:systemHealth
SNMP OID:1.3.6.1.4.1.2011.2.82.1.82.1.1.0
安全名稱:{$SNMP_SECNAME}
安全級(jí)別:authPriv
驗(yàn)證協(xié)議:MD5
驗(yàn)證口令:{$SNMP_AUTH}
隱私協(xié)議:AES
私鑰:{$SNMP_AUTH}
信息類型:數(shù)字(無正負(fù))
更新間隔:60s
映射值如下:
huaweiE9000-systemHealth |
0 ? ok 1 ? minor 2 ? major 3 ? major and minor 4 ? critical 5 ? critical and minor 6 ? critical and major 7 ? critical and major and minor |
添加模板宏:
{$SNMP_AUTH} = Huawei12#$
{$SNMP_SECNAME} = root
其他選項(xiàng)默認(rèn)
5.查看最新數(shù)據(jù)
等待一段時(shí)間后能出現(xiàn)獲取的數(shù)據(jù),但會(huì)出現(xiàn)錯(cuò)誤:SNMP error: Unknown Error
僅以此帖記錄本人的學(xué)習(xí)經(jīng)歷,如在以后的日子里能解決此問題,再作更新。同時(shí)也歡迎大神來解答。
原文地址
如何快速為監(jiān)控主機(jī)添加SNMPv3模板?
http://www.lwops.cn/forum.php?mod=viewthread&tid=65&fromuid=1
(出處: 樂維論壇)