• H3C交换机SNMP配置


    1.启动/关闭SNMP Agent服务

    在系统视图模式下:

    启用:snmp-agent

    关闭:undo snmp-agent

    注:缺省情况下snmp agent是关闭的

    2. 使能或禁止SNMP相应版本

       在系统视图下:

       使能SNMP协议相应版本:snmp-agent sys-info version v1

                                Snmp-agent sys-info version v2c

                                Snmp-agent sys-info version v3

                                Snmp-agent sys-info version all

       禁止SNMP协议相应版本:undo snmp-agent sys-info version v1

                                Undo snmp-agent sys-info version v2c

                                Undo sump-agent sys-info version v3

                                Undo sump-agent sys-info version all/

       注:缺省情况下为 snmp v3

    3. 配置团体名 (community name)

      Snmpv1 snmpv2 采用团体名认证,于设备认可的团体名不符的snmp报文将被丢弃。Snmp团体由一字符串来命名,成为团体名。不同的团体可具有只读或读写访问模式。具有只读权限的团体只能对设备信息进行查询,而具有读写权限的团体还可以对设备进行配置。

      在系统视图模式下:

      配置团体名及访问权限:snmp-agent community {raid/write} community-name [[mib-view view-name] /[acl acl-number]]

      取消配置的团体名: undo sump-agent community community-name

    4. 配置或删除一个SNMP组

       在系统视图模式下:

       配置一个SNMP组:

    snmp-agent group {v1/v2c} group-name [read-view read-view] [write-view write-view ][notify-view notify-view][acl acl-number]

    snmp-agent group v3 group-name [authentication/privacy] [read-view read-view] [write-viewwrite-view ][notify-view notify-view][acl acl-number]

       删除一个SNMP组:

    undo snmp-agent group {v1/v2} group-name

    Undo snmp-agent group v3 group-name [authentication/privacy]

    5. 添加/删除用户

    为SNMP组添加一个新用户:

    snmp-agent usm-user {v1/v2c} user-name group-name  [acl acl-number]

    Snmp-agent usm-user v3 user-name group-name [[ authentication-mode {md5/sha} auth-password] [privacy-mode des56 priv-password]] [acl acl-number]

    删除SNMP的一个用户:

    Undo snmp-agent usm-user {v1/v2c} user-name group-name

    Undo snmp-agent usm-user v3 user-name group-name [engineid engine-id/local]

    6. 配置管理员的标识及联系方法(syscontact)

    Syscontact是是mib ii中system组的一个管理变量,内容为被管理设备的标识及联系方法,可以配置此参数,将重要信息存储在防火墙中,以便出现问题时查询使用。

      在系统视图模式下配置:

    配置管理员的标识及联系方法:snmp-agent sys-info contact syscontact

    恢复管理员的标识及联系方法为缺省值:undo snmp-agent sys-info contact

    7. 允许/禁止发送trap报文

    Trap是被管理设备主动向nms发送的不经请求的信息,用于报告一些紧急的重要事件。

      在系统视图模式下:

      允许发送trap报文:snmp-agent trap enable [trap-type[trap-list]]

      禁止发送trap报文:undo snmp-agent trap enable [trap-type [trap-list]]

    注:缺省情况下禁止发送trap报文。Snmp-agent trap enable命令不带参数表示允许发送所有模块的所有类型的trap报文。

    8. 配置本地设备的引擎id

      该配置任务可以配置本地设备的引擎id,引擎id是16位进制数字串,并且长度大于等于10小于等于64。

      在系统视图模式下:

      配置设备的引擎ID:snmp-agent local-engineid engineid

      配置设备的引擎ID为缺省值:undo snmp-agent local-engineid

    注:缺省为公司的企业号+设备信息,设备信息可以使ip地址、mac地址或自己定义的16进制数字串。

    在执行undo snmp-agent local-engineid 命令后,必须删除并重新创建usm-user,否则该usm-user的engine id变为缺省值。

    9. 配置trap目标主机的地址

      在系统视图模式:

    配置trap主机的地址:snmp-agent target-host trap address udp-domain x.x.x.x [udp-portport-number] params securityname security-string [v1/v2c/v3{authentication/privacy}]

    取消trap主机的地址:undo snmp-agent target-host x.x.x.x securityname security-string

    10. 配置防火墙位置(syslocation)

    syslocation是mib中system组的一个管理变量,用于表示被管理设备的位置。

       系统视图模式下:

       配置防火墙位置: snmp-agent sys-info location syslocation

       恢复防火墙位置为缺省值:undo snmp-agent sys-info location

    11. 指定发送trap的源地址

       该配置可以设定和删除发送trap的源地址。

    在系统视图模式下:

      指定发送trap的源地址:snmp-agent trap source {interface-type interface-number} [subinterface-type]

      取消发送trap的源地址:undo snmp-agent trap source

    12. 视图配置信息

    该配置可以创建、更新或者删除视图的信息。

    在系统视图模式下:

       创建或更新视图的信息:snmp-agent mib-view {included/excluded} view-name oid-tree

       删除视图:undo snmp-agent mib-view view-name

    13. 配置消息包的最大值

    该配置可以配置agent能接收/发送的snmp消息包的最大值。

      在系统视图模式下:

    配置agent接收/发送的snmp消息包的最大值:snmp-agent packer max-size byte-count

    恢复agent消息包的最大值的缺省值:undo snmp-agent packer max-size

    注:agent能接收/发送的snmp消息包最大值的取值范围为【484-17940】,单位为字节,缺省值为1500字节。

    14. 配置trap报文的消息队列的长度
        该配置任务可以配置发往目的主机(host)的trap报文的消息队列的长度。

    在系统视图模式下:

    配置发往目的主机的trap报文的消息队列的长度:snmp-agent trap queue-size size

    恢复消息队列长度的缺省值:undo snmp-agent trap queue-size

    15 配置trap报文的保存时间
        该配置任务用来配置trap报文的保存时间,超过该时间的trap报文都将被丢弃。

      在系统视图模式下:

    配置trap报文的保存时间:snmp-agent trap life seconds

    恢复trap报文保存时间的缺省值:undo sump-agent trap life

    注:取值范围为1-2592000,缺省值为120秒

     

    -----------------------------------配置示例-----------------------------------

    snmp-agent sys-info version all
    snmp community read public
    snmp community write private
    snmp sys-info contact 联系人
    snmp sys-info location 设备位置
    snmp trap enable
    snmp-agent target-host trap address udp-domain 172.168.100.10 params securityname public v2c
    供参考

    --

    snmp-agent
    snmp-agent community read test  acl 2011       
    snmp-agent sys-info version all

    --

    感觉思科跟 H3C 基本上一样的 嘿嘿,...
    思科:
    snmp-server community test RO 12
    snmp-server enable traps sonet
    H3C :
    snmp-agent
    snmp-agent community read test  acl 2011       
    snmp-agent sys-info version all

    --

    具体需求具体对待。。
    1、团体名
    2、版本
    3、可限制允许访问的主机
    4、日志发送主机。
    如果只是简单的管理,只开1、2项

    --

    (1) snmp-agent sys-info contact <string>设置管理员的标识及联系邮箱方法,请把替换为你要设置成的值,下同。这个值初始是HuaWei BeiJing China,用指令display current-configuration 可以在当前执行的配置的靠末尾看到该项。
    (2) snmp-agent sys-info location <string>设置交换机的位置信息,这项初始没有设置。
    (3) snmp-agent community read public设置一个SNMP Community,使用该Community连接交换机时,只可以读取其SNMP信息。你可以把指令中的public换成你想要的字符串。
    (4) snmp-agent community write private设置一个SNMP Community,使用该Community连接交换机时,不仅可以读取其SNMP信息,还可以将值写入SNMP的MIB对象,实现对设备进行配置。你可以把指令中的private换成你想要的字符串。
    (5) snmp-agent sys-info version all设置交换机支持的SNMP协议,有v1,v2c,v3这3个版本,如果你不确定,最好设为all,将会同时支持这3个协议。在S3050C-0025上初始是只支持v3版本的,如果你没有正确设定它,mibbrower等一些读取软件可能会无法读取信息。

  • 相关阅读:
    20165211 2017-2018-2 《Java程序设计》第1周学习总结
    nginx解析漏洞
    Killable Processes in Oracle Database
    Know more about PGA_AGGREGATE_LIMIT 12c 19c
    mysql查看存储过程函数
    oracle 12.1.0.2升级oracle12.2.0.1(non cdb)
    MySQL 一张表单个索引最多支持创建16个字段
    AWR automatic or manual snapshot hangs – EXADATA
    创建表时报错,索引列超过最大约束
    mysql while 循环
  • 原文地址:https://www.cnblogs.com/airoot/p/7919295.html
Copyright © 2020-2023  润新知