千家信息网

SNMP简单网络管理协议

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特
千家信息网最后更新 2024年11月26日SNMP简单网络管理协议

SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。


简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资料物件。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组(IETF,Internet Engineering Task Force)定义的internet协议簇的一部分。


工作过程

在典型的SNMP用法中,有许多系统被管理,而且是有一或多个系统在管理它们。每一个被管理的系统上又运行一个叫做代理者(agent)的软件元件,且通过SNMP对管理系统报告资讯。

基本上,SNMP代理者以变量呈现管理资料。管理系统透过GET,GETNEXT和GETBULK协定指令取回资讯,或是代理者在没有被询问的情况下,使用TRAP或INFORM传送资料。管理系统也可以传送配置更新或控制的请求,透过SET协定指令达到主动管理系统的目的。配置和控制指令只有当网络基本结构需要改变的时候使用,而监控指令则通常是常态性的工作。

可透过SNMP存取的变量以阶层的方式结合。这些分层和其他元数据(例如变量的类型和描述)以管理信息库(MIB)的方式描述。

需要的三层结构:

1、NMS network manager station(网络管理工作站,是一台机器加上特定管理软件)

2、AGENT (代理,是运行在设备上的服务器端软件)

3、被管理的系统 设备

报告方式

1、轮询:

提取:GetRequest/GetNextRequest

设置:SetRequest/GetResponse

2、自动:

Trap报文

linux下建snmp


net-snmp-utils-5.3.2.2-7.el5.i386.rpm

net-snmp-5.3.2.2-7.el5.i386.rpm

snmpget snmpset snmpwalk

NMS udp 162 snmptrapd 服务

自己监管自己,打开snmpd 【可选】


linux下建agent

net-snmp-5.3.2.2-7.el5.i386.rpm

agent udp 161 snmpd服务

设置团体、群和用户。

snmp-agent(打开agent)

snmp-agent sys-info version all(允许所有版本的协议)

snmp-agent community write pubilc(设置团体名)

snmp-agent sys-info contact zhangsan(管理)

snmp-agent sys-info location jifang-1(地点)

自动发送报文。

snmp-agent trap enable standard 报道的故障,如下图几种:

snmp-agent target-host trap address udp-domain X.X.X.X udp-port params securityname public

案例一:使用h4c防火墙两台,华为交换机一台,两台pc一台作为web服务器,一台作为NMS

拓扑图:

fw1配置:

int eth0/0

ip add 192,168.2.1 24

int eth0/4

ip add 192.168.3.1 24

quit

ip route-static 192.168.4.0 24 192.168.3.2

ping 192.168.2.200

firewall zone untrust

add interface eth0/4

quit

配置agent

snmp-agent

snmp-agent community read public

snmp-agent community write private

snmp-agent sys-info contact zhangsan

snmp-agent sys-info location jifang-1

snmp-agent sys-info version all

主动报告

snmp-agent trap enable

snmp-agent target-host trap address udp-domain 192.168.2.200 udp-port params securityname public

snmp-agent trap enable standard ?后面选择报道的故障

fw2配置:

int eth0/4

ip add 192.168.3.2 24

quit

firewall zone untrust

add interface eth0/4

ping 192.168.3.1

int eth0/0

ip add 192.168.4.1

quit

ip route-static 192.168.2.0 24 192.168.3.1

ping 192.168.2.200

配置agent

snmp-agent

snmp-agent community read public

snmp-agent community write private

snmp-agent sys-info contact lisi

snmp-agent sys-info location jifang-2

snmp-agent sys-info version all

主动报告

snmp-agent trap enable

snmp-agent target-host trap address udp-domain 192.168.2.200 udp-port params securityname public

snmp-agent trap enable standard ?后面选择报道的故障

sw1配置

int vlan-iterface 1

ip add 192.168.4,2 24

quit

ip route-static 0.0.0.0 0 192.168.4.1

ping 192.168.2.200

配置agent

snmp-agent

snmp-agent community read public

snmp-agent community write private

snmp-agent sys-info contact lisi

snmp-agent sys-info location jifang-2

snmp-agent sys-info version all

主动报告

snmp-agent trap enable

snmp-agent target-host trap address udp-domain 192.168.2.129 udp-port params securityname public

snmp-agent trap enable standard ?后面选择报道的故障

web服务器配置:

控制面板安→装软件snmp

我的电脑→管理→服务→SNMP server

停止SNMP Trap Service

下一步:设置SNMP Service

配置NMS,在另一台机器上安装what`_up软件,选择默认安装

如下图,点击file→New map wizard

设置如下图所示:

选择如下图

完成:

会得到以下结果:


最终修改至下图所示:


到此基本完成。。。大家可以试着让其报错。。。

管理 配置 系统 网络 服务 网络管理 报告 管理系统 软件 选择 主动 指令 故障 代理 工作 变量 方式 服务器 结构 设备 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融下的科技公司 中国各省碳排放数据库 天津智能化软件开发价格大全 网络安全认证证书6 互联网大会科技领先成果 江苏警官学院网络安全执法 汉家江湖用什么软件开发的 如何改善企业网络安全 数据库 学生信息管理系统 山西宽宽网络技术公司诈骗 网络技术挑战赛是啥 非关系数据库适应场景 阿里云服务器在哪买的 华中师范大学数据库 数据库设计ER图工厂产品 网络安全党委责任制实施细则 网络安全控制点儿包括什么 黑龙江网络安全周答题的答案 网络安全假热点 宝鸡渭滨分局网络安全保卫大队 浙江软件开发驻场费用是多少 宇宙科技互联网数据 服务器出现乱码怎么解决 微信数据库通讯录联系人受损 可以保护网络安全的行为是什么 如何查看服务器的硬盘掉了没 天津果蔬软件开发哪家专业 数据库 学生信息管理系统 tomcat访问数据库文件 管理学试卷软件开发
0