eNSP学习——SNMP基础配置

目录

原理概述

实验目的

实验内容

实验拓扑

实验编址

实验步骤

1、基本配置

2、开启Agent服务

3、配置SNMP版本

4、配置NMS管理权限

5、配置向SNMP Agent输出Trap 信息

主要命令

原理概述

        随着网络规模的日益发展,现有的网络中,设备数量日益庞大。当这些设备发生故障时,由于设备无法主动上报故障,导致网络管理员无法及时感知、定位和排除故障,从而导致网络的维护效率降低,维护工作量大大增加。

        为了解决这个问题,设备制造商已经在一些设备中提供了网络管理的功能,这样网管就可以远程查看设备的状态,同样,设备也能够在特定类型的事件发生时向网络管理工作站发出警告。SNMP (Simple Network Management Protocol,简单网络管理协议)就是规定网管站和设备之间如何传递管理信息的应用层协议。SNMP定义了网管管理设备的几种操作,以及设备故障时能向网管主动发送告警。网络管理使用SNMP协议时存在网络管理站(NMS)、代理进程(Agent)和被管理设备3个角色。

        网络管理站(NMS):向被管理设备发送各种查询报文,以及接收被管理设备发送的告警;

        代理进程(Agent):是被管理设备上的一个代理进程,用于维护被管理设备的信息数据并响应来自NMS 的请求,把管理数据汇报给发送请求的NMS。Agent 的作用为接收、解析来自网管站的查询报文;根据报文类型对管理变量进行Read或 Write操作,并生成响应报文,返回给网管站;根据各协议模块对告警触发条件的定义,在达到触发条件后,如进入、退出系统视图或设备重新启动等,相应的模块通过Agent主动向网管站发送告警,报告所发生的事件;

        被管理设备:接受网管的管理,产生和主动上报告警。

实验目的

理解SNMP应用场景

掌握配置SNMP Agent的方法

掌握配置SNMP版本的方法

掌握配置管理站、用户权限的方法

实验内容

        本实验模拟真实网络场景。在网络当中分别部署了两台管理站设备(NMS)和一台代理站设备(Agent),分别使用两台PC来模拟NMS;一台路由器来模拟Agent。本实验将介绍如何配置Agent设备、版本,配置管理站及用户权限,了解SNMP协议的作用及管理方法。被管理的设备可以是路由器、服务器、交换机、主机等设备,一般与Agent部署在同一网络。

实验拓扑

实验编址

设备

接口

IP地址

子网掩码

默认网关

NMS-1

Ethernet 0/0/1

192.168.1.1

255.255.255.0

N/A

NMS-2

Ethernet 0/0/1

192.168.1.2

255.255.255.0

N/A

Agent(AR2220)

GE 0/0/0

192.168.1.254

255.255.255.0

N/A

实验步骤

1、基本配置

        将两台PC模拟成管理站,分别为NMS-1、NMS-2,根据实验编址表配置设备名称及IP地址,并验证连通性。

[Agent]int g0/0/0
[Agent-GigabitEthernet0/0/0]ip add 192.168.1.254 24

        其余直连网段的连通性测试省略。

2、开启Agent服务

        将路由器模拟为代理站设备,需要为其启动SNMP Agent服务。

[Agent]snmp-agent	  //启动SNMP Agent服务

配置完成后使用display snmp-agent sys-info命令查看SNMP信息。

显示当前默认情况下所运行的SNMP版本为v1、v2c、v3。

3、配置SNMP版本

        SNMP一共有3个版本,分别为v1、v2c、v3,开启 SNMP服务后默认同时兼容3个版本。

        当网络规模较小且安全性较高时,在规划时可配置设备使用SNMPv1版本与网管进行通信;

        当网络规模较大,安全性较高时,但运行的业务较为繁忙,在规划时配置设备使用SNMPv2c版本与网管进行通信;

        当网络规模较大且安全性较低时,在规划时配置设备使用SNMPv3版本与网管进行通信,并配置认证和加密功能保证安全性。

        根据实际网络需求,使用snmp-agent sys-info命令配置SNMP版本,本例中使用SNMPv3版本。

[Agent]snmp-agent sys-info version v3

配置完后查看Agent信息。

4、配置NMS管理权限

        如果网络中不止一个管理站用户,可以根据业务需要,为不同管理站用户设置不同的访问权限。本实验中有两个管理站用户,现仅允许NMS-2可以管理设备。

        配置基本ACL,限制NMS-2管理设备、NMS-1不允许管理设备。

        配置用户组为group,用户名为user,指定使用ACL2000。

[Agent]acl 2000
[Agent-acl-basic-2000]rule 5 permit source 192.168.1.2 0.0.0.255
[Agent-acl-basic-2000]rule 10 deny source 192.168.1.1 0.0.0.255

//配置用户组为group,用户名为user,指定使用ACL2000
[Agent]snmp-agent usm-user v3 user group acl 2000

配置完成后,查看SNMPv3的用户信息(display snmp-agent usm-user )。

可以观察到,配置已经生效。

