SNMP之MIB管理信息库_开心笑的博客-程序员秘密

技术标签: SNMP  

管理信息数据库(MIB)是一个信息存储库,它包含了管理代理中的有关配置和性能的数据,有一个组织体系和公共结构,其中包含分属不同组的许多个数据对象。


MIB数据对象以一种树状分层结构进行组织,这个树状结构中的每个分枝都有一个专用的名字和一个数字形式的标识符。结构树的分枝实际表示的是数据对象的逻辑分组。而树叶,有时候也叫节点(node),代表了各个数据对象。在结构树中使用子树表示增加的中间分枝和增加的树叶。


使用这个树状分层结构,MIB浏览器能够以一种方便而且简洁的方式访问整个MIB数据库。MIB浏览器是这样一种工具,它可以遍历整棵MIB结构树,通常 以图形显示的形式来表示各个分枝和树叶对象。可以通过其数字标识符来查找MIB中的数据对象,这个数字标识符号从结构树的顶部(或根部)开始,直到各个叶子节点(即数据对象)为止。这种访问方式和文件系统的组织方式一致。两者的主要区别在于文件系统中的路径名可以以绝对也可以以相对方式表示,而MIB数据对象只能以绝对方式表示,不能使用相对方式。

 

每一个节点都有一个对象标识符(OID)来唯一的标识,每个节点用数字和字符两种方式显示,其中对象标识符OID是由句点隔开的一组整数,也就是从根节点通向它的路径。一个带标号节点可以拥有包含其它带标号节点为它的子树,如果没有子树它就是叶子节点,它包含一个值并被称为对象。比如网络设备名的oid 是.1.3.6.1.2.1.1.5.0,其值为设备名称的字符串。

 

网络资源被抽象为对象进行管理。但SNMP中的对象是表示被管资源某一方面的数据变量。对象被标准化为跨系统的类,对象的集合被组织为管理信息库(MIB)。MIB作为设在代理者处的管理站访问点的集合,管理站通过读取MIB中对象的值来进行网络监控。管理站可以在代理者处产生动作,也可以通过修 改变量值改变代理者处的配置。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Candy1232009/article/details/8138431

智能推荐

获取Object对象的length_weixin_30827565的博客-程序员秘密

所有JS程序猿(甚至不止JS)都知道,数组(Array)是有length的,通过length属性,可以很方便的获取数组的长度。可以说,只要使用到了数组,就必会使用到其length属性。而Object对象是没有length属性或方法的,它确实没有存在的必要,因为人们只会在乎该对象能提供什么样的方法,而没有必要知道它到底有多少方法。的确,这确实不是一个普遍性的需求,因此ECMAScript中也...

【图像处理】基于matlab DWT图像处理【含Matlab源码 198期】_海神之光的博客-程序员秘密

图像处理基础教程链接1【基础教程】基于matlab图像处理(表示方法+数据结构+基本格式+类型转换+读取+点运算+代数运算)【含Matlab源码 834期】2【基础教程】基于matlab图像处理(读写+显示+运算+转换+变换+增强+滤波+分析+统计)【含Matlab源码 144期】3【基础教程】基于matlab图像增强+复原+分割【含Matlab源码 056期】

NB-IOT案例:基于NB-IoT技术的远程无线采集_nb-iot 仪表 数据采集_qq_41696253的博客-程序员秘密

随着射频收发技术、微电子技术以及集成电路的发展,无线通信技术取得了较大发展,在设计成本、传输速率、可靠性方面均取得了长足进步。正在慢慢的发展到有线网络传输的水平。工业现场采用无线数据采集技术己成为新的发展趋势,可以解决以往传统数据采集中存在的问题,提高系统的适用性。像地铁、高铁、机场等场所的控制设备温度监测,使用窄带NB-IoT通信设备可以拥有更高的穿透性,保证系统的通信稳定性;因为此类设备一般处...

linux中用gtk编写的聊天室能运行的,CHAT_ROOM_weixin_39756895的博客-程序员秘密

