我有下面的文件
X-MIB.txt:26:标量的父节点必须是未导入的简单节点对象 X-MIB.txt:35:标量的父节点必须是未导入的简单节点对象 X-MIB.txt:45:标量的父节点必须是未导入的简单节点对象 X-MIB.txt:55:标量的父节点必须是未导入的简单节点对象
这是MIB文件(在发出我的公司名称并将名称替换为"x“和”y“之后)
X-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI
DisplayString FROM RFC1213-MIB
OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF
y FROM Y-MIB;
x MODULE-IDENTITY
LAST-UPDATED "201411060000Z"
ORGANIZATION "Y Corporation"
CONTACT-INFO
"Y Corporation
www.y.com"
DESCRIPTION
"The Structure of Management Information for the Y X enterprise."
REVISION "201411060000Z"
DESCRIPTION
"Initial version of this MIB."
::= { y 101 }
-- 1.3.6.1.4.1.1139.101.1
xAlert OBJECT IDENTIFIER ::= { x 1 }
-- 1.3.6.1.4.1.1139.101.1.1
xAlertSeverity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Severity of the event"
::= { xAlert 1 }
-- 1.3.6.1.4.1.1139.101.1.2
xAlertType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type of the alert"
::= { xAlert 2 }
-- 1.3.6.1.4.1.1139.101.1.3
xAlertSourceObjectId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Object id for which the alert was created"
::= { xAlert 3 }
-- 1.3.6.1.4.1.1139.101.1.4
xAlertActionCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Action code of the alert"
::= { scaleioAlert 4 }
-- 1.3.6.1.4.1.1139.101.1.5
xGroups OBJECT IDENTIFIER ::= { xAlert 5 }
-- 1.3.6.1.4.1.1139.101.1.5.1
currentObjectGroup OBJECT-GROUP
OBJECTS { xAlertSeverity,
xAlertType,
xAlertSourceObjectId,
xAlertActionCode }
STATUS current
DESCRIPTION
"x-MIB-V2 OBJECT-GROUP."
::= { xGroups 1 }
-- 1.3.6.1.4.1.1139.101.1.5.2
currentNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { xAEAlert }
STATUS current
DESCRIPTION
"x-MIB-V2 NOTIFICATION-GROUP."
::= { xGroups 2 }
xAEAlert NOTIFICATION-TYPE
OBJECTS { xAlertSeverity, xAlertType, xAlertSourceObjectId, xAlertActionCode }
STATUS current
DESCRIPTION "x Alert"
::= { x 1 }
END发布于 2015-12-10 02:26:24
DisplayString导入RFC1213-MIB。你把SMIv1和SMIv2混在一起。而是从DisplayString导入SNMPv2-TC。OBJECT IDENTIFIER之间添加一个中间xAlert。通过这样做,我能够得到标量的父节点必须是简单节点的警告。
xMibObjects对象标识符::= {x1} xAlert对象标识符::= { xMibObjects 1}我没有你的Y-MIB的文本,所以我无法完成进口。
https://stackoverflow.com/questions/33141117
复制相似问题