Snmputil和Snmputilg工具的下载和基本使用 SNMP协议 Windows系统SNMP服务的安装教程

news2024/10/1 21:30:55

 ⬜⬜⬜ ---🟧🟨🟩🟦🟪 (*^▽^*)欢迎光临 🟧🟨🟩🟦🟪---⬜⬜⬜

✏️write in front✏️
📝个人主页:陈丹宇jmu
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​
🙉联系作者🙈by QQ:813942269🐧
🌈致亲爱的读者:很高兴你能看到我的文章,希望我的文章可以帮助到你,祝万事顺意🏳️‍🌈
✉️少年不惧岁月长,彼方尚有荣光在 🏆

📋笔记目录

🎯什么是SNMP协议

🧩在Windows系统安装SNMP服务

🔔SNMP服务的配置

✅Snmputil和Snmputilg工具的使用snmputil和Snmputil工具下载链接 【提取码:6666 】https://pan.baidu.com/s/1q53apC485Dt8Z2XYvwrxeg?pwd=6666 

🌐使用SNMP服务和工具前的基本使用建议事项

1,建议关闭设备的防火墙(每一台设备)

2,确认设备都要启动SNMP服务(每一台设备)

3,确认每台设备SNMP社区的名称要一致,也就是每一台设备要在同一个Community中

 🔖Snmputil和Snmputilg工具的使用

 Snmputil的使用

Snmputilg的使用

   ⬜⬜⬜ ---🟧🟨🟩🟦🟪 正文部分🟧🟨🟩🟦🟪---⬜⬜⬜


🎯什么是SNMP协议

        简单网络管理协议(Simple Network Management Protocol,SNMP)是一种互联网标准协议,用于收集和组织IP网络上受管设备的信息并修改这些信息以改变设备行为。支持SNMP的设备包括电缆调制解调器、路由器、交换机、服务器、工作站、打印机等。

        SNMP通常由两部分组成:网络管理系统(NMS)和代理。网络管理系统是用于监视和控制设备的系统,而代理则是运行在被管理设备上的服务程序。SNMP协议定义了管理站与代理进程之间的通信协议,通过GET、SET、TRAP等消息实现对设备的监视、配置和故障管理等功能。

        SNMP的优点包括使用简单、可移植性好、安全性高、扩展性强等,因此在网络管理中得到广泛应用。

🧩在Windows系统安装SNMP服务

以Windows 11系统为例

1,在桌面左下角点击开始选项

2,点击设置进入Windows系统设置选项

 3,在应用选项中 --> 点击可选功能 --> 再点击查看功能 --> 搜索并下载SNMP服务(Windows 默认是没有下载的) --> 安装下载SNMP服务功能(初次下载的时间会比较长,建议换成热点下载)

 最后在已安装的功能中搜索查看电脑是否成功安装上了SNMP服务。

安装完成后,您可以使用命令行工具(如Snmputil、Mib browser等)测试SNMP代理的配置和管理。

🔔SNMP服务的配置

        在成功安装SNMP服务后,还需要在自己的电脑上对于SNMP服务进行相关的配置后才可以正常使用SNMP协议。

 WIN+R 启动运行框 输入 services.msc进入系统应用与服务功能

 在服务中找到SNMP程序双击打开

双击点开SNMP服务的选项

在上面的菜单栏中,选择安全,要做的操作有:
1,添加SNMP的社区,设置社区名。

2,设置接受源的流量,设置是否需要设置特定的设备访问SNMP社区(管理站)

       这里为了演示方便,就把接收源的来源设置为接收来自任何主机的SNMP数据包

        到这,SNMP服务的配置基本就完成了, 我们需要额外安装使用命令行工具(如Snmputil、Mib browser等)测试SNMP代理的配置和管理。

✅Snmputil和Snmputilg工具的使用
snmputil和Snmputil工具下载链接 【提取码:6666 】icon-default.png?t=N3I4https://pan.baidu.com/s/1q53apC485Dt8Z2XYvwrxeg?pwd=6666 

        下载完成后可以直接在snmputil工具的文件夹中,在文件路径的导航框中,输入cmd命令进入Windows命令控制窗口。

可以看到,cmd控制台窗口就在snmputil路径下了,要在snmputil的路径下才可以使用snmputilg或snmputil的SNMP的管理工具实现SNMP环境下的设备管理。

🌐使用SNMP服务和工具前的基本使用建议事项

1,建议关闭设备的防火墙(每一台设备)

WIN + R打开运行控制窗口

 在控制面板中找到防火墙设置选项

 选择启用或关闭Windows Defender防火墙选项

 选择关闭即可

2,确认设备都要启动SNMP服务(每一台设备)

