xref: /illumos-gate/usr/src/cmd/scadm/sparc/mpxu/common/event_mess.h (revision 5661bb7641e85c46713da7a3002b29ecd2c3daf0)
1 /*
2  * CDDL HEADER START
3  *
4  * The contents of this file are subject to the terms of the
5  * Common Development and Distribution License, Version 1.0 only
6  * (the "License").  You may not use this file except in compliance
7  * with the License.
8  *
9  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10  * or http://www.opensolaris.org/os/licensing.
11  * See the License for the specific language governing permissions
12  * and limitations under the License.
13  *
14  * When distributing Covered Code, include this CDDL HEADER in each
15  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16  * If applicable, add the following below this CDDL HEADER, with the
17  * fields enclosed by brackets "[]" replaced with your own identifying
18  * information: Portions Copyright [yyyy] [name of copyright owner]
19  *
20  * CDDL HEADER END
21  */
22 /*
23  * Copyright 2002 Sun Microsystems, Inc.  All rights reserved.
24  * Use is subject to license terms.
25  */
26 
27 #ifndef	_EVENT_MESS_H
28 #define	_EVENT_MESS_H
29 
30 #pragma ident	"%Z%%M%	%I%	%E% SMI"
31 
32 #ifdef	__cplusplus
33 extern "C" {
34 #endif
35 
36 /*
37  * event_mess.h
38  *
39  *  RSC Event Messages Header File.
40  *
41  * Caution: This file was generated by
42  * ../../src/util/createRSCMessages and event_messages.txt.
43  *
44  */
45 
46 static char *ps_event_alerts[] = {
47 	"Power Supply 1 Failure.",			/* PS1_FAIL */
48 	"Power Supply 1 OK.",				/* PS1_OK */
49 	"Power Supply 2 Failure.",			/* PS2_FAIL */
50 	"Power Supply 2 OK.",				/* PS2_OK */
51 	"Power Supply General Failure.",		/* PS_GENERAL_FAIL */
52 	"Power Supply 3 Failure.",			/* PS3_FAIL */
53 	"Power Supply 3 OK.",				/* PS3_OK */
54 	"Power Supply 0 Failure.",			/* PS0_FAIL */
55 	"Power Supply 0 OK.",				/* PS0_OK */
56 	"Power Supply 0 AC Power Unavailable.",		/* PS0_UNPLUGGED */
57 	"Power Supply 1 AC Power Unavailable.",		/* PS1_UNPLUGGED */
58 	"Power Supply 2 AC Power Unavailable.",		/* PS2_UNPLUGGED */
59 	"Power Supply 3 AC Power Unavailable.",		/* PS3_UNPLUGGED */
60 	"Power Supply 1 Fault.",			/* PS1_FAULT */
61 	"Power Supply 2 Fault.",			/* PS2_FAULT */
62 	"Power Supply 3 Fault.",			/* PS3_FAULT */
63 	"Power Supply 0 Fault.",			/* PS0_FAULT */
64 	"PS%s was removed from system.",		/* PS_REMOVED */
65 	NULL
66 };
67 
68 
69 
70 static char *disk_event_alerts[] = {
71 	"Disk 0 Failure.",			/* DISK0_FAILURE */
72 	"Disk 0 OK.",				/* DISK0_OK */
73 	"Disk 1 Failure.",			/* DISK1_FAILURE */
74 	"Disk 1 OK.",				/* DISK1_OK */
75 	"Disk 2 Failure.",			/* DISK2_FAILURE */
76 	"Disk 2 OK.",				/* DISK2_OK */
77 	"Disk 3 Failure.",			/* DISK3_FAILURE */
78 	"Disk 3 OK.",				/* DISK3_OK */
79 	"Disk 4 Failure.",			/* DISK4_FAILURE */
80 	"Disk 4 OK.",				/* DISK4_OK */
81 	"Disk 5 Failure.",			/* DISK5_FAILURE */
82 	"Disk 5 OK.",				/* DISK5_OK */
83 	"Disk 6 Failure.",			/* DISK6_FAILURE */
84 	"Disk 6 OK.",				/* DISK6_OK */
85 	"Disk 7 Failure.",			/* DISK7_FAILURE */
86 	"Disk 7 OK.",				/* DISK7_OK */
87 	"Disk 8 Failure.",			/* DISK8_FAILURE */
88 	"Disk 8 OK.",				/* DISK8_OK */
89 	"Disk 9 Failure.",			/* DISK9_FAILURE */
90 	"Disk 9 OK.",				/* DISK9_OK */
91 	"Disk 10 Failure.",			/* DISK10_FAILURE */
92 	"Disk 10 OK.",				/* DISK10_OK */
93 	"Disk 11 Failure.",			/* DISK11_FAILURE */
94 	"Disk 11 OK.",				/* DISK11_OK */
95 	"HDD%s was removed from system.",	/* DISK_REMOVED */
96 	"HDD%s was inserted into system.",	/* DISK_INSERTED */
97 	NULL
98 };
99 
100 
101 
102 static char *temp_event_alerts[] = {
103 	"CPU0 Thermal Minimum Temperature Alert. Temperature equals %s "
104 	    "Celsius.",		/* CPU0_MIN_TEMP */
105 	"CPU0 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
106 	    /* CPU0_WARNING */
107 	"CPU0 exceeds shutdown temperature. Temperature equals %s Celsius.",
108 	    /* CPU0_SHUTDOWN */
109 	"CPU0 Temperature Normal.",		/* CPU0_OK */
110 	"CPU1 Thermal Minimum Temperature Alert. Temperature equals %s "
111 	    "Celsius.",		/* CPU1_MIN_TEMP */
112 	"CPU1 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
113 	    /* CPU1_WARNING */
114 	"CPU1 exceeds shutdown temperature. Temperature equals %s Celsius.",
115 	    /* CPU1_SHUTDOWN */
116 	"CPU1 Temperature Normal.",		/* CPU1_OK */
117 	"MB0 Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
118 	    /* MB0_MIN_TEMP */
119 	"MB0 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
120 	    /* MB0_WARNING */
121 	"MB0 exceeds shutdown temperature. Temperature equals %s Celsius.",
122 	    /* MB0_SHUTDOWN */
123 	"MB0 Temperature Normal.",		/* MB0_OK */
124 	"MB1 Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
125 	    /* MB1_MIN_TEMP */
126 	"MB1 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
127 	    /* MB1_WARNING */
128 	"MB1 exceeds shutdown temperature. Temperature equals %s Celsius.",
129 	    /* MB1_SHUTDOWN */
130 	"MB1 Temperature Normal.",		/* MB1_OK */
131 	"PDB Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
132 	    /* PDB_MIN_TEMP */
133 	"PDB Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
134 	    /* PDB_WARNING */
135 	"PDB exceeds shutdown temperature. Temperature equals %s Celsius.",
136 	    /* PDB_SHUTDOWN */
137 	"PDB Temperature Normal.",		/* PDB_OK */
138 	"SCSI Thermal Minimum Temperature Alert. Temperature equals %s "
139 	    "Celsius.",				/* SCSI_MIN_TEMP */
140 	"SCSI Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
141 	    /* SCSI_WARNING */
142 	"SCSI exceeds shutdown temperature. Temperature equals %s Celsius.",
143 	    /* SCSI_SHUTDOWN */
144 	"SCSI Temperature Normal.",		/* SCSI_OK */
145 	"SC Ambient Minimum Temperature Alert. Temperature equals %s Celsius.",
146 	    /* RSC_MIN_TEMP */
147 	"SC Ambient Warning Threshold Alert. Temperature equals %s Celsius.",
148 	    /* RSC_WARNING */
149 	"SC exceeds shutdown temperature. Temperature equals %s Celsius.",
150 	    /* RSC_SHUTDOWN */
151 	"SC Temperature Normal.",		/* RSC_OK */
152 	"CPU2 Thermal Minimum Temperature Alert. Temperature equals %s "
153 	    "Celsius.",				/* CPU2_MIN_TEMP */
154 	"CPU2 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
155 	    /* CPU2_WARNING */
156 	"CPU2 exceeds shutdown temperature. Temperature equals %s Celsius.",
157 	    /* CPU2_SHUTDOWN */
158 	"CPU2 Temperature Normal.",		/* CPU2_OK */
159 	"CPU3 Thermal Minimum Temperature Alert. Temperature equals %s "
160 	    "Celsius.",				/* CPU3_MIN_TEMP */
161 	"CPU3 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
162 	    /* CPU3_WARNING */
163 	"CPU3 exceeds shutdown temperature. Temperature equals %s Celsius.",
164 	    /* CPU3_SHUTDOWN */
165 	"CPU3 Temperature Normal.",		/* CPU3_OK */
166 	"CPU4 Thermal Minimum Temperature Alert. Temperature equals %s "
167 	    "Celsius.",				/* CPU4_MIN_TEMP */
168 	"CPU4 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
169 	    /* CPU4_WARNING */
170 	"CPU4 exceeds shutdown temperature. Temperature equals %s Celsius.",
171 	    /* CPU4_SHUTDOWN */
172 	"CPU4 Temperature Normal.",		/* CPU4_OK */
173 	"CPU5 Thermal Minimum Temperature Alert. Temperature equals %s "
174 	    "Celsius.",				/* CPU5_MIN_TEMP */
175 	"CPU5 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
176 	    /* CPU5_WARNING */
177 	"CPU5 exceeds shutdown temperature. Temperature equals %s Celsius.",
178 	    /* CPU5_SHUTDOWN */
179 	"CPU5 Temperature Normal.",		/* CPU5_OK */
180 	"CPU6 Thermal Minimum Temperature Alert. Temperature equals %s "
181 	    "Celsius.",				/* CPU6_MIN_TEMP */
182 	"CPU6 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
183 	    /* CPU6_WARNING */
184 	"CPU6 exceeds shutdown temperature. Temperature equals %s Celsius.",
185 	    /* CPU6_SHUTDOWN */
186 	"CPU6 Temperature Normal.",		/* CPU6_OK */
187 	"CPU7 Thermal Minimum Temperature Alert. Temperature equals %s "
188 	    "Celsius.",				/* CPU7_MIN_TEMP */
189 	"CPU7 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
190 	    /* CPU7_WARNING */
191 	"CPU7 exceeds shutdown temperature. Temperature equals %s Celsius.",
192 	    /* CPU7_SHUTDOWN */
193 	"CPU7 Temperature Normal.",		/* CPU7_OK */
194 	"IO Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
195 	    /* IO_MIN_TEMP */
196 	"IO Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
197 	    /* IO_WARNING */
198 	"IO exceeds shutdown temperature. Temperature equals %s Celsius.",
199 	    /* IO_SHUTDOWN */
200 	"IO Temperature Normal.",		/* IO_OK */
201 	"BP0 Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
202 	    /* BP0_MIN_TEMP */
203 	"BP0 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
204 	    /* BP0_WARNING */
205 	"BP0 exceeds shutdown temperature. Temperature equals %s Celsius.",
206 	    /* BP0_SHUTDOWN */
207 	"BP0 Temperature Normal.",		/* BP0_OK */
208 	"BP1 Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
209 	    /* BP1_MIN_TEMP */
210 	"BP1 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
211 	    /* BP1_WARNING */
212 	"BP1 exceeds shutdown temperature. Temperature equals %s Celsius.",
213 	    /* BP1_SHUTDOWN */
214 	"BP1 Temperature Normal.",		/* BP1_OK */
215 	NULL
216 };
217 
218 
219 
220 static char *user_event_alerts[] = {
221 	"%s",				/* USER_WARNING */
222 	"%s",				/* USER_CRITICAL */
223 	"SC Test Pager Alert",		/* USER_TEST_PAGE */
224 	"TEST PROGRAM BEGINNING",	/* USER_TEST_START */
225 	"TEST PROGRAM EXITING",		/* USER_TEST_END */
226 	NULL
227 };
228 
229 
230 
231 static char *system_event_alerts[] = {
232 	"SC Request to Power Off Host.",	/* POWER_OFF */
233 	"SC Request to Power On Host.",		/* POWER_ON */
234 	"Host System has Reset",		/* SYSTEM_RESET */
235 	"%s",					/* SYSTEM_GEN_ERROR */
236 	"System Fan OK",			/* SYSTEM_FAN_OK */
237 	"System Fan Failure",			/* SYSTEM_FAN_FAILURE */
238 	"SC set bootmode to normal.",		/* SYSTEM_SET_BOOTMODE_NORMAL */
239 	"SC set bootmode to forth, will expire %s.",
240 	    /* SYSTEM_SET_BOOTMODE_FORTH */
241 	"SC set bootmode to reset_nvram, will expire %s.",
242 	    /* SYSTEM_SET_BOOTMODE_RESET_NVRAM */
243 	"SC set bootmode to diag, will expire %s.",
244 	    /* SYSTEM_SET_BOOTMODE_DIAG */
245 	"SC set bootmode to skip_diag, will expire %s.",
246 	    /* SYSTEM_SET_BOOTMODE_SKIP_DIAG */
247 	"Host System has read and cleared bootmode.",
248 	    /* SYSTEM_SET_BOOTMODE_CLEAR */
249 	"SC Environment Poller: Cannot open i2c device",
250 	    /* SYSTEM_I2C_ERROR */
251 	"SC Environment Poller disabled",	/* SYSTEM_POLLER_OFF */
252 	"SC Request to Power Off Host Immediately.",
253 	    /* POWER_OFF_NOW */
254 	"CPU Primary Fan OK",			/* SYSTEM_CPU_P_FAN_OK */
255 	"CPU Primary Fan Failure",		/* SYSTEM_CPU_P_FAN_FAILURE */
256 	"CPU Secondary Fan OK",			/* SYSTEM_CPU_S_FAN_OK */
257 	"CPU Secondary Fan Failure",		/* SYSTEM_CPU_S_FAN_FAILURE */
258 	"IO Primary Fan OK",			/* SYSTEM_IO_P_FAN_OK */
259 	"IO Primary Fan Failure",		/* SYSTEM_IO_P_FAN_FAILURE */
260 	"IO Secondary Fan OK",			/* SYSTEM_IO_S_FAN_OK */
261 	"IO Secondary Fan Failure",		/* SYSTEM_IO_S_FAN_FAILURE */
262 	"IO Bridge Primary Fan OK",		/* SYSTEM_IO_BRIDGE_P_FAN_OK */
263 	"IO Bridge Primary Fan Failure",
264 	    /* SYSTEM_IO_BRIDGE_P_FAN_FAILURE */
265 	"IO Bridge Secondary Fan OK",		/* SYSTEM_IO_BRIDGE_S_FAN_OK */
266 	"IO Bridge Secondary Fan Failure",
267 	    /* SYSTEM_IO_BRIDGE_S_FAN_FAILURE */
268 	"CPU Fan OK",				/* SYSTEM_CPU_FAN_OK */
269 	"Fan Tray 0 CPU Fan 1 OK",		/* SYSTEM_CPU0_FAN_OK */
270 	"Fan Tray 0 CPU Fan 2 OK",		/* SYSTEM_CPU1_FAN_OK */
271 	"CPU Fan Failure",			/* SYSTEM_CPU_FAN_FAILURE */
272 	"Fan Tray 0 CPU Fan 1 Failure",		/* SYSTEM_CPU0_FAN_FAILURE */
273 	"Fan Tray 0 CPU Fan 2 Failure",		/* SYSTEM_CPU1_FAN_FAILURE */
274 	"IO Fan OK",				/* SYSTEM_IO_FAN_OK */
275 	"Fan Tray 1 IO Fan 0 OK",		/* SYSTEM_IO0_FAN_OK */
276 	"Fan Tray 1 IO Fan 1 OK",		/* SYSTEM_IO1_FAN_OK */
277 	"IO Fan Failure",			/* SYSTEM_IO_FAN_FAILURE */
278 	"Fan Tray 1 IO Fan 0 Failure",		/* SYSTEM_IO0_FAN_FAILURE */
279 	"Fan Tray 1 IO Fan 1 Failure",		/* SYSTEM_IO1_FAN_FAILURE */
280 	"Fan Tray 0 CPU Fan 0 OK",		/* SYSTEM_MB_FAN_OK */
281 	"Fan Tray 0 CPU Fan 0 Failure",		/* SYSTEM_MB_FAN_FAILURE */
282 	"Host system has shut down.",		/* SYSTEM_DOWN */
283 	"CPU 0 Fan 0 OK",			/* SYSTEM_EN_CPU0_FAN0_OK */
284 	"CPU 0 Fan 1 OK",			/* SYSTEM_EN_CPU0_FAN1_OK */
285 	"CPU 1 Fan 0 OK",			/* SYSTEM_EN_CPU1_FAN0_OK */
286 	"CPU 1 Fan 1 OK",			/* SYSTEM_EN_CPU1_FAN1_OK */
287 	"CPU 0 Fan 0 Failure",
288 	    /* SYSTEM_EN_CPU0_FAN0_FAILURE */
289 	"CPU 0 Fan 1 Failure",
290 	    /* SYSTEM_EN_CPU0_FAN1_FAILURE */
291 	"CPU 1 Fan 0 Failure",
292 	    /* SYSTEM_EN_CPU1_FAN0_FAILURE */
293 	"CPU 1 Fan 1 Failure",
294 	    /* SYSTEM_EN_CPU1_FAN1_FAILURE */
295 	"Enclosure Fan 0 OK",			/* SYSTEM_EN_FAN0_OK */
296 	"Enclosure Fan 1 OK",			/* SYSTEM_EN_FAN1_OK */
297 	"Enclosure Fan 2 OK",			/* SYSTEM_EN_FAN2_OK */
298 	"Enclosure Fan 3 OK",			/* SYSTEM_EN_FAN3_OK */
299 	"Enclosure Fan 0 Failure",		/* SYSTEM_EN_FAN0_FAILURE */
300 	"Enclosure Fan 1 Failure",		/* SYSTEM_EN_FAN1_FAILURE */
301 	"Enclosure Fan 2 Failure",		/* SYSTEM_EN_FAN2_FAILURE */
302 	"Enclosure Fan 3 Failure",		/* SYSTEM_EN_FAN3_FAILURE */
303 	"SCC has been inserted.",		/* SYSTEM_SCC_INSERT */
304 	"SCC has been removed.",		/* SYSTEM_SCC_REMOVE */
305 	"SCC is not valid.",			/* SYSTEM_SCC_INVALID */
306 	NULL
307 };
308 
309 
310 
311 static char *keyswitch_event_alerts[] = {
312 	"KeySwitch Position has changed to Locked State.",
313 	    /* KEYSWITCH_LOCKED */
314 	"KeySwitch Position has changed to Off State.",	/* KEYSWITCH_OFF */
315 	"KeySwitch Position has changed to On State.",	/* KEYSWITCH_ON */
316 	"KeySwitch Position has changed to Diagnostics State.",
317 	    /* KEYSWITCH_DIAG */
318 	"Keyswitch Broken?",				/* KEYSWITCH_BROKEN */
319 	NULL
320 };
321 
322 
323 
324 static char *rsc_event_alerts[] = {
325 	"SC Login: User %s Logged on.",			/* RSC_LOGIN */
326 	"SC Login Failure for user %s.",		/* RSC_LOGIN_FAILURE */
327 	"SC Login: User %s Logged out.",		/* RSC_LOGOUT */
328 	"SC System booted.",				/* RSC_BOOT */
329 	"SC Request to Reset Host.",
330 	    /* RSC_RESET_HOST_COMMAND */
331 	"SC NVRAM Update: %s has been modified.",	/* RSC_NVRAM_UPDATE */
332 	"Failed to send page alert for recent event.",	/* RSC_PAGER_FAILURE */
333 	"Failed to send email alert for recent event.",	/* RSC_EMAIL_FAILURE */
334 	"DHCP network configuration initiated.",	/* RSC_DHCP_INIT */
335 	"DHCP configuration complete (from server %s).",
336 	    /* RSC_DHCP_COMPLETE */
337 	"DHCP lease lost.",				/* RSC_DHCP_LEASELOST */
338 	"SC Request to send Break to host.",		/* RSC_BREAK_COMMAND */
339 	"SC date/time has been set to %s.",		/* RSC_DATE_CHANGED */
340 	"SC Battery Voltage is low.",			/* RSC_BATTERY_LOW */
341 	"SC No modem card detected!",			/* RSC_CARD_DETECT */
342 	"SC Modem could not get phone line.",
343 	    /* RSC_MODEM_LINE_ERROR */
344 	"SC Could not communicate with modem.",		/* RSC_MODEM_ERROR */
345 	"SC Could not communicate with paging service.",
346 	    /* RSC_PAGE_SVC_ERROR */
347 	"SC Operating on battery Power.",		/* RSC_BATTERY_POWER */
348 	"Failed to send email alert to the primary mailserver.",
349 	    /* RSC_MAILSERVER_FAILURE */
350 	"SC Request to Reset Host due to Watchdog",
351 	    /* RMC_RESET_HOST_WDOG */
352 	"Preceding SC reset due to watchdog",
353 	    /* RMC_RESET_SELF_WDOG */
354 	"SC Request to execute XIR Reset on the Host.",
355 	    /* RMC_XIR_HOST_COMMAND */
356 	"SC Request to XIR Host due to Watchdog",	/* RMC_XIR_HOST_WDOG */
357 	"SC Request to Reset Host due to no Reset since Watchdog XIR",
358 	    /* RMC_XIR_RESET_HOST_WDOG */
359 	NULL
360 };
361 
362 
363 
364 static char *debug_event_alerts[] = {
365 	"I2C Ioctl Enter",			/* I2C_IOCTL_ENTER */
366 	"%s",					/* DRIVER_MESSAGE */
367 	"%s",					/* DRIVER_ERROR */
368 	"i2cIoctl: NAK ERROR",			/* DRIVER_NAK_ERROR */
369 	"i2cIoctl: UNDERRUN ERROR",		/* DRIVER_UNDERRUN_ERROR */
370 	"i2cIoctl: COLLISION ERROR",		/* DRIVER_COLLISION_ERROR */
371 	"i2cIoctl: OVERRUN ERROR",		/* DRIVER_OVERRUN_ERROR */
372 	"%s",					/* DRIVER_RXBD_ERROR */
373 	"i2cIoctl: BUSY ERROR",			/* DRIVER_RXBD_BUSY */
374 	"%s",					/* M68360_IOCTL */
375 	"I2C ERROR Reading NVRAM",		/* NVRAM_READ_ERROR */
376 	"I2C ERROR Writing NVRAM",		/* NVRAM_WRITE_ERROR */
377 	"%s",					/* I2C_LIB_DEBUG */
378 	"%s",					/* EVENT_SUBSYSTEM_ERROR */
379 	"%s",					/* NETCONFIG_ERROR */
380 	"%s",					/* FRU_DEBUG */
381 	"%s",					/* CPU_SIG_DEBUG */
382 	"%s",					/* VTS_LED_TEST */
383 	NULL
384 };
385 
386 
387 
388 
389 static char **rsc_alerts[] = {
390 	ps_event_alerts,
391 	disk_event_alerts,
392 	temp_event_alerts,
393 	user_event_alerts,
394 	system_event_alerts,
395 	keyswitch_event_alerts,
396 	rsc_event_alerts,
397 	debug_event_alerts
398 };
399 
400 
401 
402 enum event_severities {
403 	EVENT_SEVERITY_MINOR,
404 	EVENT_SEVERITY_MAJOR,
405 	EVENT_SEVERITY_CRITICAL
406 };
407 
408 static int ps_events_severity[] = {
409 	EVENT_SEVERITY_MAJOR,
410 	EVENT_SEVERITY_MINOR,
411 	EVENT_SEVERITY_MAJOR,
412 	EVENT_SEVERITY_MINOR,
413 	EVENT_SEVERITY_MAJOR,
414 	EVENT_SEVERITY_MAJOR,
415 	EVENT_SEVERITY_MINOR,
416 	EVENT_SEVERITY_MAJOR,
417 	EVENT_SEVERITY_MINOR,
418 	EVENT_SEVERITY_MAJOR,
419 	EVENT_SEVERITY_MAJOR,
420 	EVENT_SEVERITY_MAJOR,
421 	EVENT_SEVERITY_MAJOR,
422 	EVENT_SEVERITY_MAJOR,
423 	EVENT_SEVERITY_MAJOR,
424 	EVENT_SEVERITY_MAJOR,
425 	EVENT_SEVERITY_MAJOR,
426 	EVENT_SEVERITY_MAJOR
427 };
428 
429 
430 
431 static int disk_events_severity[] = {
432 	EVENT_SEVERITY_MAJOR,
433 	EVENT_SEVERITY_MINOR,
434 	EVENT_SEVERITY_MAJOR,
435 	EVENT_SEVERITY_MINOR,
436 	EVENT_SEVERITY_MAJOR,
437 	EVENT_SEVERITY_MINOR,
438 	EVENT_SEVERITY_MAJOR,
439 	EVENT_SEVERITY_MINOR,
440 	EVENT_SEVERITY_MAJOR,
441 	EVENT_SEVERITY_MINOR,
442 	EVENT_SEVERITY_MAJOR,
443 	EVENT_SEVERITY_MINOR,
444 	EVENT_SEVERITY_MAJOR,
445 	EVENT_SEVERITY_MINOR,
446 	EVENT_SEVERITY_MAJOR,
447 	EVENT_SEVERITY_MINOR,
448 	EVENT_SEVERITY_MAJOR,
449 	EVENT_SEVERITY_MINOR,
450 	EVENT_SEVERITY_MAJOR,
451 	EVENT_SEVERITY_MINOR,
452 	EVENT_SEVERITY_MAJOR,
453 	EVENT_SEVERITY_MINOR,
454 	EVENT_SEVERITY_MAJOR,
455 	EVENT_SEVERITY_MINOR,
456 	EVENT_SEVERITY_MAJOR,
457 	EVENT_SEVERITY_MINOR
458 };
459 
460 
461 
462 static int temp_events_severity[] = {
463 	EVENT_SEVERITY_MAJOR,
464 	EVENT_SEVERITY_MAJOR,
465 	EVENT_SEVERITY_CRITICAL,
466 	EVENT_SEVERITY_MINOR,
467 	EVENT_SEVERITY_MAJOR,
468 	EVENT_SEVERITY_MAJOR,
469 	EVENT_SEVERITY_CRITICAL,
470 	EVENT_SEVERITY_MINOR,
471 	EVENT_SEVERITY_MAJOR,
472 	EVENT_SEVERITY_MAJOR,
473 	EVENT_SEVERITY_CRITICAL,
474 	EVENT_SEVERITY_MINOR,
475 	EVENT_SEVERITY_MAJOR,
476 	EVENT_SEVERITY_MAJOR,
477 	EVENT_SEVERITY_CRITICAL,
478 	EVENT_SEVERITY_MINOR,
479 	EVENT_SEVERITY_MAJOR,
480 	EVENT_SEVERITY_MAJOR,
481 	EVENT_SEVERITY_CRITICAL,
482 	EVENT_SEVERITY_MINOR,
483 	EVENT_SEVERITY_MAJOR,
484 	EVENT_SEVERITY_MAJOR,
485 	EVENT_SEVERITY_CRITICAL,
486 	EVENT_SEVERITY_MINOR,
487 	EVENT_SEVERITY_MAJOR,
488 	EVENT_SEVERITY_MAJOR,
489 	EVENT_SEVERITY_CRITICAL,
490 	EVENT_SEVERITY_MINOR,
491 	EVENT_SEVERITY_MAJOR,
492 	EVENT_SEVERITY_MAJOR,
493 	EVENT_SEVERITY_CRITICAL,
494 	EVENT_SEVERITY_MINOR,
495 	EVENT_SEVERITY_MAJOR,
496 	EVENT_SEVERITY_MAJOR,
497 	EVENT_SEVERITY_CRITICAL,
498 	EVENT_SEVERITY_MINOR,
499 	EVENT_SEVERITY_MAJOR,
500 	EVENT_SEVERITY_MAJOR,
501 	EVENT_SEVERITY_CRITICAL,
502 	EVENT_SEVERITY_MINOR,
503 	EVENT_SEVERITY_MAJOR,
504 	EVENT_SEVERITY_MAJOR,
505 	EVENT_SEVERITY_CRITICAL,
506 	EVENT_SEVERITY_MINOR,
507 	EVENT_SEVERITY_MAJOR,
508 	EVENT_SEVERITY_MAJOR,
509 	EVENT_SEVERITY_CRITICAL,
510 	EVENT_SEVERITY_MINOR,
511 	EVENT_SEVERITY_MAJOR,
512 	EVENT_SEVERITY_MAJOR,
513 	EVENT_SEVERITY_CRITICAL,
514 	EVENT_SEVERITY_MINOR,
515 	EVENT_SEVERITY_MAJOR,
516 	EVENT_SEVERITY_MAJOR,
517 	EVENT_SEVERITY_CRITICAL,
518 	EVENT_SEVERITY_MINOR,
519 	EVENT_SEVERITY_MAJOR,
520 	EVENT_SEVERITY_MAJOR,
521 	EVENT_SEVERITY_CRITICAL,
522 	EVENT_SEVERITY_MINOR,
523 	EVENT_SEVERITY_MAJOR,
524 	EVENT_SEVERITY_MAJOR,
525 	EVENT_SEVERITY_CRITICAL,
526 	EVENT_SEVERITY_MINOR
527 };
528 
529 
530 
531 static int user_events_severity[] = {
532 	EVENT_SEVERITY_MAJOR,
533 	EVENT_SEVERITY_CRITICAL,
534 	EVENT_SEVERITY_MINOR,
535 	EVENT_SEVERITY_MINOR,
536 	EVENT_SEVERITY_MINOR
537 };
538 
539 
540 
541 static int system_events_severity[] = {
542 	EVENT_SEVERITY_MAJOR,
543 	EVENT_SEVERITY_MINOR,
544 	EVENT_SEVERITY_CRITICAL,
545 	EVENT_SEVERITY_MINOR,
546 	EVENT_SEVERITY_MINOR,
547 	EVENT_SEVERITY_MAJOR,
548 	EVENT_SEVERITY_MINOR,
549 	EVENT_SEVERITY_MINOR,
550 	EVENT_SEVERITY_MINOR,
551 	EVENT_SEVERITY_MINOR,
552 	EVENT_SEVERITY_MINOR,
553 	EVENT_SEVERITY_MINOR,
554 	EVENT_SEVERITY_MINOR,
555 	EVENT_SEVERITY_MAJOR,
556 	EVENT_SEVERITY_MAJOR,
557 	EVENT_SEVERITY_MINOR,
558 	EVENT_SEVERITY_MAJOR,
559 	EVENT_SEVERITY_MINOR,
560 	EVENT_SEVERITY_MAJOR,
561 	EVENT_SEVERITY_MINOR,
562 	EVENT_SEVERITY_MAJOR,
563 	EVENT_SEVERITY_MINOR,
564 	EVENT_SEVERITY_MAJOR,
565 	EVENT_SEVERITY_MINOR,
566 	EVENT_SEVERITY_MAJOR,
567 	EVENT_SEVERITY_MINOR,
568 	EVENT_SEVERITY_MAJOR,
569 	EVENT_SEVERITY_MINOR,
570 	EVENT_SEVERITY_MINOR,
571 	EVENT_SEVERITY_MINOR,
572 	EVENT_SEVERITY_MAJOR,
573 	EVENT_SEVERITY_MAJOR,
574 	EVENT_SEVERITY_MAJOR,
575 	EVENT_SEVERITY_MINOR,
576 	EVENT_SEVERITY_MINOR,
577 	EVENT_SEVERITY_MINOR,
578 	EVENT_SEVERITY_MAJOR,
579 	EVENT_SEVERITY_MAJOR,
580 	EVENT_SEVERITY_MAJOR,
581 	EVENT_SEVERITY_MINOR,
582 	EVENT_SEVERITY_MAJOR,
583 	EVENT_SEVERITY_CRITICAL,
584 	EVENT_SEVERITY_MINOR,
585 	EVENT_SEVERITY_MINOR,
586 	EVENT_SEVERITY_MINOR,
587 	EVENT_SEVERITY_MINOR,
588 	EVENT_SEVERITY_MAJOR,
589 	EVENT_SEVERITY_MAJOR,
590 	EVENT_SEVERITY_MAJOR,
591 	EVENT_SEVERITY_MAJOR,
592 	EVENT_SEVERITY_MINOR,
593 	EVENT_SEVERITY_MINOR,
594 	EVENT_SEVERITY_MINOR,
595 	EVENT_SEVERITY_MINOR,
596 	EVENT_SEVERITY_MAJOR,
597 	EVENT_SEVERITY_MAJOR,
598 	EVENT_SEVERITY_MAJOR,
599 	EVENT_SEVERITY_MAJOR,
600 	EVENT_SEVERITY_MAJOR,
601 	EVENT_SEVERITY_MAJOR,
602 	EVENT_SEVERITY_MAJOR
603 };
604 
605 
606 
607 static int keyswitch_events_severity[] = {
608 	EVENT_SEVERITY_MINOR,
609 	EVENT_SEVERITY_MINOR,
610 	EVENT_SEVERITY_MINOR,
611 	EVENT_SEVERITY_MINOR,
612 	EVENT_SEVERITY_MINOR
613 };
614 
615 
616 
617 static int rsc_events_severity[] = {
618 	EVENT_SEVERITY_MINOR,
619 	EVENT_SEVERITY_MAJOR,
620 	EVENT_SEVERITY_MINOR,
621 	EVENT_SEVERITY_MINOR,
622 	EVENT_SEVERITY_MAJOR,
623 	EVENT_SEVERITY_MINOR,
624 	EVENT_SEVERITY_MAJOR,
625 	EVENT_SEVERITY_MAJOR,
626 	EVENT_SEVERITY_MINOR,
627 	EVENT_SEVERITY_MINOR,
628 	EVENT_SEVERITY_MINOR,
629 	EVENT_SEVERITY_MAJOR,
630 	EVENT_SEVERITY_MINOR,
631 	EVENT_SEVERITY_MAJOR,
632 	EVENT_SEVERITY_MAJOR,
633 	EVENT_SEVERITY_MAJOR,
634 	EVENT_SEVERITY_MAJOR,
635 	EVENT_SEVERITY_MAJOR,
636 	EVENT_SEVERITY_MAJOR,
637 	EVENT_SEVERITY_MAJOR,
638 	EVENT_SEVERITY_CRITICAL,
639 	EVENT_SEVERITY_MINOR,
640 	EVENT_SEVERITY_CRITICAL,
641 	EVENT_SEVERITY_CRITICAL,
642 	EVENT_SEVERITY_MINOR
643 };
644 
645 
646 
647 static int debug_events_severity[] = {
648 	EVENT_SEVERITY_MINOR,
649 	EVENT_SEVERITY_MINOR,
650 	EVENT_SEVERITY_MAJOR,
651 	EVENT_SEVERITY_MAJOR,
652 	EVENT_SEVERITY_MAJOR,
653 	EVENT_SEVERITY_MAJOR,
654 	EVENT_SEVERITY_MAJOR,
655 	EVENT_SEVERITY_MAJOR,
656 	EVENT_SEVERITY_MAJOR,
657 	EVENT_SEVERITY_MINOR,
658 	EVENT_SEVERITY_MAJOR,
659 	EVENT_SEVERITY_MAJOR,
660 	EVENT_SEVERITY_MINOR,
661 	EVENT_SEVERITY_MAJOR,
662 	EVENT_SEVERITY_MAJOR,
663 	EVENT_SEVERITY_MINOR,
664 	EVENT_SEVERITY_MINOR
665 };
666 
667 
668 static int *severity[] = {
669 	ps_events_severity,
670 	disk_events_severity,
671 	temp_events_severity,
672 	user_events_severity,
673 	system_events_severity,
674 	keyswitch_events_severity,
675 	rsc_events_severity,
676 	debug_events_severity
677 };
678 
679 #ifdef	__cplusplus
680 }
681 #endif
682 
683 #endif /* _EVENT_MESS_H */
684