5、配置向SNMP Agent输出Trap 信息

        网络管理员需要查看被管理者产生的Trap信息,以便监控设备运行情况及定位故障信息。

        配置Agent 发送Trap消息。用于接收该Trap消息的网管名为adminNMS2,目标地址为192.168.1.2,且指定接收该消息使用UDP端口为9991。Trap消息的发送参数信息列表名称为trapNMS2。

        开启设备的告警开关。只有将该开关打开以后,Agent才会向网管站发送告警消息;

        设置告警消息的队列长度为200(默认值为100)。如果某个时间段trap报文消息很多,为防止丢包,可以设置增加消息队列长度以便减少丢包的情况发生。

        设置报文消息的保存时间为240秒(默认值为120)。该值是Trap报文消息的生存时间,如果超过该时间报文将会被丢弃,不再发送,也不再保存。

        为了便于维护,配置管理员的联系方式,电话为400-822-9999,地址为中国深圳。

[Agent]snmp-agent target-host trap-hostname adminAMS2 address 192.168.1.2 udp-port 9991 trap-paramsname  trapNMS2

//开启设备的告警开关
[Agent]snmp-agent trap enable 
Info: All switches of SNMP trap/notification will be open. Continue? [Y/N]:y

//设置告警消息的队列长度为200(默认值为100)
[Agent]snmp-agent trap queue-size 200

//设置报文消息的保存时间为240秒(默认值为120)
[Agent]snmp-agent trap life 240

//配置管理员的联系方式,电话为400-822-9999,地址为中国深圳
[Agent]snmp-agent sys-info contact call admin 400-822-9999	
[Agent]snmp-agent sys-info location ShenZhen China

配置完后使用display snmp-agent sys-info命令查看相关的系统信息。

查看SNMP Agent输出网管的信息。

        配置完成后通过命令可以观察到Trap目标主机名为adminNMS2,主机地址192.168.1.2,主机端口为9991,目标主机参数列表名为trapNMS2。

主要命令

//启动SNMP Agent服务
[Agent]snmp-agent	

//查看SNMP信息
display snmp-agent sys-info    

//查看SNMP的用户信息
display snmp-agent usm-user

//配置Agent 发送Trap消息。用于接收该Trap消息的网管名为adminNMS2,目标地址为192.168.1.2,且指定接收该消息使用UDP端口为9991。Trap消息的发送参数信息列表名称为trapNMS2
[Agent]snmp-agent target-host trap-hostname adminAMS2 address 192.168.1.2 udp-port 9991 trap-paramsname  trapNMS2

//开启设备的告警开关
[Agent]snmp-agent trap enable 
Info: All switches of SNMP trap/notification will be open. Continue? [Y/N]:y

//设置告警消息的队列长度为200(默认值为100)
[Agent]snmp-agent trap queue-size 200

//设置报文消息的保存时间为240秒(默认值为120)
[Agent]snmp-agent trap life 240

//配置管理员的联系方式,电话为400-822-9999,地址为中国深圳
[Agent]snmp-agent sys-info contact call admin 400-822-9999	
[Agent]snmp-agent sys-info location ShenZhen China

//查看SNMP Agent输出网管的信息
display snmp-agent target-host 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/745608.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Charles抓包工具系列文章(六)-- Block List 和 Allow List (黑白名单)

一、背景 Allow List 是白名单,请求的接口如果在白名单里,就被允许。 Block List 是黑名单,请求的接口如果在黑名单里,就被拒绝。 黑白名单是可以一起启用的,优先黑名单。 二、白名单 Allow List 1、新增白名单接口…

2024国内外音频转换器大盘点,盘点音乐剪辑的7个有效方法!

当遇到不支持的音乐文件时,您可能就会想要拥有一款优秀的音频转换器。当您想减小大量音乐文件以节省设备存储空间时,它也可以很好地帮上忙。如果您正在寻找这么一款音频转换器,那么,请不要错过这篇文章。一款顶尖的音频转换器不仅…

网络安全入门教程(非常详细)从零基础入门到精通,看完这一篇你就是网络安全高手了。

关于我 我算是“入行”不久的一个新人安全工作者,为什么是引号呢,因为我是个“半个野路子”出身。早在13年的时候,我在初中时期就已经在90sec、wooyun等社区一直学习、报告漏洞。后来由于升学的压力,我逐渐淡出了安全圈子&#x…

[vscode] 自定义log快捷生成代码

1、进入设置页面:文件>首选项>用户代码片段>选择设置的语言。 2. 关于代码段显示位置的调整设置 文件>首选项>设置,搜索代码段或snippetSuggestions,修改为”top”; 参考: vscode自定义log快捷生成代码

铊的危害以及工业废水除铊的工艺

铊是一种有毒的重金属,具有强烈的神经毒性,同时对肝肾也有损害作用。铊中毒分为急性中毒和慢性中毒,急性中毒一般在接触12-24h内发病,早期表现为食欲减退、恶心、呕吐、腹痛、腹泻等消化道症状,数天后才出现明显的神经…

酷开系统丨酷开科技AI赋能数字大屏,开启智能家居新纪元