WIN + R打开运行控制窗口

在服务中找到SNMP程序双击打开

如果SNMP服务要显示为正在,则SNMP服务属于正在运行状态。

 如果不是,则鼠标右键启动SNMP服务

        当然,如果不想每一开机都要启动SNMP服务,那么点击SNMP服务在常规中可以设置将启动类性改为自动(不过默认好像就是自动),这样在电脑开机时,SNMP服务就会自动开启。

3,确认每台设备SNMP社区的名称要一致,也就是每一台设备要在同一个Community中

 🔖Snmputil和Snmputilg工具的使用

 Snmputil的使用

        使用Snmputil工具的关键在于要熟悉管理命令的输入格式,还有要对基本的OID的值要有一定的了解。

        实验用的设备的 IP 地址是 192.168.43.143,使用 snmputil 获取实验设备上的有关硬件和操作系统的描述,oid 是 .1.3.6.1.2.1.1.1.0。

输入管理命令:

snmputil get 192.168.43.143 72.21.10.173 public .1.3.6.1.2.1.1.1.0

 使用 Wireshark 抓包,过滤条件直接设为“snmp”,成功抓到包。Snmp 是应用层协议,也就是说一般情况下会源主机发一个包进行请求,目的主机发另一个包进行回复。

例如 NO.122的包就是一个请求信息,它的 data 类型是 get-request,说明它用于请求。“Object”指示了在请求的数据是 MIB 树中的哪一个条目,value 还未知。

 NO.126 的包就是一个响应信息,它的 data 类型是 get-response,说明它用于响应请求。“Object”指示了在响应的数据是MIB树中的哪一个条目,value 填充了自己主机上的数据。

Snmputilg的使用

使用Snmputilg工具的关键还是在于对于管理对象OID的认识,要懂得需要查询管理对象的OID并且要知道管理对象的实例标识符,才可以正确获取到对应的管理信息。

🚩结尾

越努力,越幸运。每天进步一点点,总有一天可以收获巨大的进步的,大家一起加油。


🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​
🌈写给读者:很高兴你能看到我的文章,希望我的文章可以帮助到你,一起进步🏳️‍🌈

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

现代CMake高级教程 - 第 7 章:变量与缓存

双笙子佯谬老师的【公开课】现代CMake高级教程课程笔记 第 7 章:变量与缓存 重复执行 cmake -B build 会有什么区别? ❯ cmake -B build -- The C compiler identification is GNU 11.3.0 -- The CXX compiler identification is GNU 11.3.0 -- Detec…

C++:分治算法之输油管道问题

目录 描述 输入 输出 输入样例 输出样例 分析 代码 运行结果 描述 ¢ 某石油公司计划建造一条 由东向西 的主输油管道。该管道要穿过一个有n口油井的油田。从每口油井都要有一条输油管道沿最短路经(或南或北)与主管道相连。 ¢ 如果给定…

如何区分GPT3.5和4?

切换模型 前两天申请的GPT 4的API调用权限终于申请下来了。 这两天我也是抓紧开发,让自己搭建的国内网站(aichatroom.cn)可以快速支持上使用GPT 4。 GPT 3.5和GPT4的区别 GPT-3.5 和 GPT-4 分别代表了 OpenAI 发布的两个不同版本的自然语言处…

现代CMake高级教程 - 第 4 章:对象的属性

双笙子佯谬老师的【公开课】现代CMake高级教程课程笔记 第 4 章:对象的属性 除了 POSITION_INDEPENDENT_CODE 还有哪些这样的属性? add_executable(main main.cpp)set_property(TARGET main PROPERTY CXX_STANDARD 17) # 采用 C17 标准进行编译&am…

STC15W104 8脚单片机串口下载程序

单片机串口下载是一种常见的单片机程序下载方式,它通过串口线连接单片机的串口引脚和电脑的串口接口实现。下面是单片机串口下载的基本原理和操作方法: 原理 确定下载模式:大多数单片机芯片都支持串口下载模式,需要在程序中设置…

常识性概念图谱建设与应用