CHAT_ROOM所属分类:Linux/Unix编程开发工具:Unix_Linux文件大小:191KB下载次数:7上传日期:2016-05-25 16:57:56上 传 者:褚克珍说明:本代码是Linux编程,使用gtk编程,做成一个私人聊天室,有用到多线程、数据库等。源码分为用户端和服务器端两部分。由于是新手,第一次使用gtk,界面很糙,但功能大都实现。用户有超级用户和普通用户之分。加粗为超...

OpenCV+python 傅里叶变换_快乐 皇子的博客-程序员秘密

傅里叶变换我们生活在时间的世界中,早上7:00起来吃早饭,8:00去挤地铁,9:00开始上班。。。以时间为参照就是时域分析。但是在频域中一切都是静止的!可能有些人无法理解,我建议大家看看这个文章,写的真是相当好,推荐!https://zhuanlan.zhihu.com/p/19763358傅里叶变换的作用 高频:变化剧烈的灰度分量,例如边界 低频:变化缓慢的灰度分量,例如一片大海 所以一般情况下,由于图像中的高频分量与低频分量都存在,我们可以用傅里叶变换进行滤波。滤

全国第一家算法编程大赛倒计时(同行交流)_qq_34085207的博客-程序员秘密

您们好,7月16日将在“码农谷”举行第一家全国大学生算法编程设计大赛,我想请您和您身边学编程的同学,朋友前来参加,自学编程的和已经在外面已经参加工作的编程师(一般情况下都忙)也都可以参赛。看看谁有兴趣参加竞赛会让整个人变得自信,同时有有奖金,有证书,有荣誉作为人生的铺垫,也可以趁此机会跟同行编程师一起交流一起学习。这是你们的人脉。有了以上这些你在以后的职业生涯起

随便推点

STM32_C语言基础_GeorgeRhua的博客-程序员秘密

C语言菜鸟教程https://www.runoob.com/cprogramming/c-tutorial.html标识、运算符标识符一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始数据类型的后缀 ->运算符 叫做“指向结构体成员运算符,是运算符*和运算符.的结合例:(*a).b 等价于a->b可以用new_node->value =10 来代替(*new_code).value =10MDK的C语言基础位操作清零与..

C8051F96x系列使用串口升级教程_c8051f964_青山泽木的博客-程序员秘密

(一)C8050F96x 的内存分配 最近由于公司要求,使用到了C8051F96x系列单片机,研究了一段时间,整理了一下思路,写了一个简单的串口升级程序,网上的资源相对比较有限,也算是走了一些弯路,但是总体测试功能还算是很完美。准备下一下简单的教程,也算是给需要的人一个完整的升级流程教程。首先我们需要了解一 下C8051F9系列的内存结构,通过一下表可以看到,整个内存分为几个部分(以C8051F964为例)。LOCK Byte: ...

Linux中./configure文件配置详解_lm_y的博客-程序员秘密

Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。'configure'脚本有大量的命令行选项。对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是

windows下 Call to undefined function posix_getpid() in ……\Workerman\Worker.php 的解决方法_L·S·P的博客-程序员秘密

windows(win10)下Workerman运行报错:Call to undefined function posix_getpid() in ……\Workerman\Worker.php问题原因posix_getpid函数依赖于POSIX扩展,而POSIX扩展不支持在Windowns中使用。

Android.mk--编译Android的模块_build_prebuilt_Kitty_London的博客-程序员秘密

Android中的各种模块,无论是APK应用、可执行程序还是jar包,都可以通过Build系统编译生成。在每一个模块的源码目录下,都有一个Android.mk文件,里面包含了模块代码的位置、模块的名称、需要链接的动态库等一系列的定义。

Spring 5 OrderComparator 源码注释_czb彬的博客-程序员秘密

UMLOrderComparator/** * {@link Comparator} implementation for {@link Ordered} objects, sorting * by order value ascending, respectively by priority descending. * <p>有序对象的比较实现,按顺序值升序或优先级降序排序.</p> * <h3>{@code PriorityOrdered} Object

推荐文章

热门文章

相关标签