SNMP(简单网络管理协议)

在网络规模日趋扩大,设备越来越多、功能越来越强的同时,网络的管理也面临着新的挑战,这将导致网络管理困难加剧。传统的网络管理,在特定的环境下或者小型网络中也许可以工作正常,但是当面对复杂的、多样化的及多厂商设备环境时,这种针对特定环境的网络管理产品显得力不从心。因此,需要有标准的网络管理协议才能对复杂的网络环境进行有效的管理。
网络管理狭义的理解是通信量的管理,广义的理解是指利用多种应用程序、工具和设备来监控和维护重要网络资源的一种技术,并对这些资源做统一的监控、配置、优化及计费。网络管理功能可概括为配置管理、性能管理、故障管理、安全管理和计费管理。
SNMP(简单网络管理协议)是网络管理程序(NMS)和代理程序(Agent)之间的通信协议。他规定了在网络环境中对设备进行管理的统一标准,包括管理框架、公共语言、安全和访问控制机制。
NMS:网管软件
Agent:被监控端的代理程序,用于收集信息
MIB:管理信息库
OID:标识变量的层次路径
Community:用于对通信的双方进行认证
网络管理的功能概括如下:
1、配置管理:负责监测和控制网络的配置状态,对网络的拓扑结构、资源、使用状态等配置信息进行监测和修改,包括网络规划、服务规划、服务提供、状态监测和控制等。
2、性能管理:负责网络通信信息(流量、用户、访问的资源等)的收集、加工和处理,包括性能监视、性能分析、优化性能和生成性能报告等。
3、故障管理:能够迅速发现、定位和排除网络故障,保证网络的高可用性,包括故障警告、定位、测试、修复和记录等。
4、安全管理:保证网络管理系统正确运行,保护被管理的目标免受侵扰和破坏,包括身份验证、秘钥管理、病毒预防、灾难恢复等。
5、计费管理:正确地计算和收取用户使用网络服务的费用,进行网络资源利用率的统计,包括计费记录、用户账单、网络运行成本等。
网络管理系统基本上由五部分组成:
1、被管理端一般是网络中比较重要的设备,被管的目的是监控及维护
2、代理程序是运行在被管理端上的程序,该程序的作用是把管理端的数据及运行情况提交给管理端。
3、网络管理器就是管理端,定时收集被管理端的运行数据,以达到配置和监控的目的。
4、公共网络管理协议用来实现管理端和被管理端之间的通信,为不同厂商设备提供统一标准。
5、管理信息库是一个信息仓库,保存了设备本地的运行状态信息,被管理端上的代理程序就是通过查询该库来获取设备的本地运行状态。
网络管理分为带内管理(in-band)和带外管理(out-of-band)管理两种。
这里的“带”可以理解为传输业务流量的有效带宽,通俗的说法就是管理流量是否占用业务流量带宽。

带内管理是指管理流量和业务流量在相同的链路中传递。

带外管理是指管理流量通过专用的线缆传输,和业务流量完全隔绝。
主流的网络管理方式有:
Telnet管理:比较传统的管理方法
console管理:典型的带外管理
SSH管理:与Telnet相比,更加安全,在传输过程中会对明文做加密处理(可以用在远程跨公网管理远端设备)
web管理;通过浏览器进行对设备的访问和管理
NMS、Agent和MIB的关系:

1、由NMS向Agent发出请求,请求一个或多个变量。这些变量通常情况下都对应设备当前的运行状态信息。
2、Agent 代理程序查询设备本地的MIB
3、Agent 得到查询结果
4、Agent 将变量的值发送给NMS,NMS完成信息收集
Community认证:
提供管理端和被管理端之间的认证,杜绝非法管理端

SNMP是使用的UDP协议进行通信,端口号为161和162,正常情况下,NMS会周期性地向代理程序发起请求,请求一个或多个变量的取值,该请求的目标端口是161;在非常特殊的情况下,如设备严重故障,代理程序也会主动发出Trap消息给NMS,此时,Trap的目标端口为162

Solarwinds是一款非常知名的网络安全管理软件的产品,它具有强大的功能和友好的图形界面。
SolarWinds软件的安装需要用到Framework4.5,所以安装之前要先安装Framework4.5,然后再安装SolarWinds-NPM-v10.5
首先,在路由器上配置:
R1(config)#snmp-server community private RW 定义可以使用的共同体
以及对应的权限。
R1(config)#snmp-server host 192.168.1.1 private 使用private共同体向主机
192.168.1.1发送trap消息
R1(config)#snmp-server enable traps 允许所有的trap消息
打开软件后,会弹出一个web网站,出现以下界面,单击LOGIN即可,默认无密码

solarwinds在web控制台中集成了多种非常实用的工具,非常齐全,网络性能监控器能够对带宽、错误、性能进行查询、图示和警告,也可以充当syslog服务器接受log消息及查看设备发送的trap消息等


点击 Add a Node 添加

输入以下参数


等待一段时间后出现下图所示,点击NEXT下一步



