The VMware Smart Assurance MIB implemented by VMware Corporation for SNMP Traps is as follows:
-- SMARTS-MIB.my: VMware Smart Assurance corporate MIB -- -- Copyright 1999-2006 by VMware Corporation ("VMware"). -- All rights reserved. -- -- UNPUBLISHED CONFIDENTIAL AND PROPRIETARY PROPERTY OF VMware. The -- copyright notice above does not evidence any actual or intended -- publication of this software. Disclosure and dissemination are -- pursuant to separate agreements. Unauthorized use, distribution -- or dissemination are strictly prohibited. -- -- RCS $Id: SMARTS-MIB.my,v 1.1.38.2 2006/02/06 23:41:15 eo1 Exp $ -- SMARTS-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, Counter32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI; smartsMIB MODULE-IDENTITY LAST-UPDATED "200602070000Z" ORGANIZATION "VMware Corporation" CONTACT-INFO " Support Postal: VMware Corporation Corporate Headquarters 176 South Street Hopkinton, MA 01748-9103 US Phone: United States: (800) 782-4362 (SVC-4VMware) Canada: (800) 543-4782 (543-4SVC) Worldwide: (508) 497-7901 Web: http://powerlink.VMware.com" DESCRIPTION "The MIB module for VMware Smart Assurance entities defined by VMware Corporation." ::= { enterprises 733 } -- top level groups in the SMARTS-MIB -- The smNotificationTrap Group. smNotificationTrap OBJECT-IDENTITY STATUS current DESCRIPTION "This group is acutally the prefix one uses when creating enterprise-specific trap OID's for an SNMPv2 trap. It is used in the SMARTS MIBS when defining traps." ::= { smartsMIB 0 } -- The smNotificationData Group. smNotificationData OBJECT-IDENTITY STATUS current DESCRIPTION "The members of this group are the OIDs for VarBinds containing notification data." ::= { smartsMIB 2 } -- Group for generic notification data. smGenericNotify OBJECT-IDENTITY STATUS current DESCRIPTION "The members of this group are the OIDs for VarBinds containing generic notification data." ::= { smNotificationData 1 } smNotifTimestamp OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The timestamp of the notification." ::= { smGenericNotify 1 } smNotifServer OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the server that is sending the notification." ::= { smGenericNotify 2 } smNotifClass OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The class of the object associated with the notification." ::= { smGenericNotify 3 } smNotifInstance OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The instance name of the object associated with the notification." ::= { smGenericNotify 4 } smNotifEventName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the event causing the notification." ::= { smGenericNotify 5 } smNotifInstanceID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The unique InCharge inventory identification for the object associated with the notification." ::= { smGenericNotify 6 } smNotifDescription OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A complete description of the event." ::= { smGenericNotify 7 } smNotifCertainty OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The certainty of the event. Floating-point number in the range 0-100, stored as a string." ::= { smGenericNotify 8 } smNotifSeverity OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), informational (2), warning (3), minor (4), major (5), severe (6) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The severity of the event. Integer number in the range 1-6." ::= { smGenericNotify 9 } -- The SMARTS enterprise Traps -- -- These are the enterprise-specific trap codes currently in-use in -- SMARTS software. The final sub-OID of each object is the code sent -- in the "specific-trap" field of an SNMPv1 Trap-PDU. -- -- The definition of these objects mimics the SNMPv2 convention for -- sending traps: Take the enterprise OID, append 0, then append the -- trap code. -- TRAP NUMBER USE: Trap code 0 is reserved (by SNMP). -- Trap codes 1-3 are used by the SMARTS-OV-NV-MIB. -- TRAPS 4-7: The "smTrap*" series of traps define "base" trap -- numbers, ones with a generic purpose. These traps are -- also used by the generic Trap Adapter. smTrapNotification NOTIFICATION-TYPE OBJECTS { smNotifTimestamp, smNotifServer, smNotifClass, smNotifInstance, smNotifEventName, smNotifInstanceID, smNotifDescription, smNotifCertainty, smNotifSeverity } STATUS current DESCRIPTION "A trap describing an InCharge root cause notification. The text in smNotifDescription indicates the nature of the problem." ::= { smNotificationTrap 4 } smTrapCertaintyChange NOTIFICATION-TYPE OBJECTS { smNotifTimestamp, smNotifServer, smNotifClass, smNotifInstance, smNotifEventName, smNotifInstanceID, smNotifDescription, smNotifCertainty, smNotifSeverity } STATUS current DESCRIPTION "A trap indicating a certainty change of an InCharge notification. The text in smNotifDescription indicates the nature of the problem." ::= { smNotificationTrap 5 } smTrapSeverityChange NOTIFICATION-TYPE OBJECTS { smNotifTimestamp, smNotifServer, smNotifClass, smNotifInstance, smNotifEventName, smNotifInstanceID, smNotifDescription, smNotifCertainty, smNotifSeverity } STATUS current DESCRIPTION "A trap indicating a severity change of an InCharge notification. The text in smNotifDescription indicates the nature of the notification." ::= { smNotificationTrap 6 } smTrapNotificationClear NOTIFICATION-TYPE OBJECTS { smNotifTimestamp, smNotifServer, smNotifClass, smNotifInstance, smNotifEventName, smNotifInstanceID, smNotifDescription, smNotifCertainty, smNotifSeverity } STATUS current DESCRIPTION "A trap indicating the clear of an InCharge notification." ::= { smNotificationTrap 7 } smTrapNotificationChange NOTIFICATION-TYPE OBJECTS { smNotifTimestamp, smNotifServer, smNotifClass, smNotifInstance, smNotifEventName, smNotifInstanceID, smNotifDescription, smNotifCertainty, smNotifSeverity } STATUS current DESCRIPTION "A trap indicating the change of an InCharge notification." ::= { smNotificationTrap 98 } smTrapNotificationDelete NOTIFICATION-TYPE OBJECTS { smNotifTimestamp, smNotifServer, smNotifClass, smNotifInstance, smNotifEventName, smNotifInstanceID, smNotifDescription, smNotifCertainty, smNotifSeverity } STATUS current DESCRIPTION "A trap indicating the delete of an InCharge notification." ::= { smNotificationTrap 99 } -- TRAP NUMBER USE: Trap codes 8-99 are reserved for future "base trap number" -- use. -- -- Trap codes 100-133 are used by SMARTS-PERFORMANCE-MIB. -- Trap codes 134-199 are reserved for future use by -- SMARTS-PERFORMANCE-MIB. END