SNMP学习和测试

news2025/7/30 19:26:11

学习

(1)SNMP是简单网络管理协议,但是多么晦涩我就不说了。

(2)SNMP工作在应用层,也就是通过socket实现的,基于UDP,端口161和162,161是用于和网管通信的端口(get/set),162是设备主动上报信息(形式为trap报文)给网管的端口。

(3)SNMP管理模型,模型很简单,就是服务器写个程序监听UDP 161和162端口,然后Agent就是设备写的程序监听UDP 161和162端口,MIB就相当于数据库,存储key-value值。

 (4)MIB数据库模型如下,也比较简单, 主要是看OID是怎么来的。

 明白了上面几点,就可以开始测试了。

测试:linux和华为BMC(iBMC)的snmp通信。

(1)iBMC默认是开启SNMPv3服务的。

 

 

(2)linux安装SNMP工具。

yum install net-snmp*
service snmpd start
service snmpd status

(3)获取iBMC的ip地址

snmpget -l authPriv -v 3 -a SHA -x AES -X Admin@9000 -u Administrator -A Admin@9000 192.168.2.206:161 1.3.6.1.4.1.2011.2.235.1.1.12.50.1.2.1

-l指定认证方式,有三个选项noAuthNoPriv|authNoPriv|authPriv
-v是使用的snmp版本
-a是认证协议是SHA还是MD5
-x是加密方式是AES加密
-X是密码
-u是用户名
-A也是密码
用户名密码就是iBMC的用户名和密码。
后面跟的是ip和端口号,接着是OID,这个OID是查询iBMC的ip用的。

(4)返回结果成功,获得了iBMC的地址是192.168.2.206

 (5)这个OID主要还是要去找设备的厂商要MIB文件,比如我找到这个5288 V3-iBMC-MIB-V300.zip文件,解压后得到HUAWEI-SERVER-iBMC-MIB.mib

使用MIB browser可以打开。通过这个文件可以看到5288服务器iBMC的SNMP的MIB的OID信息,借此可以写个程序通过SNMP服务管理5288服务器

 

参考:什么是SNMP?为什么需要SNMP? - 华为 (huawei.com)

        

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

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

相关文章

NYUv2生成边界GT(1)

看了cityscape和NYUv2生成边界GT的代码后,因为自己使用的是NYUv2数据集,所以需要对自己的数据集进行处理。CASENet生成边界GT所使用的代码是MATLAB,所以又重新看了一下MATLAB的代码,并进行修改,生成了自己的边界代码。…

Chrome开发使用技巧总结

Chrome一个程序员开发神器,但是好多猿子们不会或者没有正确使用。今天教大家如何利用它快速高效的开发调试工作。代码格式化有很多css/js的代码都会被 minify 掉,你可以点击代码窗口左下角的那个 { } 标签,chrome会帮你给格式化掉。强制DOM状…

基于同步整流技术的Buck变换器研究

基于同步整流技术的Buck变换器研究 摘要 B u c k 变换器作为一种基本的开关电源变换器,在电力变换场合具有广泛的应用。 为解决 B u c k 变换器工作在电感电流连续状态下,续流二极管关断时存在较大的反向电流过冲问题,采用了同步整流技术。…

Spark高手之路2—Spark安装配置

文章目录Spark 运行环境一、Local 模式1. 下载压缩包2.上传到服务器3. 解压4. 启动 Local 环境5. 命令行工具6. 退出本地模式7. 提交应用二、Standalone 模式1. 解压2. 修改配置文件1)进入解压缩后路径的 conf 目录,复制 workers.template 文件为 worker…

人人都学会APP开发 提高就业竞争力 简单实用APP应用 安卓浏览器APP 企业内部通用APP制作 制造业通用APP

安卓从2009年开始流程于手机、平板,已经是不争的非常强大生产力工具,更为社会创造非常高的价值,现在已经是202X年,已经十几年的发展,安卓平台已经无所不在。因此建议人人都学学APP制作,简易入门&#xff0c…

JavaSe第6次笔记

1.不建议使用c语言的数组的表示方法。 2.二维数组表示方法 3.数组整体初始化时,只能在定义时初始化。 int[] array; array new int[]{1, 2}; 4. boolean类型数组,默认值是false,String类型数组,默认是null,其它是…

CHAPTER 2 目录及文件

目录及文件1 目录1.1 目录结构1.2 核心目录2 文件2.1 /etc/中的文件2.1.1 修改主机名(/etc/hostname)2.1.2 网卡配置文件2.1.3 开机自启动配置文件(/etc/rc.local)2.1.4 /etc/motd和/etc/issue2.2 /var/中的文件2.3 /proc/中的文件2.3.1 CPU信息(lscpu)3 文件类型3.1 类型说明3…

