Previous page Next page

RS-MEDIC-MIB.txt

-- *****************************************************************
 
-- RS-MEDIC-MIB       RouteScience Medic MIB
 
--
 
-- Copyright (c) 2001-2003 RouteScience, Inc.
 
-- All rights reserved.
 
--
 
-- *****************************************************************
 

 
RS-MEDIC-MIB DEFINITIONS ::= BEGIN
 

 
IMPORTS
 

 
        MODULE-IDENTITY, OBJECT-TYPE, 
 
        NOTIFICATION-TYPE, Integer32
 
                FROM SNMPv2-SMI
 
        DisplayString
 
                FROM SNMPv2-TC
 
        rsMgmt
 
                FROM ROUTESCIENCE-SMI
 
        rsSlot
 
                FROM RS-CHASSIS-MIB;
 

 
rsMedicMIB MODULE-IDENTITY
 
    LAST-UPDATED “200109271243Z”
 
    ORGANIZATION “RouteScience Inc”
 
    CONTACT-INFO 
 
               “       RouteScience, Inc.
 

 
                Postal: 159 Second Avenue
 
                        San Mateo, CA  94401
 
                        USA
 

 
                 Phone: +1 650 548 3300
 
                   Fax: +1 650 342 9044
 

 
                E-mail: [email protected]
 
                Internet: www.routescience.com”
 
    
 
    DESCRIPTION
 
                “The Medic Health Monitoring MIB for 
 
                RouteScience Inc”
 
    ::= { rsMgmt 1 }
 

 
rsMedicNotifications OBJECT IDENTIFIER ::= { rsMedicMIB 0 }
 

 
rsMedicObjects OBJECT IDENTIFIER ::= { rsMedicMIB 1 }
 

 
-- This part of the mib is monitored by medic. Any traps thrown here,
 
-- and any values that are maintained here are done by medic.
 
-- medicService is used to signal a trap when any service such as
 
-- Apache or Tomcat is down. 
 
-- medicResource implements some of the host resources mib
 
-- functionality. It has traps that are thrown when the CPU usage,
 
-- memory or disk space passes above the threshold value. The threshold
 
-- values here are the max values, that is the maximum that the
 
-- resource can be used up before the trap is thrown. 
 

 
rsMedicService OBJECT-TYPE
 
    SYNTAX 	Integer32 {
 
                  logfilterd(1),
 
                  klogd(2),
 
                  snmpd(3),
 
                  snmptrapd(4),
 
                  decision-maker(5),
 
                  active-measurement-scheduler(6),
 
                  management-web-server(7),
 
                  ustat-web-server(8),
 
                  measurement-process(9),
 
                  active-measurement-process(10),
 
                  object-model-server(11),
 
                  object-model-proxy(12), 
 
                  reporting-datastore(13),
 
                  link-monitor(14),
 
                  crond-monitor(15),
 
                  sshd-monitor(16),
 
                  ntpd-monitor(17),
 
                  http-logger(18),
 
                  data-reflector(19),
 
                  named-monitor(20)
 
                  efc-server(21)
 
                  netflow(22)
 
                  monitor(23)
 
                  rrd-writer(24)
 
                  event-monitor(25)
 
                  event-reporter(26)
 
                  cb-testplug(27)
 
                  cb-chatter(28)
 
                  cb-chapld(29)
 
                  weblm-server(30)
 

 
                }
 
    MAX-ACCESS  not-accessible
 
    STATUS	current
 
    DESCRIPTION	“Services provided by medic.”
 
    ::= { rsMedicObjects 1 }  
 

 
rsMedicResourceType OBJECT-TYPE
 
    SYNTAX 	Integer32 {
 
                  cpu(1),
 
                  memory(2),
 
                  hard-disk(3),
 
                  ramdisk(4),
 
                }
 
    MAX-ACCESS  not-accessible
 
    STATUS	current
 
    DESCRIPTION	“The medic resource type”
 
    ::= { rsMedicObjects 2 }  
 

 
rsMedicCpuUtilThreshold OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The percent of cpu utilization before a trap is thrown”
 
    ::= { rsMedicObjects 3 }
 

 
rsMedicMemUtilThreshold OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The percent of memory used before a trap is thrown”
 
    ::= { rsMedicObjects 4 }
 

 