目录 一、知识图谱背景介绍 (一)基本背景 (二)与NLP的关系 (三)常识性概念图谱的引入对比 二、常识性概念图谱介绍 (一)常识性概念图谱关系图示例 (二&#xff09…

深度学习-tensorflow 使用keras进行深度神经网络训练

概要 深度学习网络的训练可能会很慢、也可能无法收敛,本文介绍使用keras进行深度神经网络训练的加速技巧,包括解决梯度消失和爆炸问题的策略(参数初始化策略、激活函数策略、批量归一化、梯度裁剪)、重用预训练层方法、更快的优化…

linux进程描述指令:ps与top

这里写自定义目录标题 一 ps指令1 ps -aux2. ps -a3. ps -u4.ps -x 二 top指令1 top2 top -d 时间3. top -i4 top -p ID 一 ps指令 1 ps -aux 显示系统中的所有进程 PID就是进程的唯一编号,操作系统书里有一个PCD的概念,就是一个标识性的控制单元 [ro…

学系统集成项目管理工程师(中项)系列16b_风险管理(下)

1. 规划风险应对 1.1. 针对项目目标,制订提高机会、降低威胁的方案和措施的过程 1.2. 制订风险应对措施 1.3. 制订风险应对计划 1.4. 次生风险是实施风险应对措施的直接结果 1.5. 应对措施必须与风险的重要性相匹配,能经济有效地应对挑战 1.5.1. 【…

项目管理-计算专题(三点估算、PERT估算)

基本概念 通过考虑估算中的不确定性和风险,可以提高活动持续时间估算的准确性。这个概念源自计划评审技术(PERT)。PERT使用三种估算值来界定活动持续时间的近似区间: 最可能时间(tM):基于最可能获得的资源、最可能取得的资源生产率、对资源可用时间的现…

C语言CRC-16 MODBUS格式校验函数

C语言CRC-16 MODBUS格式校验函数 CRC-16校验产生2个字节长度的数据校验码,通过计算得到的校验码和获得的校验码比较,用于验证获得的数据的正确性。基本的CRC-16校验算法实现,参考: C语言标准CRC-16校验函数。 不同应用规范通过对…

Simulink 自动代码生成电机控制:弱磁控制从仿真到硬件开发板验证实验

目录 前言 仿真 生成代码在硬件上运行 总结 前言 测试了一个新的小电机,24V只能跑2000RPM左右,在此基础上测试一下弱磁控制,由于MTPA只适用于表贴电机,测试效果不能直观看出来,一般是通过测试效率。而前馈解耦的响…

【Paper】2019_DoS/数据注入攻击下基于一致性的信息物理系统安全性研究_曹雄

2019_DoS/数据注入攻击下基于一致性的信息物理系统安全性研究_曹雄 文章目录 第2章 拒绝服务攻击下多智能体系统安全性研究2.1 问题描述2.1.1 系统模型2.1.2 拒绝服务攻击模型 2.2 安全估计与一致性分析2.4 数值仿真2.4.1 观测器网络受到攻击下的结果及分析2.4.1.1 线性多智能体…

视频分享平台PeerTube的搭建

老苏下载了吴恩达的 Prompt for developer 课程,不管是否有兴趣,都可以看看,早晚我们都得学会使用 ChatGPT 虽然课程对话是英文,但有中文字幕,课程地址:https://www.aliyundrive.com/s/H3CpaapD87Z 这个软…

使用ChatGPT+Xmind一键生成思维导图,简直泰裤辣

📋 个人简介 💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜📝 个人主页:馆主阿牛🔥🎉 支持我:点赞👍收藏⭐️留言&#x1f4d…

python 编写K210控制步进电机的程序示例

今天正好看到K210的脉冲章节,就顺便拿出步进电机做个小实验,也好巩固一下所学的知识。下面是K210关于脉冲的相关介绍: 构造函数 machine.PWM(tim, freq, duty, pin, enableTrue) PWM 对象在 machine 模块下 【tim】K210 的 PWM 依赖…

789. 数的范围(C++和Python3)——2023.5.3打卡

文章目录 QuestionIdeasCode Question 给定一个按照升序排列的长度为 n 的整数数组,以及 q 个查询。 对于每个查询,返回一个元素 k 的起始位置和终止位置(位置从 0 开始计数)。 如果数组中不存在该元素,则返回 -1 -…

【C++从0到王者】第二站:类和对象(上)

文章目录 一、面向过程与面向对象二、类的引入三、类的访问限定符四、类的定义五、封装六、类的作用域七、类的实例化八、类对象模型1.如何计算类对象的大小2.类对象存储方式猜测 九、this指针1.this指针的引出2.this指针的特性 一、面向过程与面向对象 C语言是面向过程的&…

Web2与Web3开发的不同之处

Web2是引入交互功能的第二代互联网,也是我们今天所熟悉的。随着Web的不断发展,第三代互联网,也被称为Web3,正处于积极开发中。Web3引入了在区块链上运行的去中心化和无需许可的系统。但是Web2和Web3开发之间有什么区别呢&#xff…

23.5.1总结

这几天都在写项目: 在实现页面,调用数据库的时候,总是把数据库的表改了又改,然后完善了下数据库的表。 存储的思路大概是: 一个课程下可以有多个班级,所以以课程id作为主键建一个表,内容包括…