Observium_CE/mibs/ipinfusion/OCNOS-PSERV-MIB

153 lines
4.9 KiB
Plaintext

OCNOS-PSERV-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,
Gauge32, Counter32, Integer32, Unsigned32,
IpAddress, Counter64,
TimeTicks, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DateAndTime, DisplayString,
PhysAddress, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
snmpTraps
FROM SNMPv2-MIB
enterprises, OBJECT-IDENTITY
FROM SNMPv2-SMI
Ipv6Address
FROM IPV6-TC
ipi FROM OCNOS-IPI-MODULE-MIB
CmmChassisObject FROM CMM-CHASSIS-MIB;
cmmSoftwareObjects MODULE-IDENTITY
LAST-UPDATED "201804050000Z"
ORGANIZATION "IP Infusion Inc."
CONTACT-INFO
"postal: 3965 Freedom Circle, Suite 200, Santa Clara, CA 95054
email: support@ipinfusion.com
telephone: +1 408-400-1900
website: http://www.ipinfusion.com/"
DESCRIPTION
"This MIB module is for managing System Software status"
REVISION "201804050000Z"
DESCRIPTION
"Initial Version"
::= { CmmChassisObject 4 }
cmmSoftwareProcessKeepaliveTime OBJECT-TYPE
SYNTAX Unsigned32(30..1800)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"software watchdog keep-alive time interval in seconds. Software watchdog monitors various OcNOS module and restarts module on detection of any software anomalies like crash or hang.Device is rebooted on detection of NSM/HSL crash or hang."
DEFVAL { 60 }
::= { cmmSoftwareObjects 1 }
cmmSoftwareProcessWatchdogStatus OBJECT-TYPE
SYNTAX INTEGER {disabled(0), enabled(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates status of software watchdog monitoring . If value of this object is enabled then software watchdog is active and is monitoring software anomalies for various OcNOS modules."
::= { cmmSoftwareObjects 2 }
cmmSoftwareProcessStatus OBJECT-TYPE
SYNTAX INTEGER {false(0), true(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Global process status of all modules, if all process are running then this value will be true otherwise it wil be false"
::= { cmmSoftwareObjects 3 }
cmmSoftwareProcessObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmmSoftwareProcessObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides information for monitoring information for protocol Module running on the host"
::= { cmmSoftwareObjects 4 }
cmmSoftwareProcessObjectsEntry OBJECT-TYPE
SYNTAX CmmSoftwareProcessObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information for monitoring information for protocol Module running on the host"
INDEX { cmmSoftwareProcessID }
::= { cmmSoftwareProcessObjectsTable 1 }
CmmSoftwareProcessObjectsEntry::= SEQUENCE {
cmmSoftwareProcessID Unsigned32,
cmmSoftwareProcessName OCTET STRING,
cmmSoftwareProcessState INTEGER,
cmmSoftwareProcessStartTime DateAndTime,
cmmSoftwareProcessLastRestartReason OCTET STRING }
cmmSoftwareProcessID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each protocol module is uniquely identified with a number, also called as protocol module id"
::= { cmmSoftwareProcessObjectsEntry 1 }
cmmSoftwareProcessName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Protocol module name"
::= { cmmSoftwareProcessObjectsEntry 2 }
cmmSoftwareProcessState OBJECT-TYPE
SYNTAX INTEGER {notrunning(0), running(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"state of the process, whether its runnning or not running."
::= { cmmSoftwareProcessObjectsEntry 3 }
cmmSoftwareProcessStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The starting time of a protocol module, given in date and time."
::= { cmmSoftwareProcessObjectsEntry 4 }
cmmSoftwareProcessLastRestartReason OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason for process to shutdown provided it was running.This value will be the signal description"
::= { cmmSoftwareProcessObjectsEntry 5 }
--
-- Notifications
--
cmmSoftwareObjectsNotificationsPrefix OBJECT IDENTIFIER ::=
{ cmmSoftwareObjects 0 }
cmmSysPsDownNotification NOTIFICATION-TYPE
OBJECTS { cmmSoftwareProcessID, cmmSoftwareProcessName, cmmSoftwareProcessStartTime, cmmSoftwareProcessLastRestartReason }
STATUS current
DESCRIPTION
"The cmmSysPsDownNotification event is generated when a protocol module down/hung/crashes"
::= { cmmSoftwareObjectsNotificationsPrefix 1 }
cmmSysPsRestartNotification NOTIFICATION-TYPE
OBJECTS { cmmSoftwareProcessID, cmmSoftwareProcessName, cmmSoftwareProcessStartTime }
STATUS current
DESCRIPTION
"The cmmSysPsRestartNotification event is generated when a protocol module recovered from down/hung/crashes"
::= { cmmSoftwareObjectsNotificationsPrefix 2 }
END