N1 Provisioning Server 3.1, Blades Edition システム管理ガイド

管理情報ベースの定義

MIB の定義は、次の標準 SNMP 構成ファイルに記述されています。 このファイルには、SNMP N1 Provisioning Server エージェントによるサポートされているメッセージが記述されています。


-- N1 Provisioning Server  Monitoring MIB.

N1PS-MIB DEFINITIONS ::= BEGIN

IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 
        enterprises, IpAddress
                FROM SNMPv2-SMI
        OBJECT-GROUP, NOTIFICATION-GROUP
                FROM SNMPv2-CONF;

smiModuleIdentity MODULE-IDENTITY
        LAST-UPDATED "200303172342Z"
        ORGANIZATION 
                "Sun Microsystems, Inc.
                 4150 Network Circle, 
                 Santa Clara, CA 95054 USA"
        CONTACT-INFO 
                "http://www.sun.com/service/contacting/index.html"
        DESCRIPTION 
                "N1 Provisioning Server MIB."
::= { enterprises 12816 }


-- The root of N1 Provisioning Server MIB Tree.

SMI          OBJECT IDENTIFIER ::= { enterprises 12815 }

-- The version 1 branch.

version1             OBJECT IDENTIFIER ::= { SMI 1 }

-- A tspr.log message.

tsprlogmessage  NOTIFICATION-TYPE
        OBJECTS { severity, 
                type, 
                farmid, 
                message, 
                originatingIPAddress }
        STATUS     current
        DESCRIPTION 
                "A message with type debug."
        ::= { ifabricLog 11 }

-- A message sent on change of state of a node monitored by the N1 Provisioning Server.

nodeEvents  NOTIFICATION-TYPE
        OBJECTS { severity, 
                message, 
                originatingIPAddress }
        STATUS     current
        DESCRIPTION 
                "A message sent on change of state of a node monitored by the N1 Provisioning Server."
        ::= { monLog 11 }

-- A message sent on change of Customer Monitoring Values detected  by the N1 Provisioning Server.

cmEvents  NOTIFICATION-TYPE
        OBJECTS { severity, 
                message, 
                originatingIPAddress }
        STATUS     current
        DESCRIPTION 
                "A message sent on change of Customer Monitoring Values detected  by the N1 Provisioning Server."
        ::= { monLog 21 }

-- A message sent on change of the state of the Agent on a Resource Pool Server detected  by the N1
PS.

agentEvents  NOTIFICATION-TYPE
        OBJECTS { severity, 
                message, 
                originatingTimeStamp }
        STATUS     current
        DESCRIPTION 
                "A message sent on change of the state of the Agent on a Resource Pool Server
detected  by the N1 Provisioning Server."
        ::= { monLog 31 }

-- A message received from a Control Plane Node that is to be forwarded.

controPoolTraps  NOTIFICATION-TYPE
        OBJECTS { message, 
                originatingIPAddress, 
                originatingTimeStamp }
        STATUS     current
        DESCRIPTION 
                "A message received from a Control Plane Node that is to be forwarded."
        ::= { deviceTraps 11 }

-- A message received from a Resource Pool Node that is to be forwarded.

resoursePoolTraps  NOTIFICATION-TYPE
        OBJECTS { message, 
                originatingIPAddress, 
                originatingTimeStamp }
        STATUS     current
        DESCRIPTION 
                "A message received from a Resource Pool Node that is to be forwarded."
        ::= { deviceTraps 21 }

-- The type of message.

type  OBJECT-TYPE
        SYNTAX     OCTET STRING
        MAX-ACCESS accessible-for-notify
        STATUS     current
        DESCRIPTION 
                "The type of message."
        ::= { trapVariables 1 }

-- The severity of the message.

severity  OBJECT-TYPE
        SYNTAX     OCTET STRING
        MAX-ACCESS accessible-for-notify
        STATUS     current
        DESCRIPTION 
                "The severity of the message."
        ::= { trapVariables 2 }

-- The Farmid for which the message is sent.

farmid  OBJECT-TYPE
        SYNTAX     OCTET STRING
        MAX-ACCESS accessible-for-notify
        STATUS     current
        DESCRIPTION 
                "The Farmid for which the message is sent."
        ::= { trapVariables 3 }

-- The actual body of the message.

message  OBJECT-TYPE
        SYNTAX     OCTET STRING
        MAX-ACCESS accessible-for-notify
        STATUS     current
        DESCRIPTION 
                "The actual body of the message."
        ::= { trapVariables 4 }

originatingIPAddress  OBJECT-TYPE
        SYNTAX     IpAddress
        MAX-ACCESS accessible-for-notify
        STATUS     current
        DESCRIPTION 
                ""
        ::= { trapVariables 5 }

-- The TimeStamp of the original Trap.

originatingTimeStamp  OBJECT-TYPE
        SYNTAX     OCTET STRING
        MAX-ACCESS accessible-for-notify
        STATUS     current
        DESCRIPTION 
                "The TimeStamp of the original Trap."
        ::= { trapVariables 6 }

-- All notifications send for tsprlog messages.

ifabricLog  NOTIFICATION-GROUP
        NOTIFICATIONS { tsprlogmessage }
        STATUS     current
        DESCRIPTION 
                "All notifications send for tsprlog messages."
        ::= { version1 100 }

-- All monitoring log messages.

monLog  NOTIFICATION-GROUP
        NOTIFICATIONS { agentEvents, 
                cmEvents, 
                nodeEvents }
        STATUS     current
        DESCRIPTION 
                "All monitoring log messages."
        ::= { version1 200 }

-- All traps received from nodes that need to be forwarded onwards.

deviceTraps  NOTIFICATION-GROUP
        NOTIFICATIONS { controPoolTraps, 
                resoursePoolTraps }
        STATUS     current
        DESCRIPTION 
                "All traps received from nodes that need to be forwarded onwards."
        ::= { version1 300 }

trapVariables  OBJECT-GROUP
        OBJECTS { severity, 
                type, 
                farmid, 
                message, 
                originatingIPAddress, 
                originatingTimeStamp }
        STATUS     current
        DESCRIPTION 
                ""
        ::= { version1 400 }
END