CYRUS-MASTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
cmuCyrus
FROM CMU-MIB;
cyrusMasterMIB MODULE-IDENTITY
LAST-UPDATED "0010312300Z" -- 2000 Oct 31
ORGANIZATION "CMU Project Cyrus"
CONTACT-INFO
" Email: cyrus-bugs@andrew.cmu.edu
Project Cyrus
Computing Services
Carnegie Mellon University
Pittsburgh PA. 15213
"
DESCRIPTION "A simple MIB for application status of the Cyrus
master process.
"
::= { cmuCyrus 1 }
-- cmuCyrus = .1.3.6.1.4.1.3.6
-- cyrusMasterMIB = .1.3.6.1.4.1.3.6.1
-- general information
cyrusMasterInfo OBJECT IDENTIFIER ::= { cyrusMasterMIB 1 }
-- version information
cyrusMasterInfoDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "A general textual description
of the Cyrus server."
::= { cyrusMasterInfo 1 }
cyrusMasterInfoVers OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The version of the Cyrus server."
::= { cyrusMasterInfo 2 }
cyrusMasterInfoUptime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS current
DESCRIPTION "The amount of time since the master
process was last started."
::= { cyrusMasterInfo 3 }
-- service table
serviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF serviceEntry
ACCESS not-accessible
STATUS mandatory
::= { cyrusMasterMIB 2 }
serviceEntry OBJECT-TYPE
SYNTAX ServiceEntry
ACCESS not-accessible
STATUS mandatory
INDEX { serviceId }
::= { serviceTable 1 }
ServiceEntry ::= SEQUENCE {
serviceForks Counter32,
serviceActive Gauge32,
serviceName DisplayString (SIZE (0..255)),
serviceId INTEGER,
serviceConnections Counter32
}
-- forks since startup
serviceForks OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of forks for this
service since initialization."
::= { serviceEntry 1 }
-- active children
serviceActive OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of children currently
active."
::= { serviceEntry 2 }
serviceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of this service."
::= { serviceEntry 3 }
serviceId OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The id of the service as configured."
::= { serviceEntry 4 }
-- connections since startup
serviceConnections OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of connections for this
service since initialization."
::= { serviceEntry 5 }
-- event table
-- eventTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF eventEntry
-- ACCESS not-accessible
-- STATUS mandatory
-- ::= { cyrusMasterMIB 3 }
END