snmp使用介绍

snmp使用介绍,第1张

最近想监控一些服务器和pc指标,偶尔看到snmp协议,学习了一下,顺便记录下来

snmp是simple network manager protocol的简称,即简单网络管理协议,用来管理网络设备的,不只限于交换机,路由器之类的狭义网络设备,服务器,windows电脑其实都可以。

这个协议类似于c-s模型

server和client通过snmp协议进行交互。

可念局以查看b站上华为的 这一系列视频 ,讲的比较详细。

MIB:Management Information Base,管理信息库是TCP/IP网络管理协议标准框架的内容之一,MIB定义了受管设备必须保存的数据项、允许对每个数据项进行的 *** 作及其含义,即管理系统可访问的受管设备的控制数大和状态信息等数据变量都保存在MIB中。

client端通过mib文件定义了可以被snmp查询的属性,每个属性是一个对象,每个对象都有类型(string,int32之类的),还有一个唯一的OID与之对应。snmp通过OID来检索谢谢信息。

OID:object identifier,对象id,每个对象id指定一个属性或组,这些对象都是结构化的,是一个树形结构,比如企业自定义的mib一般放到enterprises下,enterprises对应的OID是 .1.3.4.1.4.1 ,点前后是父子关系。

自定薯高竖义mib文件可以参考: https://www.codeleading.com/article/30973190794/

mib文件定义之后需要使用mib2c工具来生成.c和.h文件,最终编译到snmp agent中,才能被manager访问到。

参考: https://blog.csdn.net/scanf_linux/article/details/99300789

SMIDB和MY都是数据库文件,它和MIB的关系是:MIB是旧版的数据库文件,SMIDB和MY是新版的数据库文件,可以用Access 2007来打开,但Access 2003就打不开SMIDB的数据库文件。

生成MIB数据库文件的步骤如下:

第一步:在打开的Access 2007窗口中,单击Office 按钮冲启中,在打开的工作区中选择【模板类别】选项区域下的【空白数据库】选项卡,在工作区右下角的【文件名】文本框中输入创建数据库的名称,单击其右侧的文件夹图标,d出【文件新建数据库】对话框,在【保存位置】下拉列表框中选择文件保存的位置,单击【确定】按钮。

返回工作区,单击【文件名】文本框下方的【创建】按钮,创建数据库文件。返回Access 2007的 *** 作界面,即可看到新建的空白数据库。

第二步:在编辑完成的数据库中单击Office按钮,在其d出的下拉菜单中选择【另存为】散山命令,d出【另存为】命令,旁埋d出【另存为】对话框,在【另存为】文本框中输入数据库的名称,并在【保存类型】下拉列表中选择要保存的类型为MIB,单击【确定】按钮,返回Access 2007的 *** 作界面,就生成了一个MIB数据库文件,可以看到保存后的效果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12316182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存