1-- *****************************************************************
2-- CISCO-5800-HEALTH-MON-MIB.my:  CISCO Health Monitor MIB file
3--
4-- August 1997 Mark Szczesniak / Ashadevaki Hegde
5--
6-- Copyright (c) 1997-1998 by cisco Systems, Inc.
7-- All rights reserved.
8--
9-- *****************************************************************
10-- $Endlog$
11--
12CISCO-5800-HEALTH-MON-MIB DEFINITIONS ::= BEGIN
13
14IMPORTS
15	MODULE-IDENTITY,
16	OBJECT-TYPE,
17	NOTIFICATION-TYPE,
18	Counter32,
19	Gauge32,
20	Integer32,
21	IpAddress
22		FROM SNMPv2-SMI
23	DisplayString,
24	TruthValue
25		FROM SNMPv2-TC
26	MODULE-COMPLIANCE,
27	OBJECT-GROUP
28		FROM SNMPv2-CONF
29	ciscoExperiment
30		FROM CISCO-SMI;
31
32
33cisco5800HealthMonMIB MODULE-IDENTITY
34	LAST-UPDATED	"9708260000Z"
35	ORGANIZATION	"Cisco Systems, Inc."
36	CONTACT-INFO
37		"       Cisco Systems
38			Customer Service
39
40		Postal: 170 W Tasman Drive
41			San Jose, CA  95134
42			USA
43
44		   Tel: +1 800 553-NETS
45
46		E-mail: cs-snmp@cisco.com"
47	DESCRIPTION
48		"This MIB provides a means to monitor the status of a
49	system's health."
50
51	::= { ciscoExperiment 28 }
52
53
54cisco5800HealthMonObjects OBJECT IDENTIFIER ::= { cisco5800HealthMonMIB 1 }
55
56--
57-- This mib gives you the status of the health monitoring subsystem
58-- running on the system controller. Health monitoring allows the user
59-- to configure three types of utilization on the system
60-- controller. Namely modem, trunk, and io-mem. When io-mem monitoring
61-- type is configured on the system controller, health moniotoring sets
62-- up the expressions, RMON alarms, RMON events on the known
63-- shelves. RMON alarm is asked to monitor the result from the set
64-- expression and if it's value exceeds the configured threshold value
65-- an event trap is sent to the system-controller. This trap is converted
66-- into the healthmon MIB format and sent to the management
67-- station. For the other two monitoring types, health monitor sets up
68-- the utilization calculation on the system controller based on the info
69-- available on this mib.
70--
71-- Trunk Utilization = (ciscoHealthMonNumActiveDS0 * 100)/
72--			(ciscoHealthMonNumTotalDS0)
73-- Modem Utilization = (ciscoHealthMonNumModemsInUse * 100)/
74--			(ciscoHealthMonNumTotalModems)
75--
76--
77-- 1.  ciscoHealthMonStatusTable - This has the status of the configured
78-- monitoring types.
79--
80-- 2.  ciscoHealthMonCountTable - This table keeps track of following
81-- info from each router shelf:
82--
83-- o # T1/E1 lines up
84-- o # T1/E1 lines with operational status down and admin status up
85-- o # of Active DS0's (cpmActiveDS0 from CISCO-POP-MGMT-MIB.my)
86-- o # of Total DS0's  (#of t1 - 1* 24) + 23 + (#of e1 * 30)
87-- o # of Installed modems
88--	(cmSystemInstalledModem from CISCO-MODEM-MGMT-MIB.my)
89-- o # of Inuse Modems(cmSystemModemsInUse from CISCO-MODEM-MGMT-MIB.my
90-- o # of Bad modems (cmSystemModemsUnavailable from CISCO-MODEM-MGMT-MIB.my)
91-- o # of IOmem free (IO-mem ciscoMemoryPoolUsed from CISCO-MEMORY-POOL-MIB.my)
92-- o # of IOmem used (IO-mem ciscoMemoryPoolFree from CISCO-MEMORY-POOL-MIB.my)
93-- o % CPU avgBusy5  (avgBusy5 from cisco-10-mib.my)
94-- o % Utilization of ifOutOctets of egress ports
95-- A port is considered as an egress port if it's ifSpeed > 1544000
96-- % Utilization of ifOutOctets = (diff_total_ifOutoctets*100)/
97--				   (time * total_speed)
98-- o % Utilization of ifInOctets of egress ports
99--
100-- % Utilization of ifInOctets = (diff_total_ifInOctets*100)/
101--				   (time * total_speed)
102--
103-- The above values are collected from a single shelf. They are added
104-- together to get the total number in the nitro complex.
105-- Example:
106-- #T1 & E1 lines UP = (T1 & E1 Lines up on shelf#1) +
107--		       (T1 & E1 Lines up on shelf#2) +
108--		    :
109--		    :
110--		    (T1 & E1 Lines up on shelf#n)
111--
112-- NOTE:
113-- Monitored shelf - A shelf is discovered by the system controller using
114-- the Shelf Discovery Protocol
115
116ciscoHealthMonNumShelves OBJECT-TYPE
117	SYNTAX     Integer32
118	MAX-ACCESS read-only
119	STATUS     current
120	DESCRIPTION
121		"The total number of shelves monitored by the health monitor."
122	::= { cisco5800HealthMonObjects 3 }
123
124ciscoHealthMonNumT1E1LinesUp OBJECT-TYPE
125	SYNTAX     Gauge32
126	MAX-ACCESS read-only
127	STATUS     current
128	DESCRIPTION
129		"This is the total number of active T1/E1 lines across
130	all the monitored shelves."
131	::= { cisco5800HealthMonObjects 4 }
132
133ciscoHealthMonNumT1E1LinesDown OBJECT-TYPE
134	SYNTAX     Gauge32
135	MAX-ACCESS read-only
136	STATUS     current
137	DESCRIPTION
138		"This is the total number of inactive T1/E1 lines
139	across all the monitored shelves."
140	::= { cisco5800HealthMonObjects 5 }
141
142ciscoHealthMonNumActiveDS0 OBJECT-TYPE
143	SYNTAX     Gauge32
144	MAX-ACCESS read-only
145	STATUS     current
146	DESCRIPTION
147		"The total number of DS0's in use across all the monitored
148	shelves."
149	::= { cisco5800HealthMonObjects 6 }
150
151ciscoHealthMonNumTotalDS0 OBJECT-TYPE
152	SYNTAX     Gauge32
153	MAX-ACCESS read-only
154	STATUS     current
155	DESCRIPTION
156		"The total number of DS0's from all the monitored shelves."
157	::= { cisco5800HealthMonObjects 7 }
158
159ciscoHealthMonNumTotalModems OBJECT-TYPE
160	SYNTAX     Gauge32
161	MAX-ACCESS read-only
162	STATUS     current
163	DESCRIPTION
164		"This is the total number of ciscoHealthMonTotalModems
165	from all the monitored shelves."
166	::= { cisco5800HealthMonObjects 8 }
167
168ciscoHealthMonNumModemsInUse OBJECT-TYPE
169	SYNTAX     Gauge32
170	MAX-ACCESS read-only
171	STATUS     current
172	DESCRIPTION
173		"This is the total number of ciscoHealthMonModemsInUse
174	from all the monitored shelves ."
175	::= { cisco5800HealthMonObjects 9 }
176
177ciscoHealthMonNumUnavailableModems OBJECT-TYPE
178	SYNTAX     Gauge32
179	MAX-ACCESS read-only
180	STATUS     current
181	DESCRIPTION
182		"This is the total number of ciscoHealthMonUnavailableModems
183	from all the monitored shelves."
184	::= { cisco5800HealthMonObjects 10 }
185
186ciscoHealthMonStatusTable OBJECT-TYPE
187	SYNTAX     SEQUENCE OF CiscoHealthMonStatusEntry
188	MAX-ACCESS not-accessible
189	STATUS     current
190	DESCRIPTION
191		"The table of status maintained by the health monitor."
192	::= { cisco5800HealthMonObjects 1 }
193
194ciscoHealthMonStatusEntry OBJECT-TYPE
195	SYNTAX     CiscoHealthMonStatusEntry
196	MAX-ACCESS not-accessible
197	STATUS     current
198	DESCRIPTION
199		"An entry in the status table, containing the
200	information about the status of the health monitoring setup
201	commands. Depending on the configured monitoring type these commands
202	are setup on the shelf or on the system controller. Monitoring iomem
203	is done on the shelf where as monitoring modem and trunk is done on
204	system controller. ciscoHealthMonShelfId, ciscoHealthMonAddress
205	doesn't exist for the modem and trunk monitoring types since
206	they are done on the system controller. "
207	INDEX      { ciscoHealthMonStatusIndex, ciscoHealthMonStatusType }
208	::= { ciscoHealthMonStatusTable 1 }
209
210CiscoHealthMonStatusEntry ::=
211	SEQUENCE {
212		ciscoHealthMonStatusIndex	Integer32,
213		ciscoHealthMonStatusType	Integer32 (1..3),
214		ciscoHealthMonShelfId 		Integer32,
215		ciscoHealthMonAddress 		IpAddress,
216		ciscoHealthMonDescr		DisplayString,
217		ciscoHealthMonValue	 	Gauge32,
218		ciscoHealthMonThreshold		Integer32 (1..100),
219		ciscoHealthMonThresholdExceedCount Integer32
220	}
221
222
223ciscoHealthMonStatusIndex OBJECT-TYPE
224	SYNTAX     Integer32(0..2147483647)
225	MAX-ACCESS not-accessible
226	STATUS     current
227	DESCRIPTION
228		"Unique index for indexing the ciscoHealthMonStatusTable.
229	This index is for SNMP purposes only, and has no intrinsic meaning."
230	::= { ciscoHealthMonStatusEntry 1 }
231
232ciscoHealthMonStatusType OBJECT-TYPE
233	SYNTAX	    Integer32 (1..3)
234	MAX-ACCESS  read-only
235	STATUS	    current
236	DESCRIPTION
237		"Monitoring type
238		 modemUtil(1), trunkUtil(2), iomemUtil(3)"
239	::= { ciscoHealthMonStatusEntry 2 }
240
241ciscoHealthMonShelfId OBJECT-TYPE
242	SYNTAX	    Integer32
243	MAX-ACCESS  read-only
244	STATUS	    current
245	DESCRIPTION
246		"This is the shelf-id of the monitored shelf."
247	::= { ciscoHealthMonStatusEntry 3 }
248
249ciscoHealthMonAddress OBJECT-TYPE
250	SYNTAX	    IpAddress
251	MAX-ACCESS  read-only
252	STATUS	    current
253	DESCRIPTION
254		"This is the IP address of the monitored shelf."
255	::= { ciscoHealthMonStatusEntry 4 }
256
257ciscoHealthMonDescr OBJECT-TYPE
258	SYNTAX     DisplayString(SIZE (0..32))
259	MAX-ACCESS read-only
260	STATUS     current
261	DESCRIPTION
262		"Textual description of the utilization type being
263	monitored on a shelf. This description is a short textual label,
264	suitable as a human-sensible identification for the rest of the
265	information in the entry."
266	::= { ciscoHealthMonStatusEntry 5 }
267
268ciscoHealthMonValue OBJECT-TYPE
269	SYNTAX     Gauge32
270	MAX-ACCESS read-only
271	STATUS     current
272	DESCRIPTION
273		"The current value for the monitoring type on a
274	monitored shelf."
275	::= { ciscoHealthMonStatusEntry 6 }
276
277ciscoHealthMonThreshold OBJECT-TYPE
278	SYNTAX     Integer32 (1..100)
279	MAX-ACCESS read-only
280	STATUS     current
281	DESCRIPTION
282		"This is the monitoring threshold value configured
283	through the command line.
284
285	If the configured monitoring type is io-mem, rmon alarm on the
286	shelf will use this value as the threshold for generating the
287	event. Shelf will be asked to send this generated event trap to the
288	system controller. Once the system controller receives this trap,
289	trap will converted to the health monitor mib format and sent to the
290	management station.
291
292	If the configured monitoring types are trunk and/or modem,
293	ciscoHealthMonValue is compared with this value and if
294	ciscoHealthMonValue exceeds this value, a notification is sent to the
295	configured management station. Also, a notification will be sent to
296	the management station if the current monitoring value is less than
297	the configured threshold and the previous monitored value is greater
298	than the configured threshold value."
299	::= { ciscoHealthMonStatusEntry 7 }
300
301ciscoHealthMonThresholdExceedCount OBJECT-TYPE
302	SYNTAX     Integer32
303	MAX-ACCESS read-only
304	STATUS     current
305	DESCRIPTION
306		"Number of times monitoring value exceeded the
307	configured threshold value."
308	::= { ciscoHealthMonStatusEntry 8 }
309
310
311
312--
313-- HealthMonCount Table
314--
315
316ciscoHealthMonCountTable OBJECT-TYPE
317    SYNTAX     SEQUENCE OF CiscoHealthMonCountEntry
318	MAX-ACCESS not-accessible
319	STATUS     current
320	DESCRIPTION
321		"The table of mib entries maintained by the health monitor."
322	::= { cisco5800HealthMonObjects 2 }
323
324ciscoHealthMonCountEntry OBJECT-TYPE
325	SYNTAX     CiscoHealthMonCountEntry
326	MAX-ACCESS not-accessible
327	STATUS     current
328	DESCRIPTION
329		"An entry in the count table represents the polled data
330	of ceratin mib variables for a router shelf. System controller will do
331	the polling of the mib variables only if system controller can
332	talk to that particular router shelf."
333	INDEX      { ciscoHealthMonCountIndex }
334	::= { ciscoHealthMonCountTable 1 }
335
336CiscoHealthMonCountEntry ::=
337	SEQUENCE {
338		ciscoHealthMonCountIndex		Integer32,
339		ciscoHealthMonT1E1LinesUp		Gauge32,
340		ciscoHealthMonT1E1LinesDown		Gauge32,
341		ciscoHealthMonActiveDS0			Gauge32,
342		ciscoHealthMonTotalDS0			Gauge32,
343		ciscoHealthMonTotalModems		Gauge32,
344		ciscoHealthMonModemsInUse		Gauge32,
345		ciscoHealthMonUnavailableModems		Gauge32,
346		ciscoHealthMonIOMemUsed			Gauge32,
347		ciscoHealthMonIOMemFree			Gauge32,
348		ciscoHealthMonCPUavgBusy5 		Integer32 (1..100),
349		ciscoHealthMonUtilEgressInOctet		Counter32,
350		ciscoHealthMonUtilEgressOutOctet	Counter32,
351		ciscoHealthMonShelfLastUpdate		DisplayString
352	}
353
354ciscoHealthMonCountIndex OBJECT-TYPE
355	SYNTAX     Integer32 (0..9999)
356	MAX-ACCESS not-accessible
357	STATUS     current
358	DESCRIPTION
359		"Unique index for indexing the
360	ciscoHealthMonCountTable. This unique index represents the shelf-id of
361	the monitored shelf."
362	::= { ciscoHealthMonCountEntry 1 }
363
364ciscoHealthMonT1E1LinesUp OBJECT-TYPE
365	SYNTAX     Gauge32
366	MAX-ACCESS read-only
367	STATUS     current
368	DESCRIPTION
369		"The number of active T1 and E1 lines on a shelf. A
370	line is considered as an active line if it is operationally up."
371	::= { ciscoHealthMonCountEntry 2 }
372
373ciscoHealthMonT1E1LinesDown OBJECT-TYPE
374	SYNTAX     Gauge32
375	MAX-ACCESS read-only
376	STATUS     current
377	DESCRIPTION
378		"The number of inactive T1 and E1 lines on a
379	shelf. This is the special case where a line is counted as down if it
380	is operationally down and administratively up."
381	::= { ciscoHealthMonCountEntry 3 }
382
383ciscoHealthMonActiveDS0 OBJECT-TYPE
384	SYNTAX     Gauge32
385	MAX-ACCESS read-only
386	STATUS     current
387	DESCRIPTION
388		"The number of DS0's that are currently in use."
389	::= { ciscoHealthMonCountEntry 4 }
390
391ciscoHealthMonTotalDS0 OBJECT-TYPE
392	SYNTAX     Gauge32
393	MAX-ACCESS read-only
394	STATUS     current
395	DESCRIPTION
396		"The total number of DS0's on a shelf. This is based
397	on the number of T1 and E1 lines present on the router shelf.
398
399	Total DS0 = (# of T1 lines - 1 * 24) + 23 + (# of E1 lines*30)."
400	::= { ciscoHealthMonCountEntry 5 }
401
402ciscoHealthMonTotalModems OBJECT-TYPE
403	SYNTAX     Gauge32
404	MAX-ACCESS read-only
405	STATUS     current
406	DESCRIPTION
407		"The total number of modems installed on a shelf. This
408	is the polled value for cmSystemInstalledModem from the router shelf."
409	::= { ciscoHealthMonCountEntry 6 }
410
411ciscoHealthMonModemsInUse OBJECT-TYPE
412	SYNTAX     Gauge32
413	MAX-ACCESS read-only
414	STATUS     current
415	DESCRIPTION
416		"The number of modems on a shelf that are in the
417	following states: connected, offHook, loopback, or
418	downloadFirmware. This the polled value for cmSystemModemsInUse from
419	the router shelf."
420	::= { ciscoHealthMonCountEntry 7 }
421
422ciscoHealthMonUnavailableModems OBJECT-TYPE
423	SYNTAX     Gauge32
424	MAX-ACCESS read-only
425	STATUS     current
426	DESCRIPTION
427              "The number of modems on a shelf that cannot accept the
428	calls. They are in the following states: unknown, onHook, busiedOut,
429	disabled, bad, or downloadFirmwareFailed. This is the polled value for
430	cmSystemModemsUnavailable from the router shelf."
431	::= { ciscoHealthMonCountEntry 8 }
432ciscoHealthMonIOMemUsed OBJECT-TYPE
433	SYNTAX	    Gauge32
434	UNITS	    "bytes"
435	MAX-ACCESS  read-only
436	STATUS	    current
437	DESCRIPTION
438		"The number of bytes of IO memory that are currently
439	in use by the applications on the shelf. This is the polled value for
440	ciscoMemoryPoolUsed of io-mem type on the router shelf."
441	::= { ciscoHealthMonCountEntry 9 }
442
443ciscoHealthMonIOMemFree OBJECT-TYPE
444	SYNTAX	    Gauge32
445	UNITS	    "bytes"
446	MAX-ACCESS  read-only
447	STATUS	    current
448	DESCRIPTION
449		"The number of bytes of IO memory that are currently
450	available to use on the shelf.This is the polled value for
451	ciscoMemoryPoolFree of io-mem type on the router shelf."
452	::= { ciscoHealthMonCountEntry 10 }
453
454ciscoHealthMonCPUavgBusy5 OBJECT-TYPE
455	SYNTAX	    Integer32 (1..100)
456	MAX-ACCESS  read-only
457	STATUS	    current
458	DESCRIPTION
459		"5 minute exponentially-decayed moving average of the
460	CPU busy percentage. This is the polled value for avgBusy5 from the
461	router shelf."
462	::= { ciscoHealthMonCountEntry 11 }
463
464ciscoHealthMonUtilEgressInOctet OBJECT-TYPE
465	SYNTAX	    Counter32
466	MAX-ACCESS  read-only
467	STATUS	    current
468	DESCRIPTION
469		"This is the percentage utilization of total number of
470	octets received on all the active egress interface, including framing
471	characters.
472
473	 A port is considered as an egress port if it's ifSpeed > 1544000
474	 % Utilization of ifInOctets = (diff_total_ifInoctets*100)/
475					   (time in seconds * total_speed)
476	."
477	::= { ciscoHealthMonCountEntry 12 }
478
479ciscoHealthMonUtilEgressOutOctet OBJECT-TYPE
480	SYNTAX	    Counter32
481	MAX-ACCESS  read-only
482	STATUS	    current
483	DESCRIPTION
484		"This is the percentage utilization of the total
485	number of octets transmitted out on all the active egress interface,
486	including framing characters.
487
488	A port is considered as an egress port if it's ifSpeed > 1544000
489	% Utilization of ifOutOctets = (diff_total_ifOutoctets*100)/
490					   (time in seconds * total_speed)
491	."
492	::= { ciscoHealthMonCountEntry 13 }
493
494ciscoHealthMonShelfLastUpdate OBJECT-TYPE
495	SYNTAX     DisplayString (SIZE (0..32))
496	MAX-ACCESS read-only
497	STATUS     current
498	DESCRIPTION
499              "This is the last time at which the system-controller
500	has polled the mib entries from a shelf. However, if system-controller
501	can not talk to that shelf, this entry will have the same time as the
502	last update and a string Lost Contact. All the mib entries
503	corresponding to this shelf will remain as it is until
504	system-controller can talk to this shelf again."
505	::= { ciscoHealthMonCountEntry 14 }
506
507
508
509
510ciscoHealthMonMIBNotificationEnables OBJECT IDENTIFIER ::= { cisco5800HealthMonMIB 2 }
511
512
513ciscoHealthMonEnableNotification OBJECT-TYPE
514        SYNTAX 	    TruthValue
515        MAX-ACCESS  read-write
516        STATUS      current
517        DESCRIPTION
518               "This variable indicates whether the system produces
519	the ciscoHealthNotification.  A false value will prevent notifications
520	from being generated by this system."
521        DEFVAL { false }
522        ::= { ciscoHealthMonMIBNotificationEnables 1 }
523
524-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
525-- that are backward compatible with SNMPv1 Traps.
526ciscoHealthMonMIBNotificationPrefix OBJECT IDENTIFIER ::= { cisco5800HealthMonMIB 3 }
527ciscoHealthMonMIBNotifications OBJECT IDENTIFIER ::= { ciscoHealthMonMIBNotificationPrefix 0 }
528
529ciscoHealthMonNotification NOTIFICATION-TYPE
530	OBJECTS	{
531		ciscoHealthMonStatusType,
532		ciscoHealthMonShelfId,
533		ciscoHealthMonAddress,
534		ciscoHealthMonDescr,
535		ciscoHealthMonValue,
536		ciscoHealthMonThreshold
537		}
538	STATUS	current
539	DESCRIPTION
540		"A ciscoHealthMonNotification is sent if the measured
541	utilization has crossed the threshold value. It will be generated
542	when the value rises above the threshold. ciscoHealthMonShelfId and
543	ciscoHealthMonAddress are optional entries. This entry is valid only
544	if the notification generated for the monitoring types set on the
545	router shelf. This entry will not have anything if notification is
546	generated for the monitoring types set on the system controller."
547	::= { ciscoHealthMonMIBNotifications 1 }
548
549-- conformance information
550
551cisco5800HealthMonMIBConformance OBJECT IDENTIFIER ::= { cisco5800HealthMonMIB 4 }
552cisco5800HealthMonMIBCompliances OBJECT IDENTIFIER ::= { cisco5800HealthMonMIBConformance 1 }
553cisco5800HealthMonMIBGroups      OBJECT IDENTIFIER ::= { cisco5800HealthMonMIBConformance 2 }
554
555
556-- compliance statements
557
558cisco5800HealthMonMIBCompliance MODULE-COMPLIANCE
559        STATUS  current
560        DESCRIPTION
561                "The compliance statement for entities which implement
562                the Cisco Health Monitor MIB"
563        MODULE  -- this module
564                MANDATORY-GROUPS { cisco5800HealthMonMIBGroup }
565        ::= { cisco5800HealthMonMIBCompliances 1 }
566
567-- units of conformance
568
569cisco5800HealthMonMIBGroup OBJECT-GROUP
570        OBJECTS {
571		ciscoHealthMonStatusType,
572		ciscoHealthMonShelfId,
573		ciscoHealthMonAddress,
574		ciscoHealthMonDescr,
575		ciscoHealthMonValue,
576		ciscoHealthMonThreshold,
577		ciscoHealthMonThresholdExceedCount,
578		ciscoHealthMonT1E1LinesUp,
579		ciscoHealthMonT1E1LinesDown,
580		ciscoHealthMonActiveDS0,
581		ciscoHealthMonTotalDS0,
582		ciscoHealthMonTotalModems,
583		ciscoHealthMonModemsInUse,
584		ciscoHealthMonUnavailableModems,
585		ciscoHealthMonIOMemUsed,
586		ciscoHealthMonIOMemFree,
587		ciscoHealthMonCPUavgBusy5,
588		ciscoHealthMonUtilEgressInOctet,
589		ciscoHealthMonUtilEgressOutOctet,
590		ciscoHealthMonShelfLastUpdate,
591
592		ciscoHealthMonNumShelves,
593		ciscoHealthMonNumT1E1LinesUp,
594		ciscoHealthMonNumT1E1LinesDown,
595		ciscoHealthMonNumActiveDS0,
596		ciscoHealthMonNumTotalDS0,
597		ciscoHealthMonNumTotalModems,
598		ciscoHealthMonNumModemsInUse,
599		ciscoHealthMonNumUnavailableModems,
600
601		ciscoHealthMonEnableNotification
602	}
603	STATUS  current
604	DESCRIPTION
605		"A collection of objects providing health monitoring
606		capability to a cisco chassis."
607        ::= { cisco5800HealthMonMIBGroups 1 }
608
609END
610
611