-- Enterprise MIB for CC Traps -- New CC-6.0 version - Test -- Author: Raritan -- -- Raritan CC Enterprise MIB. -- Copyright (C) 2007 Raritan Inc -- Raritan Private Enterprise is registered with IANA organization -- Version 1.1 Draft for CC-SG release 3.1.1 -- SNMP V1 MIBS -- private OBJECT IDENTIFIER ::= { internet 4 } -- enterprises OBJECT IDENTIFIER ::= { private 1 } RARITANCC-MIB DEFINITIONS ::= BEGIN IMPORTS mgmt, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks, enterprises FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 DisplayString FROM RFC1213-MIB; -- Raritan is registered with IANA for an enterprise MIB raritan OBJECT IDENTIFIER ::= { enterprises 13742 } products OBJECT IDENTIFIER ::= { raritan 1 } enterpriseManagement OBJECT IDENTIFIER ::= { products 1 } commandCenter OBJECT IDENTIFIER ::= { enterpriseManagement 1 } ccObject OBJECT IDENTIFIER ::= { commandCenter 0 } ccNotify OBJECT IDENTIFIER ::= { commandCenter 1 } -- Define Traps for CC -- -- Define all the Trap ASN variables -- ccObjectName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Object class name - CC " ::= { ccObject 1 } ccObjectInstance OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Object class instance - datacenter- CC1 " ::= { ccObject 2} ccUserName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " User Name " ::= { ccObject 3} ccUserSessionId OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " User name session ID " ::= { ccObject 4} ccUserNameInitiated OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " User Name, who initiated the session termination " ::= { ccObject 5 } ccUserNameTerminated OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " User Name, whose session got terminated " ::= { ccObject 6 } ccImageType OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Image Type to tftp " ::= { ccObject 7 } ccImageVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Image version " ::= { ccObject 8} ccImageVersionStatus OBJECT-TYPE SYNTAX INTEGER { success(1), failure(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Download image status " ::= { ccObject 9 } ccUserWhoAdded OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " CC User who added an User to the system" ::= { ccObject 10} ccUserWhoDeleted OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " CC User who Deleted an User to the system" ::= { ccObject 11} ccUserWhoModified OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " CC User who added an User to the system" ::= { ccObject 12} ccNodeName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "CC Leaf Node Name " ::= { ccObject 13} ccLanCard OBJECT-TYPE SYNTAX INTEGER { primary(1), backup(2) } ACCESS read-write STATUS mandatory DESCRIPTION "CC Lan Card " ::= { ccObject 14} ccHardDisk OBJECT-TYPE SYNTAX INTEGER { primary(1), backup(2) } ACCESS read-write STATUS mandatory DESCRIPTION "CC Disk " ::= { ccObject 15} ccSessionType OBJECT-TYPE SYNTAX INTEGER { serial(1), kvm(2), powerOutlet(3), admin(4), diagnostics(5) } ACCESS read-write STATUS mandatory DESCRIPTION "CC Lan Card " ::= { ccObject 16} ccClusterState OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2), standAlone(3) } ACCESS read-write STATUS mandatory DESCRIPTION "CC Cluster State " ::= { ccObject 17} ccLeafNodeName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "CC Leaf Node Name " ::= { ccObject 18} ccLeafNodeIPAddress OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "CC Leaf Node IP address " ::= { ccObject 19} ccLeafNodeFirmwareVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "CC Leaf Node Firmware Version " ::= { ccObject 20} -- CC 3.0 Trap ASN variables ccScheduledTaskDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "CC Scheduled Task Description " ::= { ccObject 21} ccScheduledTaskFailureReason OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "CC Scheduled Task Failure Reason " ::= { ccObject 22} ccDiagnosticConsoleAccessLevel OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "CC Diagnostic Console Access Level " ::= { ccObject 23} ccDeviceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Device Name " ::= { ccObject 24} -- CC 3.1 Trap ASN variables ccUserGroupName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " User Group Name " ::= { ccObject 25} ccBannerChanges OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), modified(3) } ACCESS read-write STATUS mandatory DESCRIPTION "CC Banner Changes " ::= { ccObject 26} ccMOTDChanges OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), modified(3) } ACCESS read-write STATUS mandatory DESCRIPTION "CC MOTD Changes " ::= { ccObject 27} ccOldNumberOfOutlets OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Old number of outlets " ::= { ccObject 28} ccNewNumberOfOutlets OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " New number of outlets " ::= { ccObject 29} ccSystemMonitorNotificationLevel OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Notification Level " ::= { ccObject 30} ccSystemMonitorNotificationMessage OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Notification message " ::= { ccObject 31} ccClusterPeer OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Cluster peer " ::= { ccObject 32} ccClusterOperation OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Cluster operation " ::= { ccObject 33} ccClusterOperationStatus OBJECT-TYPE SYNTAX INTEGER { success(1), failure(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Cluster operation status " ::= { ccObject 34 } -- Start v1 the Traps ccUnavailable TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccClusterState } DESCRIPTION "CC Application is unavailable" ::= 1 ccAvailable TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccClusterState } DESCRIPTION "CC Application is Available " ::= 2 ccUserLogin TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName } DESCRIPTION "CC User Log in " ::= 3 ccUserLogout TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName } DESCRIPTION "CC User Log out " ::= 4 -- A sesssion can be Serial/KVM/power supply ccSPortConnectionStarted TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccSessionType, ccUserSessionId } DESCRIPTION "CC Session started " ::= 5 ccPortConnectionStopped TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccSessionType, ccUserSessionId } DESCRIPTION "CC Session stopped " ::= 6 ccPortConnectionTerminated TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserNameInitiated, ccUserNameTerminated, ccSessionType, ccUserSessionId } DESCRIPTION "CC Session Terminated " ::= 7 ccImageUpgradeStarted TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccImageType, ccImageVersion } DESCRIPTION "CC Image Upgrade started " ::= 8 ccImageUpgradeResults TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccImageType, ccImageVersion, ccImageVersionStatus } DESCRIPTION "CC Image Upgrade results" ::= 9 ccUserAdded TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccUserWhoAdded } DESCRIPTION "CC - A new user added " ::= 10 ccUserDeleted TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccUserWhoDeleted } DESCRIPTION "CC - A user deleted " ::= 11 ccUserModified TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccUserWhoModified } DESCRIPTION "CC user modified " ::= 12 ccUserAuthenticationFailure TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName } DESCRIPTION "CC user authentication failure " ::= 13 ccRootPasswordChanged TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserWhoModified } DESCRIPTION "CC root password changed " ::= 14 -- Added Cluster State attribute for Hard disk failure and Lan Card failure -- CC Lan Card - Primary/Backup information ccLanCardFailure TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccLanCard, ccClusterState } DESCRIPTION "CC detected a Lan Card Failure" ::= 15 ccHardDiskFailure TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccHardDisk, ccClusterState } DESCRIPTION "CC detected a Hard Disk Failure" ::= 16 ccLeafNodeUnavailable TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccLeafNodeName, ccLeafNodeIPAddress } DESCRIPTION "CC detected a connection failure to a leaf node" ::= 17 ccLeafNodeAvailable TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccLeafNodeName, ccLeafNodeIPAddress } DESCRIPTION "CC detected leaf node reachable " ::= 18 ccIncompatibleDeviceFirmware TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccLeafNodeIPAddress, ccLeafNodeFirmwareVersion } DESCRIPTION "CC detected device with incompatible firmware " ::= 19 ccDeviceUpgrade TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccLeafNodeIPAddress, ccLeafNodeFirmwareVersion, ccImageVersionStatus } DESCRIPTION "CC has upgraded the firmware on a device " ::= 20 -- CC 3.0 Traps ccEnterMaintenanceMode TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName } DESCRIPTION "CC entered Maintenance Mode" ::= 21 ccExitMaintenanceMode TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName } DESCRIPTION "CC exited Maintenance Mode" ::= 22 ccUserLockedOut TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName } DESCRIPTION "CC user ahas been locked out " ::= 23 ccDeviceAddedAfterCCNOCNotification TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccDeviceName, ccLeafNodeIPAddress } DESCRIPTION "CC has added a Generic Device after receiving a notification from CC-NOC " ::= 24 ccScheduledTaskExecutionFailure TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccScheduledTaskDescription, ccScheduledTaskFailureReason } DESCRIPTION "The reason why the execution of a scheduled task failed " ::= 25 ccDiagnosticConsoleLogin TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccDiagnosticConsoleAccessLevel } DESCRIPTION "User has logged into the CC Diagnostic Console" ::= 26 ccDiagnosticConsoleLogout TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserName, ccDiagnosticConsoleAccessLevel } DESCRIPTION "User has logged out of the CC Diagnostic Console" ::= 27 ccNOCAvailable TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccLeafNodeIPAddress } DESCRIPTION "CC has detected that CC-NOC is available" ::= 28 ccNOCUnavailable TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccLeafNodeIPAddress } DESCRIPTION "CC has detected that CC-NOC is unavailable" ::= 29 -- CC-SG 3.1 Traps ccUserGroupAdded TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserGroupName, ccUserWhoAdded } DESCRIPTION "CC-SG - A new user group has been added " ::= 30 ccUserGroupDeleted TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserGroupName, ccUserWhoDeleted } DESCRIPTION "CC-SG - A user group has been deleted " ::= 31 ccUserGroupModified TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserGroupName, ccUserWhoModified } DESCRIPTION "CC-SG - A user group has been modifed " ::= 32 ccSuperuserNameChanged TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserWhoModified } DESCRIPTION "CC-SG Superuser password changed " ::= 33 ccSuperuserPasswordChanged TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserWhoModified } DESCRIPTION "CC-SG Superuser password changed " ::= 34 ccLoginBannerChanged TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserWhoModified, ccBannerChanges } DESCRIPTION "CC-SG Login Banner has changed " ::= 35 ccMOTDChanged TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccUserWhoModified, ccMOTDChanges } DESCRIPTION "CC-SG Messsage of the Day (MOTD) has changed " ::= 36 ccDominionPXReplaced TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccOldNumberOfOutlets, ccNewNumberOfOutlets } DESCRIPTION "CC-SG - A Dominion PX has been replaced " ::= 37 ccSystemMonitorNotification TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccSystemMonitorNotificationLevel, ccSystemMonitorNotificationMessage } DESCRIPTION "CC-SG SystemMonitor notification" ::= 38 ccNeighborhoodActivated TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance } DESCRIPTION "CC-SG - Network neighborhood has been activated " ::= 39 ccNeighborhoodUpdated TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance } DESCRIPTION "CC-SG - Network neighborhood has been updated " ::= 40 ccDominionPXFirmwareVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Dominion PX Firmware Version " ::= { ccObject 32} ccDominionPXFirmwareChanged TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccDominionPXFirmwareVersion } DESCRIPTION "CC-SG - A Dominion PX firmware version has been changed " ::= 41 ccClusterFailover TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccClusterPeer } DESCRIPTION "CC-SG - The Primary has failed and the Backup is now operational as the new Primary " ::= 42 ccClusterBackupFailed TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccClusterPeer } DESCRIPTION "CC-SG - The Backup has failed " ::= 43 ccClusterWaitingPeerDetected TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccClusterPeer } DESCRIPTION "CC-SG - The Primary detected a peer in Waiting mode " ::= 44 ccClusterOperation TRAP-TYPE ENTERPRISE raritan VARIABLES {ccObjectName, ccObjectInstance, ccClusterOperation, ccClusterOperationStatus } DESCRIPTION "CC-SG - A cluster operation has been executed " ::= 45 END