Golang中GC和三色屏障机制【Golang面试必考】

文章目录Go v1.3 标记—清楚(mark and sweep)方法Go V1.5 三色标记法三色标记过程无STW的问题强弱三色不变式插入写屏障Go V1.8的三色标记法混合写屏障机制混合写屏障场景场景1:对象被一个堆对象删除引用,成为栈对象的下游场景2:对象被一个栈对象删除引用&#xff0…

PyQt 做美*女GIF设置桌面,每天都很爱~

人生苦短,我用python 要说程序员工作的最大压力不是来自于工作本身, 而是来自于需要不断学习才能更好地完成工作, 因为程序员工作中面对的编程语言是在不断更新的, 同时还要学习熟悉其他语言来提升竞争力… 好了,学习…

python模块引入问题和解决方案_真方案不骗人

1.pycharm运行python脚本的过程 使用pycharm等编辑器run/debug运行python脚本时,编辑器会通过本地python命令全路径执行脚本,例如 D:\DevelopTools\Python\python.exe D:/Codes/一长串路径/bbss_nature_python/demo/test_no_param_in.py 并且会在pyth…

自动化框架如何搭建?让10年阿里自动化测试老司机帮你搞定!自动化测试脚本怎么写?

一、何为框架?何为自动化测试框架? 无论是日常技术交流,还是在自动化测试实践中,经常会听到一个词叫:框架。之前对“框架”这个词知其然不知其所以然。现在看过一些资料以及加上我自己的一些实践有了我自己的一些看法…

PowerJob中的Vert.x的应用,是点睛之笔还是大材小用?我感觉有点故意炫技啊

这是一篇为了参加活动写得文章,不知道为什么,写得时候网络巨差,我是顶着闹心发上来的,最后大家女神节快乐。 最近难得忙了一下,领导让我从Vert.x和lagom中技术选型,因为lagom是scala写得,我虽然…

2023高质量设计竞赛汇总,想证明自己实力的快来

对于设计师来说,参加设计比赛不仅能够提升自己的设计能力,也是一条证明实力最好的捷径。小编也收集整理了不少近期设计大赛,分别标注了截止日期和官网等,宝子们记得码住收藏,赶紧SHOW起来!优酷X站酷 一千零…

湖南媒体资源有哪些?湖南媒体邀约怎么做?

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 湖南位于中国中南部,以其美丽的自然风光、丰富的历史文化和独特的湖湘文化而著名,拥有丰富的媒体资源。以下是一些湖南省的媒体资源: 1.湖南日报社: …

Spark 应用调优

Spark 应用调优人数统计优化摇号次数分布优化Shuffle 常规优化数据分区合并加 Cache优化中签率的变化趋势中签率局部洞察优化倍率分析优化表信息 : apply : 申请者 : 事实表lucky : 中签者表 : 维度表两张表的 Schema ( batchNum,carNum ) : ( 摇号批次&#xff0c…

Java基础——Lambda表达式

一、函数式编程思想概述https://www.runoob.com/java/java8-lambda-expressions.html在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作”面向对象强调“必须通过对象的形式来做事情”,做事情之前首先要创建一个对象函数…

B站游戏推广,怎样查看B站游戏推广榜数据?

近年来,B站发展得越来越大,越来越多的游戏商也加入B站进行推广,那么作为游戏运营商,怎样查看游戏在B站上的推广数据呢?游戏排行榜游戏商业推广榜包含视频推广榜、直播推广榜,按照日榜、周榜、月榜&#xff…

【Linux 网络编程1】使用UDP/TCP编写套接字,多进程/多线程版本的TCP编写的套接字,将套接字封装

目录 1.学习网络编程前的一些基础知识 2.UDP(user datagram protocol)协议的特点 3.使用有UPD编写套接字 4.使用TCP编写套接字 4.2.TCP客服端 4.3.TCP服务器端 4.4.单进程版本(没有人会使用) 4.5.多进程版本 4.6.多线程版本 5.把套接字封装 1…

扬帆优配|2600亿新能源巨头狂飙!外资唱多中国:再涨15%

全国停摆的危机,正在迫临法国。 大停工正在将法国推向风险境地。法国政府估计,当地时间3月7日,将迸发全国大型停工游行。法国总工会宣告,到时将让全法国停摆。法国担任交通业务的部长级代表克莱蒙博讷正告称,7日将成为…

JavaScript 混淆技术

根据JShaman(JShaman是专业的JavaScript代码混淆加密网站)提供的消息,JavaScript混淆技术大体有以下几种: 变量混淆 将带有JS代码的变量名、方法名、常量名随机变为无意义的类乱码字符串,降低代码可读性,如…