我有以下文件,我得到
X-MIB.txt:26:标量的父节点必须是简单节点Object Not进口
X-MIB.txt:35:标量的父节点必须是简单节点Object Not进口
X-MIB.txt:45:标量的父节点必须是简单节点Object Not进口
X-MIB.txt:55:标量的父节点必须是简单节点Object Not进口
这是MIB文件(在发出我的公司名称并用"x"one_answers"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
- 不要从
RFC1213-MIB
中导入DisplayString
。你在混合SMIv1
和SMIv2
。从SNMPv2-TC
中导入DisplayString
。 -
尝试在模块标识和
xAlert
之间添加中间OBJECT IDENTIFIER
。通过这样做,我能够得到标量的父节点必须是简单节点的警告。xMibObjects OBJECT IDENTIFIER ::= { x 1 } xAlert OBJECT IDENTIFIER ::= { xMibObjects 1 }
我没有你的Y-MIB
的文本,所以我无法完成导入。