Opennms配置SNMP
根据上一篇,我们已经安装好了opennms,在默认配置下,我们之能识别ICMP等这些内容,如果还想获取其他的信息,我们需要配置SNMP,我们这次用一台server来演示
一,配置过程
1,装入windows server2003的光盘,添加简单网络管理协议(SNMP),如图1
图1
2,安装完成后,开始---运行 输入“services.msc”找到snmp server,并双击打开,定位到“陷阱”,并设定一个团体名称,相当于一个访问密钥,并添加一个接收SNMP的服务器的IP地址!如图2
图2
3,打开“安全”选项卡,设定团体名称的权限,一般给予只读即可!如图3
图3
4, 为了测试,我们来安装IIS、DNS和DHCP,这3个服务,添加组件,如图4
图4
5, 打开opennms的管理界面,选中“admin”,如图5
图5
6, 定位到“operations”选择“configure SNMP community names by ip”分别填写
First Ip aaddress以及last ip address:如果你有很多设备都配置好了SNMP,那么我们填写一个范围来让opennms来检索,我这里只填写了一个IP,因为我就配置了一台
Community string:配置snmp的团体名称
Timeout:检索超时时间
Version:选择一个版本(非强制性)
填写无误后我们进行submit即可!如图6
图6
7, 我们在“admin”目录下,选择“configure discovery”
在specifis目录下,我们可以建立单个的IP主机,比如192.168.1.1以及192.168.1.2
也可以在include ranges目录下建立一个IP段,比如192.168.1.1---192.168.1.254,
建立后,需要点击上方的“save and restart discovery”如图7
图7
8, 我们稍等一会,让系统先检索一下,稍后,我们打开上方主目录的“Node list”,并“show interfaces“,我们可以发现已经有三台主机被识别,1.1是我的无线路由器,1.2是我的物理机,1.10是03server!如图8
图8
9, 我们看下2003dc,点击后我们可以看到具体的报告
从Availability里可以看出来:在2003dc发现了IIS、ftp、dns等服务,
从recent events里可以看出:每个服务在何时发现的,如图9
图9
10, 为了测试,我们来关闭DNS和IIS服务,并稍等一下,点击“rescan“进行刷新一下,我们可以看到,在192.168.1.10这个接口上的Http和Dns服务已经down了!如图10
图10
11, 我们也可以再home页面来观看全局的故障点,如图11,已经显示出来了几个红色的报警
图11
二, 实验总结:
通过配置SNMP后(一些网络设备的SNMP命令配置也很简单,因为没有条件,暂时没有测试,有兴趣的博友可以测试下!),发现通过opennms系统来进行监控其实也很简单,也很方便,毕竟是开源的软件,你是否也希望用一下呢?那就尽快吧!监控到了故障,我们当然是想第一时间知道哪个有故障,以方便我们第一时间来处理!后一篇我们来配置报警通知,期待中。。。