为监控主机添加SNMPv3模板

作者: 乐维_lwops | 来源:发表于2018-11-17 15:00 被阅读13次

    本次以监控主机华为E9000为例。

    1.关于snmpwalk v3命令详解

    参考网站:

    https://blog.csdn.net/ivnetware/article/details/51765458

    2.首先要知道华为E9000的SNMPv3的加密方式

    乐维的实际操作如下:

    [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地址         远程连接华为E9000

    smmget-d snmpv3securityconf               可以获取华为E9000的SNMPv3的加密方式

    smmget-l smm -t front -d getallipaddr       查询SMM板的所有IP地址(备SMM板只能查到一个Ip address,主SMM板能查到自己和浮动Ip address)

    smmget -l smm  -t front -d floatip           查询浮动IP地址

    关于华为E9000的注意事项:

    如果需要通过web界面配置华为E9000的SNMPv3加密方式,需要访问浮动IP地址。

    3.使用snmpwalk命令尝试获取设备信息

    [root@zsnm ~]# snmpwalk -v 3 -l authPriv -u root -a MD5 -AHuawei12#$ -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 SMPPREEMPT 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              安全级别为authPriv(既认证又加密)

    -u root                   华为E9000默认用户名root

    -a MD5                  authentication protocol为MD5

    -A Huawei12#$     华为E9000默认用户root的默认密码为Huawei12#$ 

    -x AES                    privacy protocol为AES

    -X Huawei12#$      华为E9000默认用户root的默认密码为Huawei12#$ 

    192.168.11.1         需要监控的主机IP地址

    4.新建模板并配置监控项

    监控项名称:systemHealth

    类型:SNMPV3

    键值:systemHealth

    SNMP OID:1.3.6.1.4.1.2011.2.82.1.82.1.1.0

    安全名称:{$SNMP_SECNAME}

    安全级别:authPriv

    验证协议:MD5

    验证口令:{$SNMP_AUTH}

    隐私协议:AES

    私钥:{$SNMP_AUTH}

    信息类型:数字(无正负)

    更新间隔: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

    其他选项默认

    5.查看最新数据

    等待一段时间后能出现获取的数据,但会出现错误:SNMP error: Unknown Error

    仅以此帖记录本人的学习经历,如在以后的日子里能解决此问题,再作更新。同时也欢迎大神来解答。


    转自

    为监控主机添加SNMPv3模板

    (出处: 乐维论坛)

    相关文章

      网友评论

        本文标题:为监控主机添加SNMPv3模板

        本文链接:https://www.haomeiwen.com/subject/lezbfqtx.html