
public class MsoAlarmLogger extends Object implements javax.servlet.ServletContextListener
| Modifier and Type | Field and Description |
|---|---|
static int |
CRITICAL |
static String |
DEFAULT_MSO_ALARM_FILE |
static String |
MSO_ALARM_CONTEXT |
static int |
OK |
static int |
UNKNOWN |
static int |
WARNING |
| Constructor and Description |
|---|
MsoAlarmLogger()
Get the default MSO Alarm Logger
|
MsoAlarmLogger(String alarmFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
contextDestroyed(javax.servlet.ServletContextEvent event) |
void |
contextInitialized(javax.servlet.ServletContextEvent event) |
void |
sendAlarm(String alarm,
int state,
String detail)
Method to record an alarm.
|
public static final String DEFAULT_MSO_ALARM_FILE
public static final String MSO_ALARM_CONTEXT
public static final int OK
public static final int WARNING
public static final int CRITICAL
public static final int UNKNOWN
public MsoAlarmLogger()
public MsoAlarmLogger(String alarmFile)
public void sendAlarm(String alarm, int state, String detail)
alarm - - the alarm identifier (Nagios "service")state - - the alarm state/severity, based on Nagios service
state values: 0 = OK, 1 = Warning, 2 = Critical, 3 = Unknowndetail - - detail message (may contain additional internal
structure per alarm type)public void contextDestroyed(javax.servlet.ServletContextEvent event)
contextDestroyed in interface javax.servlet.ServletContextListenerpublic void contextInitialized(javax.servlet.ServletContextEvent event)
contextInitialized in interface javax.servlet.ServletContextListenerCopyright © 2017 OPENECOMP - MSO. All rights reserved.