mib文件的配置
在进行接口对接和数据访问中避免直接使用oid的情况,
使用时可将编写的新库放在管理端的mibs库中(/usr/share/snmp/mibs)
ACCEL-PPP-MIB DEFINITIONS ::= BEGIN #开始
IMPORTS #这里是一些引用
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF
enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,NOTIFICATION-TYPE FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC;
AccelInfo MODULE-IDENTITY #对象标识
LAST-UPDATED "202106231450Z"
ORGANIZATION ""
CONTACT-INFO ""
DESCRIPTION "ACCEL PPP MIB."
::= { enterprises xxxxx } #重点在这里enterprises代表的是.1.3.6.1.4.1 ---- 根
#在这个根下xxxxx代表唯一的标识(私营企业编号)这个的编号的申请可参考下面的链接
#(https://blog.csdn.net/qq_36849711/article/details/117995769?spm=1001.2014.3001.5501)
#这里也可以使用现有的节点
SystemAsset OBJECT IDENTIFIER ::= { AccelInfo 1} #这里同样是对象标识,相当于在分类
CpuUsage OBJECT-TYPE #标量节点,下面有对所有关键词进行说明
SYNTAX Opaque
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cpu utilization"
::= { SystemAsset 1 }
DiskUsage OBJECT-TYPE
SYNTAX Opaque
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"disk utilization"
::= { SystemAsset 2 }
END
CpuIUsage的oid就是.1.3.6.1.4.1.xxxxx.1.1
DiskUsage的oid就是.1.3.6.1.4.1.xxxxx.1.2