1、1.1.1.1 网络设备开启 SNMP 服务大多数的网络设备都可以通过 SNMP 协议进行管理。前提需要开启网络设备的 SNMP服务。各个厂家的设备开启 SNMP 代理服务的方法也不尽相同,具体设备的开启方法请管理员参考相应的设备产品的配置手册。本文档以思科和华为厂商设备为例,讲述开启SNMP 服务的方法。网络管理系统为网络设备设置相同的 SNMP 团体(Community ): 只读口令统一设为“srrc” 读写口令统一设为“srrcmanager”网络管理系统为网络设备设置只读团体主要用于网管系统采集设备的数据,可读写团体主要用于网络设备对设备进行管理,比如开启或者关闭设备的端口等等;a)
2、 网络设备开启 SNMP 服务( Cisco)具体的配置步骤如下: 进入特权模式Router enableRouter passward !输入密码 进入全局模式Router# conf t 配置 SNMP!配置 SNMP 只读团体,主要用于数据采集Router(config)# snmp-server community srrc RO!配置 SNMP 读写团体,主要用于设备操作(如开启关闭端口)Router(config)# snmp-server community srrcmanager RW!配置开启 SNMP trap 功能Router(config)# snmp-server e
3、nable traps!配置 SNMP trap 目的地址,主要用于将 trap 上报到网管服务器Router(config)# snmp-server host 172.18.162.145 traps srrc配置界面如下图所示:图 4-1-1 网络设备 SNMP 代理服务开启界面b) 网络设备开启 SNMP 服务(华为)telnet x.x.x.xsuper 进入最高权限 system-view 进入系统视图 开启 SNMP 服务!配置开启 SNMP 服务snmp-agent配置 SNMP 团体!配置 SNMP 只读团体,主要用于数据采集snmp-agent community read
4、 srrc!配置 SNMP 读写团体,主要用于设备操作(如开启关闭端口)snmp-agent community write srrcmanager配置 SNMP 版本!设置支持的 SNMP 版本snmp-agent sys-info version all配置 SNMP trap!配置 SNMP trap 目的地址,主要用于将 trap 上报到网管服务器snmp-agent target-host trap address udp-domain 172.18.162.145 params securityname srrc1.1.1.2 服务器开启 SNMP 服务为了实现系统对服务器的管理,
5、必须保证服务器已经安装 SNMP 组件,并对其进行相应的配置。网络管理系统为服务器设置相同的 SNMP 团体(Community ): 只读口令统一设为“public”a) 准备操作系统安装盘如果系统没有安装 SNMP 组件,需要准备操作系统光盘。b) 添加 SNMP 组件具体操作如下:打开“控制面板” , “添加删除 Windows 组件” ,选择“管理和监视工具”,查看“详细信息”,确定已经勾选了“ 简单网络管理协议”;添加完成后, “服务 ”列表中会出现“SNMP Service”服务。图 4-1-2 打开“添加或删除程序”界面图 4-1-3 添加“简单网络管理协议(SNMP ) ”图
6、4-1-4 “简单网络管理协议”安装完成图 4-1-5 检查“SNMP Service” 服务c) 配置 SNMP 服务根据不同的 Windows 操作系统版本, SNMP 服务默认的安全属性设置也不相同。如下是各个操作系统版本的区别: Windows XP 或者 Windows 2000 操作系统默认已经设置只读团体“public” ,并且允许“接收来自任何主机的 SNMP 数据包” ,不需要在进行配置,可以跳过配置SNMP 服务这一步。 Windows 2003 操作系统默认不会添加任何的团体,并且不接收来自任何主机的SNMP 数据包,需要配置 SNMP 服务,具体的配置方法参考下面的步骤;具体操作如下:打开“服务”,选择“SNMP Service”,查看“属性” 页面,选择 “安全” 标签页,确保已经添加“public”只读团体,并且勾选了 “接收来自任何主机的 SNMP 数据包”,重新启动“SNMP Service”服务。图 4-1-6 打开“SNMP Service”服务属性 “安全”选项图 4-1-7 添加 SNMP 只读团体“public”图 4-1-7 允许接收其他主机的 SNMP 数据包图 4-1-8 重新启动 SNMP 服务