如何在windows7上使用snmp命令

如何在windows7上使用snmp命令,第1张

解决方法

1、点击windows键,选择控制面板

2、在程序中选择卸载程序

3、在打开的页面中左侧选择打开或关闭windows功能

4、在打开的页面中勾选简单网络管理协议(snmp),之后点击确认,即将snmp安装完毕

5、安装完毕后,需要配置snmp协议的一些参数,继续点击windows开始按钮,右键计算机-选择管理

6、在计算机管理页面中,找到服务和应用程序,打开系统服务列表,找到snmp services,右键属性

7、在snmp属性页面中,找到安全选项卡,在接受的社区名称中,选择天添加,配置社区名称,如:public

8、在接受来自下列主机的snmp数据包中,点击添加对应的管理主机的地址,或者勾选接受来自任何足迹的snmp数据包,点击确认,之后重启snmp服务即完成snmp服务的配置!

一、snmp相关工作原理:

二、SNMPv1/v2c协议

配置示例

1.执行命令system-view,进入系统视图。

2.执行命令snmp-agent,使能SNMP Agent服务。

缺省情况下,执行任意snmp-agent的配置命令(无论是否含参数)都可以触发SNMP Agent服务使能。

3.执行命令snmp-agent sys-info version { { v1 | v2c } * },配置SNMP的协议版本为SNMPv1或者SNMPv2c。

4.执行命令snmp-agent community { read | write } community-name [ mib-view view-name | acl acl-number ] *,配置读写团体名及团体名可以访问的MIB视图。

设备默认的view-name为ViewDefault视图,该视图允许对internet节点(其OID为1.3.6.1)和lagMIB节点(其OID为1.2.840.10006.300.43)进行 *** 作。

检查配置结果

设备使用SNMPv1/v2c协议通信,通过如下命令,查看配置的SNMP参数配置结果是否正确。

•执行命令display snmp-agent sys-info version,查看SNMP版本。

•执行命令display snmp-agent community { read | write },查看SNMP读写团体名。

•执行命令display snmp-agent mib-view,查看SNMP MIB视图信息。

三、设备使用SNMPv3协议

配置示例:

1.执行命令system-view,进入系统视图。

2.执行命令snmp-agent,使能SNMP Agent服务。

缺省情况下,执行任意snmp-agent的配置命令(无论是否含参数)都可以触发SNMP Agent服务使能。

3.执行命令snmp-agent sys-info version v3,配置SNMP的协议版本。

4.执行命令snmp-agent group v3 group-name { authentication | noauth | privacy } [ read-view read-view | write-view write-view | notify-view notify-view ] *,配置SNMPv3用户组。

当网管和设备处在不安全的网络环境中时,比如容易遭受攻击等,建议用户配置参数authentication或privacy,使能数据的认证或加密功能。

5.执行命令snmp-agent usm-user v3 user-name [ group group-name | acl acl-name ] *,配置SNMPv3用户。

设备侧参数user-name需与网管侧的“SNMP协议参数”中的Security user name保持一致。

6.执行命令snmp-agent usm-user v3 user-name authentication-mode { md5 | sha | sha2-256 },配置SNMPv3用户认证密码。

在使用中需要注意,MD5和SHA属于不安全的用户认证密码,建议使用相对安全的SHA2-256用户认证密码。

设备侧参数authentication-mode和password需分别与网管侧的“SNMP协议参数”中的Authentication protocol和password保持一致。

7.执行命令snmp-agent usm-user v3 user-name privacy-mode { aes128 | des56 | aes256 },配置SNMPv3用户加密密码。

在使用中需要注意,DES56属于不安全的加密算法,建议使用AES128加密算法。设备侧参数privacy-mode和password需分别与网管侧的“SNMP协议参数”中的Privacy protocol和password保持一致。

用户组和用户配置完成后,使用该用户名的网管拥有ViewDefault视图(即1.3.6.1和1.2.840.10006.300.43)的权限。

检查配置结果

设备使用SNMPv3协议通信,通过如下命令,查看配置的SNMP参数配置结果是否正确。

•执行命令display snmp-agent sys-info version,查看SNMP版本。

•执行命令display snmp-agent group [ group-name ],查看用户组信息。

•执行命令display snmp-agent usm-user [ user-name ],查看用户信息。

•执行命令display snmp-agent mib-view,查看SNMP MIB视图信息。