在当今数字化时代,人工智能(AI)技术的崛起无疑为科技领域带来了革命性的变化。酷开科技,正以其独特的"AI数字大屏"战略,将创新理念转化为现实,引领行业发展新潮流。 酷开科技的智能电视操作系统…

基于前馈神经网络的姓氏分类任务(基础)

1、认识前馈神经网络 What is it 图1-1 前馈神经网络结构 人们大多使用多层感知机(英语:Multilayer Perceptron,缩写:MLP)作为前馈神经网络的代名词,但是除了MLP之外,卷积神经网络&#xff08…

AI智能体的炒作与现实:GPT-4都撑不起,现实任务成功率不到15%

AI 智能体的宣传很好,现实不太妙。 随着大语言模型的不断进化与自我革新,性能、准确度、稳定性都有了大幅的提升,这已经被各个基准问题集验证过了。 但是,对于现有版本的 LLM 来说,它们的综合能力似乎并不能完全支撑得…

Java基础的重点知识-04-封装

文章目录 面向对象思想封装 面向对象思想 在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。 面向对象思想的三大基本特征: 封装、继承、多态 1.类和对象 类是对象的抽象&#xff…

初阶 《操作符详解》11. 下标引用、函数调用和结构成员

11. 下标引用、函数调用和结构成员 1. [ ] 下标引用操作符 操作数:一个数组名 一个索引值 int arr[10];//创建数组 arr[9] 10;//实用下标引用操作符,[ ]的两个操作数是arr和9arr[7]-->*(arr7)-->*(7arr)-->7[arr] 7[arr] 9; //编译器不会…

软考《信息系统运行管理员》-1.1信息系统概述

1.1信息系统概述 信息的含义 信息是人们关心的事情的消息或知识 信息的分类 按产生信息的客体性质分: 自然信息:声、光、热、电等生物信息:遗传信息,生物体内、生物种群内的信息交流机器信息:自动控制系统社会信息…

flask与vue实现通过websocket通信

在一些情况下,我们需要实现前后端之间的时刻监听,本文是一篇工具文档,用于解决前后端之间使用websocket交互。 一. Flask的相关配置 1. 下载相关依赖库 如果还没有配置flask的话,需要先安装flask,同时为解决跨域问题&#xff0…

C++学习全教程(day1:变量和数据类型、运算符、流行控制语句)

目录 一、变量和数据类型 1、变量 2、标识符 3、作用域 4、常量 5、数据类型 1.基本数据类型-整型 2.char类型 3.bool类型 4.浮点类型 5.字面值常量 二、运算符 1、算数运算符 2、赋值运算符 3、复合赋值运算符 4、关系和逻辑运算 1.关系运算符 -------结果是…

SAP系统中如何用事务码图形视图寻找MD04增强开发实施点

在之前发布的文章中,介绍了善用事务码的图形视图以观察事务的执行流程以及如何在MD04中实施增强以改变生产订单的显示顺序。本文结合两者,介绍一下如何利用事务码的图形视图找到增强开发的实施点。 在事务码中输入SE93,进入图形视图&#xf…

sql:between and日期毫秒精度过多导致的查询bug

复现 一般情况下,前端传的日期值大多都是yyyy-MM-dd HH:mm:ss(标准格式),比如2024-06-25 10:49:50,但是在测试环境,测试人员测出了一个带毫秒的日期:比如2024-06-25 10:49:50.9999999 这种情况下会出现查询bug SELEC…

使用 shell 脚本同步 yum 源建立本地私有仓库

文章目录 [toc]事出有因脚本内容前端展示 事出有因 有两方面原因做了这个事情: dockerhub 国内无法访问centos 7 要停止社区支持了 结合两个情况,不久的将来,可能国内也就没有对应的 yum 仓库了(现在想找 centos 7 之前的仓库&…

企业数据挖掘平台产品特色及合作案例介绍

泰迪企业数据挖掘平台是一款通用的、企业级、智能化的数据分析模型构建与数据应用场景设计工具,能够一体化地完成数据集成、模型构建、模型发布,为数据分析、探索、服务流程提供支撑,提供完整的数据探索、多数据源接入、特征处理、模型搭建、…

【Python机器学习】聚类算法的对比与评估——在人脸数据集上比较算法

数据探查: 我们将k均值、DBSCAN和凝聚聚类算法应用于Wild数据集中的Labeled Faces,并查看它们是否找到了有趣的结构。我们将使用数据的特征脸表示,它由包含100个成分的PCA(whitenTrue)生成: peoplefetch_lfw_people(data_home &…

为了提高出图效率,我做了一款可视化制作气泡图谱的小工具

嗨,大家好,我是徐小夕,之前和大家分享了很多可视化低代码的最佳实践,今天和大家分享一下我基于实际场景开发的小工具——BubbleMap。 demo地址:http://wep.turntip.cn/design/bubbleMap 开发背景 之前在公司做图表开发…

LINUX操作系统:Mx Linux,用虚拟机VMware Workstation安装体验

需求说明: 操作系统目前流行有Windows、Linux、Unix等,中国人应该要知道国有操作系统,也要支持国产操作系统,为了更好支持国产操作系统,我们也要知己知彼,那么今天就来体验一把操作系统Mx_Linux_23.2的安装…