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
|
|