你好,游客 登录 注册 搜索
背景:
阅读新闻

SNMP实现网络动态分析

[日期:2013-04-27] 来源:Linux社区  作者:tywangpanpan [字体: ]

小编说:网络每时每刻都在不停地变化,很多的客观原因会导致我们的网络因某个环节而中断,但怎么样才能在最短的时间内找到故障的根源,这就给我们的网络维护和管理人员带来了不少的困扰,有没有什么好的办法呢?

今天我们就来简单学习一下SNMP,一个简单却也非常实用的管理协议,并结合一个小的案例来模拟一下复杂网络环境中的动态监控,如果能应用到实际的环境中,那么网络中的故障就很容易排查和解决了。。。。

简介:SNMP(简单网络管理协议)是目前网络中使用最广泛的网络管理协议,用于保证管理信息在网络中任意两点间传送,便于网络管理员在网络中任何节点检索信息、修改信息、定位故障、完成诊断、生成报告。SNMP采用轮询机制,只提供最基本的功能集,特别适合在小型、快速、低价格的环境中使用。SNMP的实现基于无连接的传输层协议UDP,因此可以实现中众多产品的无障碍链接.

工作机制

①NMS(网络管理站):是运行在客户端程序的工作站,目前常用的的网络管理平台QuildView、Sun NetManager和IBM NetView. (端口162)

②Agent(运行在网络设备上的服务器端软件):NMS可以向Agent发出GetRequest、GetNextRequest和SetRequest报文,Agent接收到NMS的这些请求报文后,根据报文类型进行Read或Write操作,生成Response报文,并将报文返回给NMS.Agent在设备发生异常时或状态发生改变时(重启),也会主动向NMS发送Trap报文,向NMS汇报所发生的事情. (端口161)

下面通过一个动态监控的案例来深刻理解一下SNMP的工作流程:

【实验拓扑】

【实验设备】H3C防火墙两台、H3C交换机一台

PC机两台

(一台WinServer2008安装Whatup God 作为NMS-Server)

(一台Linux虚拟机,搭建FTP服务器)

【环境搭建】

NMS-Server:

①Whatup God的安装(基本就是一直下一步就行了).

安装完成的截图如下:

②在计算的属性服务中将SNMP Trap的服务项改为启动状态(开启162端口)

如果SNMP Server的服务为已启动,将其关闭(开启161端口)

说明;此时的Win2008虚拟机就相当一个小型的NMS,只接受服务器发送的Trap 报文,然后收集相关服务的信息即可,并不是Agent,所以SNMP的Server主服务需要关闭。

到现在为止,我们的NMS平台就已经搭建完成了,就可以完成下面的测试了。

linux
相关资讯       snmp 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款