出现如下图所示,即代表添加设备成功了

原文地址:https://blog.51cto.com/14227204/2395759

时间: 2024-08-05 11:45:21

SNMP(简单网络管理协议)的相关文章

SNMP:简单网络管理协议

为什么需要监控? 随着当前企业IT环境中服务器.应用程序数量和类型的不断增加,运维部门需要通过科学和高效的手段尽可能详细.实时和准确的获取整个架构中具体到每个服务器.每个系统甚至每个应用程序工作的细节,并且会对所获取到的原始数据进行分析.绘图和统计.以便为后续的性能调优.架构调整提供参考依据. 常见的检测对象涵盖了IT运行环境的方方面面,包括机房环境.硬件.网络等,而每一个方面所涉及的监控项目则种类繁多.例如对硬件环境的检测中,所涵盖内容就包括服务器的温度/风扇转速等指标:针对系统环境的监控,包

SNMP简单网络管理协议

声明:以下内容是学习谌玺老师视频整理出来(http://edu.51cto.com/course/course_id-861.html) SNMP(Simple Network Management Protocol,简单网络管理协议),基于TCP/IP工作,能对企业网络中支持SNMP功能的设备进行集中网络管理.这些设备包括服务器.工作站.路由器.交换机.PIX防火墙.ASA.入侵检测与防御设备等,它是一种开放的.标准的应用层协议.SNMP使网络管理员能够更有效的管理企业网络,包括:集中监控网络

SNMP 和 NetBios协议理解

http://note.youdao.com/share/?id=0f3b39a6c3e0d5363076729662d164a3&type=note 一.简单网络管理协议(SNMP,Simple Network Management Protocol)构成了互联网工程工作小组(IETF,Internet Engineering Task Force)定义的Internet协议簇的一部分. 1.作用:想象一个由服务器,工作机,三层交换机等设备组成的网络.如果我想在工作机中,通过一种方式能够查询三

snmp 简单说明及安装

SNMP(Simple Network Management Protocol)简单网络管理协议 SNMP是一种应用层协议,是TCP/IP协议族的一部分.它使网络设备之间能够方便地交换管理信息.能够让网络管理员管理网络的性能,发现和解决网络问题及进行网络的扩充. SNMP 有三个版本SNMPv1,SNMPv2,SNMPv3 SNMPv1:所有安全机制基于communities 来实现 通知三种机制: read-only read-write trap 默认的communities public:

思科IOS-XE的NETCONF网络管理协议

思科IOS-XE的NETCONF网络管理协议首先,我们从协议和数据编码语言开始讲起,有多种方式来配置网络设备,常见的实施方式有: CLI(大家熟悉的命令行),该实施方案由于是基于"字符串"的方式,所以易于"人类"来阅读,但相对而言可视化程度偏低,另外一个问题是计算机语言很难分析这些命令2.NETCONF(升级版的SNMP-简单网络管理协议,本质在于SNMP并不是面向配置的协议),不同于CLI,它使用XML的方式来构造数据结构,从而更加容易分析和处理.网络管理员可以利

基于AVR128的简单Modbus协议实现

Modbus通讯协议是由Modicon公司在1979年开发的,应用于工业现场控制的总线协议.Modbus通讯系统包括带有可编程控制的芯片节点和公共传输线组成,其目的是用于多节点数据的采集和监控.Modbus协议采用主从模式,通讯系统中有一个主机对多个节点从机进行监控,从机节点最多支持247个.每个从机均有自己独立的从机地址,而且改地址能够被主机识别. 能够支持Modbus协议的通讯系统有RS-232,RS-422,RS-485等.同时Modbus协议具有标准.开放.免费.帧格式简单等特点而被广大

【SMTP简单邮件协议的服务配置】

**********************************************SMTP(简单邮件协议)***************************************************SMTP简单邮件协议,从属TCP/IP簇的 TCP中.端口号为25.[前置:配置 两个DNS主机,一个主maillinux,一个副hxl:maillinux(主DNS服务器,设置/etc/name.conf;/etc/name.rfc1912.zone/;~.zone的两个文件)]

Centos 6.5下SNMP简单配置(snmp protocol v3,监控宝)

[email protected]/7/25 1,安装 >yum -y install net-snmp net-snmp-devel 2,配置用户信息 > echo "rouser jkb auth" >> /etc/snmp/snmpd.conf > echo "createUser jkb MD5 iampassword" >> /etc/snmp/snmpd.conf 密码至少要有8个字节 3,启动 >serv

TFTP简单文件传送协议

T F T P ( Trivial File Transfer Protocol)即简单文件传送协议,最初打算用于引导无盘系统(通常是工作站或X终端).和将在介绍的使用T C P的文件传送协议(F T P)不同,为了保持简单和短小,T F T P将使用U D P.T F T P的代码(和它所需要的 U D P.I P和设备驱动程序)都能适合只读存储器.本篇文章对T F T P只作一般介绍,因为在引导程序协议( Bootstrap Protocol)中还会遇到T F T P.当从网络上引导 s u