四、配置设备侧的Trap参数

设备的故障信息可以通过SNMP协议中的Trap报文,主动向网管侧发送。只有在设备上使能发送Trap报文的功能并设置Trap目标主机后,网管侧才能对设备上的故障信息进行监控。

配置设备发送告警前,需要先确认信息中心已经使能。如未使能,需要执行info-center enable命令。

snmp-agent trap enable

snmp-agent target-host trap-paramsname paramsname { { v1 | v2c } securityname securityname | v3 securityname securityname { authentication | noauthnopriv | privacy } } [ binding-private-value ][ private-netmanager ]

snmp-agent target-host trap-hostname hostname address { ipv4-addr [ udp-port udp-portid ][ public-net | vpn-instance vpn-instance-name ] | ipv6 ipv6-addr [ udp-port udp-portid ] } trap-paramsname paramsname

Trap snmp v1/v2c:

snmp-agent trap enable

snmp-agent target-host trap-paramsname paramsname { v1 | v2c } securityname securityname

校验的关键字securityname

snmp-agent target-host trap-hostname hostname address ipv4-addr [ udp-port udp-portid ] trap-paramsname paramsname

Trap snmp V3

snmp-agent trap enable

snmp-agent target-host trap-paramsname paramsname v3 securityname securityname authentication

校验的关键字securityname

snmp-agent target-host trap-hostname hostname address ipv4-addr [ udp-port udp-portid ] trap-paramsname paramsname

*** 作步骤

1.执行命令system-view,进入系统视图。

2.执行命令snmp-agent trap enable,使能设备发送Trap报文的功能。

执行上述命令会一次性打开所有模块的告警开关。当用户希望打开特定模块的告警开关时,可以使用命令snmp-agent trap enable feature-name feature-name 。

用户具备三种属性,按照安全性从高到低为:

•1级:privacy(鉴权且加密)

•2级:authentication(只鉴权)

•3级:noauthnopriv(不鉴权不加密)

执行命令snmp-agent target-host trap-hostname hostname address { ipv4-addr [ udp-port udp-portid ] [ public-net | vpn-instance vpn-instance-name ] | ipv6 ipv6-addr [ udp-port udp-portid ] } trap-paramsname paramsname ,配置设备发送告警和错误码的目的主机。

请参考下面的说明对参数进行选取:

•目的UDP端口号 缺省 是162,如果有特殊需求导致端口被占用(比如避免知名端口号被攻击配置了端口镜像),可以配置udp-port将UDP端口号更改为非知名端口号,保证网管和被管理设备的正常通信。

•如果被管理设备发送的告警需要 通过公网 传递给网管时,选择参数public-net;如果被管理设备发送的告警需要通过私网传递给网管时,选择参数vpn-instance vpn-instance-name,指定告警需要穿越的VPN实例。

检查配置结果

通过如下命令,查看配置的Trap参数配置结果是否正确。

•执行命令display current-configuration | include trap,查看Trap配置信息。

•执行命令display snmp-agent trap all,查看所有特性下所有Trap开关当前的状态和缺省状态。

•执行命令display snmp-agent target-host,查看目标主机的信息。

SNMP v1/v2c:

SNMPv1/v2c协议基础配置

snmp-agent

snmp-agent sys-info version v2

snmp-agent community read community-name

snmp-agent usm-user v3 user-name

snmp v1/v2c:

告警Trap配置

snmp-agent trap enable

snmp-agent target-host trap-paramsname paramsname { v1 | v2c } securityname securityname

校验的关键字securityname

snmp-agent target-host trap-hostname hostname address ipv4-addr [ udp-port udp-portid ] trap-paramsname paramsname

SNMPv3

SNMPv3协议基础配置

snmp-agent

snmp-agent sys-info version v3

snmp-agent group v3 group-name authentication

snmp-agent usm-user v3 user-name group group-name

snmp-agent usm-user v3 user-name authentication-mode sha

Chonglang2020

snmp-agent usm-user v3 user-name privacy-mode aes128

Chonglang2021

snmp V3

告警Trap配置

snmp-agent trap enable

snmp-agent target-host trap-paramsname paramsname v3 securityname securityname authentication

校验的关键字securityname

snmp-agent target-host trap-hostname hostname address ipv4-addr [ udp-port udp-portid ] trap-paramsname paramsname


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11821067.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存