rsMedicDiskUtilThreshold OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The percent of disk space used before a trap is thrown”
 
    ::= { rsMedicObjects 5 }
 

 
rsMedicRamDiskUtilThreshold OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The percent of ram disk space used before a trap is thrown”
 
    ::= { rsMedicObjects 6 }
 

 
rsMedicCurrentCpuUtil OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The percent of cpu currently used”
 
    ::= { rsMedicObjects 8 }
 

 
rsMedicCurrentMemUtil OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The percent of memory currently used”
 
    ::= { rsMedicObjects 9 }
 

 
rsMedicCurrentDiskUtil OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The percent of disk space currently used”
 
    ::= { rsMedicObjects 10 }
 

 
rsMedicCurrentRamDiskUtil OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The percent of ram disk space currently used”
 
    ::= { rsMedicObjects 11 }
 

 
rsMedicCpuUtilThresholdMin OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The min percent of cpu utilization before a trap is thrown”
 
    ::= { rsMedicObjects 12 }
 

 
rsMedicMemUtilThresholdMin OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The min percent of memory used before a trap is thrown”
 
    ::= { rsMedicObjects 13 }
 

 
rsMedicDiskUtilThresholdMin OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The min percent of disk space used before a trap is thrown”
 
    ::= { rsMedicObjects 14 }
 

 
rsMedicRamDiskUtilThresholdMin OBJECT-TYPE
 
    SYNTAX 	Integer32
 
    MAX-ACCESS	read-only
 
    STATUS 	current
 
    DESCRIPTION “The min percent of ram disk space used before a trap is thrown”
 
    ::= { rsMedicObjects 15 }
 

 
rsMedicTrapReason OBJECT-TYPE
 
    SYNTAX 	Integer32 {
 
                  utilization-threshold-exceeded(1)
 
                  utilization-threshold-clear(2)
 
                  service-down-attempting-restart(3)
 
                }
 
    MAX-ACCESS  not-accessible
 
    STATUS	current
 
    DESCRIPTION	“The reason the trap was thrown”
 
    ::= { rsMedicObjects 16 }  
 

 
--
 
-- Medic Notifications
 
--
 

 
rsMedicServiceTrap NOTIFICATION-TYPE
 
    OBJECTS { rsSlot, rsMedicServiceID, rsMedicTrapReason }
 
    STATUS	current
 
    DESCRIPTION
 
            “A service of the CNA Medic process has received a
 
            utilization-threshold trap or is attempting a restart.”
 
    ::= { rsMedicNotifications 1 }
 

 
rsMedicCpuTrap NOTIFICATION-TYPE
 
    OBJECTS { rsSlot, rsMedicTrapReason }
 
    STATUS	current
 
    DESCRIPTION
 
            “A CPU resource threshold has been crossed.  See the
 
            host-resources section in Chapter 14, Diagnostics, in the 
 
            RouteScience Administrator Guide. “
 
    ::= { rsMedicNotifications 2 }
 

 
rsMedicMemoryTrap NOTIFICATION-TYPE
 
    OBJECTS { rsSlot, rsMedicTrapReason }
 
    STATUS	current
 
    DESCRIPTION
 
            “A RAM usage threshold has been crossed.  See Chapter 14,
 
            Diagnostics, in the RouteScience Administrator Guide”
 
    ::= { rsMedicNotifications 3 }
 

 
rsMedicHardDiskTrap NOTIFICATION-TYPE
 
    OBJECTS { rsSlot, rsMedicTrapReason }
 
    STATUS	current
 
    DESCRIPTION
 
            “A threshold for hard disk usage has been crossed.  See Chapter
 
            14, Diagnostics, in the RouteScience Administrator Guide.”
 
    ::= { rsMedicNotifications 4 }
 

 
rsMedicRamDiskTrap NOTIFICATION-TYPE
 
    OBJECTS { rsSlot, rsMedicTrapReason }
 
    STATUS	current
 
    DESCRIPTION
 
            “A threshold for RAM disk usage has been crossed.  See Chapter 
 
            14, Diagnostics, in the RouteScience Administrator Guide.”
 
    ::= { rsMedicNotifications 5 }
 

 
END
 

 

Previous page Next page