用SNMP协议实现系统信息监控--Windows Server 2008

时间:2023-01-27 04:56:35

简单了解:

SNMP简单网络管理协议,是一种属于应有层的协议,主要有三个部分组成,被管理部分、代理部分和网络管理系统。

被管理部分是一个网络节点,也称为网络单元。SNMP代理是被管理设备上的一个网络管理软件模块。网络管理系统则运行

应有程序来监测被管理设备。

实际操作:

1、首先确认该机器上是否安装snmp简单网络管理协议,如果没有安装,点击并安装snmp简单网络管理协议

确认具体步骤:打开服务器管理器,选择功能并在功能对应的右侧栏中选择添加功能;

(注:本测试机已经安装有了,所以右边的功能栏中会显示已经安装,如果没有安装的,可以参考一下步骤进行安装)用SNMP协议实现系统信息监控--Windows Server 2008

用SNMP协议实现系统信息监控--Windows Server 2008

添加功能打开后如果图二中,红色方框1(即SNMP 服务前面)没有对勾选中,则表明该机器没有安装snmp服务协议。

二、安装snmp服务

对于没有安装snmp服务协议的的机器,只需将图二中,红色方框1(即SNMP服务前面)的对勾选中,并单击红色方框2中

的红色安装按钮即可,系统会安装snmp服务。

配置服务:

一、安装snmp后,打开“服务”

用SNMP协议实现系统信息监控--Windows Server 2008

单击“服务”,开始下一步操作。

用SNMP协议实现系统信息监控--Windows Server 2008

打开服务后,找到SNMP Service,双击惊醒配置。注意的是,在前边安装的SNMP协议后,SNMP Service会默认启动,而它

下边的SNMP Trap Service是不需要开启的,如果它已被开启,请将它关闭。双击SNMP Service,打开配置窗口如下图所示:

用SNMP协议实现系统信息监控--Windows Server 2008

在SNMP Service的配置窗口中,首先要切换到“安全”卡选项(步骤1),步骤2:编辑社区名称,该名称就是SNMP V 2C 版本中的

密码字符串(这里的64415就是一个社区名称,可编辑其他名称),随后在监控宝中添加服务器时,选择2c协议,同时在Community中

填写这个社团名称即可。步骤3:选择“接受来自下列主机的SNMP数据包”,然后单击“编辑”,添加主机IP,主机需要具有访问这台机器SNMP

的权限,同时还要将被监控的主机IP添加(注意:此服务器在阿里云上,因此具有一个内网IP和一个外网IP,这两个IP均要添加,而且阿里云

要设置UDP 161端口,该端口要内外网全开)。

步骤4:点击“应用”按钮。步骤5:单击“确定”按钮即可完成以上配置。

二、 完成以上的SNMP配置后,要重启服务端。

用SNMP协议实现系统信息监控--Windows Server 2008

步骤:单击“服务“->选中SNMP Service->右键->重新启动

三、 安装客户端,客户端需要安装在采集器所在的机器上。(这里监控宝的两个机器已经安装)。如若没有安装采集器,请下载安装,地址:http://jaist.dl.sourceforge.net/project/net-snmp/net-snmp%20binaries/5.6.1.1-binaries/net-snmp-5.6.1.1-1.x86.exe

如果上面地址失效,请到http://www.net-snmp.org/download.html 上自行查找下载。(注意:默认安装即可,不要更改安装目录)

四、验证是否可以正常获得数据

Windows 下使用CMD下用 netstat –an 查看161 UDP端口是否打开

然后在另外任意一台机器上执行snmpwalk –v2c –c target_ip(该IP就是被监控起来的机器IP)

五、 防火墙问题

如果被监测机器开启了系统防火墙,那么请添加这个例外的端口,打开本地连接->属性->高级->防火墙->例外,添加端口。

用SNMP协议实现系统信息监控--Windows Server 2008