Escolar Documentos
Profissional Documentos
Cultura Documentos
*****************************************************************
SANSAY-MIB.mib: Sansay Product Object Identifier Assignments
Robert Tran, 04-19-2013
Copyright (c) 2005-2013 by Sansay, Inc.
All rights reserved.
Notes:
Only the notifications are implemented. None of the objects
can be queried.
Unimplemented notifications are removed.
Added Rome definitions
Notifications are categorized as follows:
Critical: Errors that can affect the system operations.
Major: Events that can affect system operations (cold start, warm start,
HA states)
Minor: Warnings of events that can potentially affect system operations.
Informational: Alarms to inform the user of events occurred in the
system.
Statistics: Error counts of system performance measurements exceeding
threshold.
Refer to the product mib files for specific objects.
*****************************************************************
Integer32,
Integer32,
TimeStamp
sgFanIndex OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index for fan units in the system."
::= { sgFanEntry 1 }
sgFanOperStatus OBJECT-TYPE
SYNTAX Integer32 { ok(1), fault(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current processor fan operational state."
::= { sgFanEntry 2 }
sgFanLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the
fan tray operational state last changed."
::= { sgFanEntry 3 }
-- Severity Level: Critical
sgFanStatusChangeNotif NOTIFICATION-TYPE
OBJECTS { sgFanIndex, sgFanOperStatus, sgSysNotificationDescription }
STATUS current
DESCRIPTION
"This notification is generated when the
processor fan operational status changes."
::= { sgFanNotifications 1 }
Integer32,
Integer32,
TimeStamp
sgTempSensorIndex OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index for temperature sensors in the system."
::= { sgTempSensorEntry 1 }
sgTempSensorOperStatus OBJECT-TYPE
SYNTAX Integer32 {
ok(1),
overheat(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current processor temperature sensor operating status."
::= { sgTempSensorEntry 2 }
sgTempSensorLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the
temperature sensor operational state last changed."
::= { sgTempSensorEntry 3 }
-- Temp sensor notifications
-- Severity Level: Critical
sgTempSensorStatusChangeNotif NOTIFICATION-TYPE
OBJECTS { sgTempSensorIndex, sgTempSensorOperStatus, sgSysNotificationDes
cription }
STATUS current
DESCRIPTION
"This notification is generated when the
processor fan operational status changes."
::= { sgTempSensorNotifications 1 }
Integer32,
Integer32,
TimeStamp
sgPwrIndex OBJECT-TYPE
SYNTAX Integer32 { primary(1), secondary(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index for power supply units in the system."
::= { sgPwrEntry 1 }
sgPwrOperStatus OBJECT-TYPE
SYNTAX Integer32 { ok(1), fail(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational status of the power supply"
::= { sgPwrEntry 2 }
sgPwrLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the
power operational status last changed."
::= { sgPwrEntry 3 }
------------------------------------------------------------------------- Power Traps
------------------------------------------------------------------------- Severity Level: Critical
sgPwrStatusChangeNotif NOTIFICATION-TYPE
OBJECTS { sgPwrIndex, sgPwrOperStatus, sgSysNotificationDescription }
STATUS current
DESCRIPTION
"This notification is generated when a
power operational status changes."
::= { sgPwrStatusNotifications 1 }
------------------------------------------------------------------------- Disk Drive Mib
-----------------------------------------------------------------------sgDiskDriveStatus
OBJECT IDENTIFIER ::= { sgDiskDriveMib 1
}
sgDiskDriveStatusNotifications OBJECT IDENTIFIER ::= { sgDiskDriveMib 2 }
sgDiskDriveTable OBJECT-TYPE
SYNTAX SEQUENCE OF SgDiskDriveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the disk drive operating status."
::= { sgDiskDriveStatus 5 }
sgDiskDriveEntry OBJECT-TYPE
SYNTAX
SgDiskDriveEntry
MAX-ACCESS
not-accessible
STATUS
current
DESCRIPTION
"This is one entry in the disk drive state Table. It is indexed
by
the process id."
INDEX
{ sgDiskDriveId }
::= { sgDiskDriveTable 1 }
SgDiskDriveEntry ::= SEQUENCE {
sgDiskDriveId Integer32,
sgDiskDriveOperStatus Integer32
}
sgDiskDriveId OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Id of the RAID drive in the system."
::= { sgDiskDriveEntry 1 }
sgDiskDriveOperStatus OBJECT-TYPE
SYNTAX Integer32 { normal(1), error(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Set to error when a RAID hard drive error is detected."
::= { sgDiskDriveEntry 2 }
------------------------------------------------------------------------- Disk Drive Notification
------------------------------------------------------------------------- Severity Level: Critical
sgDiskDriveStatusChangeNotif NOTIFICATION-TYPE
OBJECTS { sgDiskDriveId, sgDiskDriveOperStatus, sgSysNotificationDescript
ion }
STATUS current
DESCRIPTION
"This notification is generated when the RAID hard drive state
change is detected."
::= { sgDiskDriveStatusNotifications 1 }
sgSysNotificationDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of sent notification"
::= { sgSystemStatus 100 }
sgIdleStatus OBJECT-TYPE
SYNTAX Integer32 { normal(1), idle(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of the system status. A idle notification is sent
when the system becomes idled: services are stopped."
::= { sgSystemStatus 110 }
sgIdleNotif NOTIFICATION-TYPE
OBJECTS { sgIdleStatus, sgSysNotificationDescription }
STATUS current
DESCRIPTION
"This notification is generated when the system is in idle mode.
It is currently implemented only for ROME products."
::= { sgSystemNotifications 110 }
::= { sgSysResourceChangeNotif 1 }
sgSysResStorageStatusChangeNotif NOTIFICATION-TYPE
OBJECTS {
sgSysResourceStorageStatus, sgSysNotificationDescription
}
STATUS current
DESCRIPTION
"This notification is generated when a
system storage usage state changes. "
::= { sgSysResourceChangeNotif 3 }
sgSysResSwapMemoryStatusChangeNotif NOTIFICATION-TYPE
OBJECTS {
sgSysResourceSwapMemoryStatus, sgSysNotificationDescription
}
STATUS current
DESCRIPTION
"This notification is generated when the system swap memory level change
s."
::= { sgSysResourceChangeNotif 5 }
STATUS
current
DESCRIPTION
"Id of the DOS Block. This is not permanent meaning that a DOS b
lock
can happen on an offending IP address and go away. The Id will be
reused but there can be 256 simultaneous DOS blocks on different
IP addresses."
::= { sgDosBlockEntry 1 }
sgDosBlockAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS
read-only
STATUS
current
DESCRIPTION
"The address type of the IP address IPv4, IPv6, etc."
::= { sgDosBlockEntry 2 }
sgDosBlockAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS
read-only
STATUS
current
DESCRIPTION
"The IP address IPv4, IPv6, etc."
::= { sgDosBlockEntry 3 }
sgDosBlockState OBJECT-TYPE
SYNTAX Integer32 { blocked(1), cleared(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Set to blocked when DOS block occurs for the specified IP address,
otherwise set to cleared when the DOS block is lifted."
::= { sgDosBlockEntry 4 }
------------------------------------------------------------------------- DOS Block Status Notification
-----------------------------------------------------------------------sgDosBlockStateChangeNotif NOTIFICATION-TYPE
OBJECTS { sgDosBlockIndex, sgDosBlockAddressType, sgDosBlockAddress, sgDo
sBlockState, sgSysNotificationDescription }
STATUS current
DESCRIPTION
"This notification is generated when a DOS Block occurs."
::= { sgDosBlockNotifications 1 }
--------------------------------------------------------------------------------- LicenseMgmtMib
-------------------------------------------------------------------------------sgLicenseStatus OBJECT-TYPE
SYNTAX INTEGER { valid(1), invalid(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the license of the system. Indication whether the system is
properly authenticated."
::= { sgLicenseMgmtMib 1 }
sgDemoLicenseDaysRemaining OBJECT-TYPE
SYNTAX Integer32(0..180)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of days remaining for the demo license."
::= { sgLicenseMgmtMib 2 }
sgDemoLicenseStatus OBJECT-TYPE
SYNTAX INTEGER { normal(1), warning-less-than-7-days (2),
critical-less-than-3-days(3), expired(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Demo license status."
::= { sgLicenseMgmtMib 3 }
-- Severity Level: Critical
sgDemoLicenseStatusNotif NOTIFICATION-TYPE
OBJECTS { sgDemoLicenseDaysRemaining, sgDemoLicenseStatus, sgSysNotificat
ionDescription }
STATUS current
DESCRIPTION
"This notification is generated when the demo license runs down.
Warning: when the remaining days is less than 7.
Critical: When the remaining days is less than 3.
Expired: When the remaining days is 0.
This notifications is currently implemented only for ROME products."
::= { sgLicenseMgmtMib 4 }
-- Severity Level: Informational
sgSystemLicenseStatusNotif NOTIFICATION-TYPE
OBJECTS { sgLicenseStatus, sgSysNotificationDescription }
STATUS current
DESCRIPTION
"This notification is generated when the system license authorization ch
anges
state. This notification is currently implemented only for ROME
products."
::= { sgLicenseMgmtMib 5 }
-- Severity Level: Informational
sgNetworkLicenseZoneStatusNotif NOTIFICATION-TYPE
OBJECTS { sgLicenseStatus, sgSysNotificationDescription }
STATUS current
DESCRIPTION
"This notification is generated when the NLZ license authorization chang
es
state. This notification is currently implemented only for ROME
products."
::= { sgLicenseMgmtMib 6 }
"This notification is a test notification used for testing the SNMP noti
fication
path.
This notification is currently implemented only for ROME products."
::= { sgTestMib 1 }
-- Severity: Informational
sgGenericChangeNotif NOTIFICATION-TYPE
OBJECTS { sgSysNotificationDescription }
STATUS current
DESCRIPTION
"This notification is a generic notification used sending any alarm with
out
a formal definition. This notification is used for temporary notificat
ion."
::= { sgSysMonMib 110 }
END