|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Adds or updates data in the Collage database. This is designed to be accessed from the Collage feeders (collector/normalizers) to create or update state information.
Method Summary | |
void |
addDevicesToChildDevice(java.lang.String childDevice,
java.lang.String deviceList)
Adds Devices to a Child Device. |
void |
addDevicesToMonitorServer(java.lang.String monitorServer,
java.lang.String deviceList)
Adds Devices to a MonitorServer; if a MonitorServer with the name provided does not exist, it is created. |
void |
addDevicesToParentDevice(java.lang.String parentDevice,
java.lang.String deviceList)
Adds Devices to a Parent Device. |
void |
addHostsToHostGroup(java.lang.String HostGroupName,
java.lang.String hostList)
Adds Hosts to a HostGroup. |
ServiceStatus |
createServiceStatus(java.lang.String ServiceDescription,
java.lang.String LastPluginOutput,
java.lang.String MonitorStatus,
java.lang.String RetryNumber,
java.lang.String StateType,
java.lang.String LastCheckTime,
java.lang.String NextCheckTime,
java.lang.String CheckType,
java.lang.String isChecksEnabled,
java.lang.String isAcceptPassiveChecks,
java.lang.String isEventHandlersEnabled,
java.lang.String LastStateChange,
java.lang.String isProblemAcknowledged,
java.lang.String LastHardState,
java.lang.String TimeOK,
java.lang.String TimeUnknown,
java.lang.String TimeWarning,
java.lang.String TimeCritical,
java.lang.String LastNotificationTime,
java.lang.String CurrentNotificationNumber,
java.lang.String isNotificationsEnabled,
java.lang.String Latency,
java.lang.String ExecutionTime,
java.lang.String isFlapDetectionEnabled,
java.lang.String isServiceFlapping,
java.lang.String PercentStateChange,
java.lang.String ScheduledDowntimeDepth,
java.lang.String isFailurePredictionEnabled,
java.lang.String isProcessPerformanceData,
java.lang.String isObsessOverService)
returns a ServiceStatus bean that can be used to call updateServiceStatus with a collection of statuses |
void |
removeDevicesFromChildDevice(java.lang.String childDevice,
java.lang.String deviceList)
Removes Devices from a Child Device |
void |
removeDevicesFromMonitorServer(java.lang.String monitorServer,
java.lang.String deviceList)
Removes Devices from a MonitorServer |
void |
removeDevicesFromParentDevice(java.lang.String parentDevice,
java.lang.String deviceList)
Removes Devices from a Parent Device. |
void |
removeHost(java.lang.String hostName)
deletes the Host with the name provided, and the related HostStatus, and ServiceStatus - unlinks (but does not delete) all LogMessages that were previously attached to this Host |
void |
removeHostGroup(java.lang.String hostGroupName)
Deletes the HostGroup with the name provided, but does not affect any of the Hosts within that HostGroup |
void |
removeHostsFromHostGroup(java.lang.String HostGroupName,
java.lang.String hostList)
Removes Hosts from a HostGroup |
void |
removeServer(java.lang.String serverIdent)
Deletes the Server (Device) with the name provided, including all its Hosts, Services and LogMessages |
void |
removeService(java.lang.String serviceDescr)
deletes ServiceStatus records with the ServiceDescription provided, and de-associates from that service all LogMessages that were associated with that Service |
void |
updateHostAvailability(java.lang.String Host,
java.lang.String StartTime,
java.lang.String EndTime,
java.lang.String PERCENT_KNOWN_TIME_UP_UNSCHEDULED,
java.lang.String TOTAL_TIME_UNDETERMINED,
java.lang.String PERCENT_TIME_DOWN_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE,
java.lang.String PERCENT_TOTAL_TIME_UNREACHABLE,
java.lang.String PERCENT_TIME_DOWN_SCHEDULED,
java.lang.String TOTAL_TIME_DOWN,
java.lang.String PERCENT_KNOWN_TIME_DOWN_UNSCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_UNDETERMINED,
java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE_SCHEDULED,
java.lang.String TIME_UP_SCHEDULED,
java.lang.String PERCENT_TIME_UP_UNSCHEDULED,
java.lang.String TIME_DOWN_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UP_SCHEDULED,
java.lang.String PERCENT_TIME_UNREACHABLE_SCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UP,
java.lang.String PERCENT_KNOWN_TIME_DOWN_SCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE_UNSCHEDULED,
java.lang.String PERCENT_TIME_UNREACHABLE_UNSCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_DOWN,
java.lang.String PERCENT_TIME_UP_SCHEDULED,
java.lang.String TIME_UP_UNSCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_UP,
java.lang.String TIME_UNDETERMINED_NO_DATA,
java.lang.String TOTAL_TIME_UP,
java.lang.String PERCENT_TIME_UNDETERMINED_NOT_RUNNING,
java.lang.String TIME_DOWN_SCHEDULED,
java.lang.String TIME_UNREACHABLE_UNSCHEDULED,
java.lang.String TIME_UNREACHABLE_SCHEDULED,
java.lang.String PERCENT_TIME_UNDETERMINED_NO_DATA,
java.lang.String TOTAL_TIME_UNREACHABLE,
java.lang.String PERCENT_KNOWN_TIME_DOWN,
java.lang.String TIME_UNDETERMINED_NOT_RUNNING)
Updates the Collage HostAvailability table. |
void |
updateHostGroupHostAvailability(java.lang.String Hostgroup,
java.lang.String StartTime,
java.lang.String EndTime,
java.lang.String PERCENT_KNOWN_TIME_UP_UNSCHEDULED,
java.lang.String TOTAL_TIME_UNDETERMINED,
java.lang.String PERCENT_TIME_DOWN_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE,
java.lang.String PERCENT_TOTAL_TIME_UNREACHABLE,
java.lang.String PERCENT_TIME_DOWN_SCHEDULED,
java.lang.String TOTAL_TIME_DOWN,
java.lang.String PERCENT_KNOWN_TIME_DOWN_UNSCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_UNDETERMINED,
java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE_SCHEDULED,
java.lang.String TIME_UP_SCHEDULED,
java.lang.String PERCENT_TIME_UP_UNSCHEDULED,
java.lang.String TIME_DOWN_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UP_SCHEDULED,
java.lang.String PERCENT_TIME_UNREACHABLE_SCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UP,
java.lang.String PERCENT_KNOWN_TIME_DOWN_SCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE_UNSCHEDULED,
java.lang.String PERCENT_TIME_UNREACHABLE_UNSCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_DOWN,
java.lang.String PERCENT_TIME_UP_SCHEDULED,
java.lang.String TIME_UP_UNSCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_UP,
java.lang.String TIME_UNDETERMINED_NO_DATA,
java.lang.String TOTAL_TIME_UP,
java.lang.String PERCENT_TIME_UNDETERMINED_NOT_RUNNING,
java.lang.String TIME_DOWN_SCHEDULED,
java.lang.String TIME_UNREACHABLE_UNSCHEDULED,
java.lang.String TIME_UNREACHABLE_SCHEDULED,
java.lang.String PERCENT_TIME_UNDETERMINED_NO_DATA,
java.lang.String TOTAL_TIME_UNREACHABLE,
java.lang.String PERCENT_KNOWN_TIME_DOWN,
java.lang.String TIME_UNDETERMINED_NOT_RUNNING)
Updates the Collage HostGroupAvailabilityTable. |
void |
updateHostGroupServiceAvailability(java.lang.String Hostgroup,
java.lang.String SERVICE_DESCRIPTION,
java.lang.String StartTime,
java.lang.String EndTime,
java.lang.String TOTAL_TIME_OK,
java.lang.String PERCENT_KNOWN_TIME_OK_UNSCHEDULED,
java.lang.String TOTAL_TIME_UNKNOWN,
java.lang.String TOTAL_TIME_UNDETERMINED,
java.lang.String TOTAL_TIME_CRITICAL,
java.lang.String PERCENT_KNOWN_TIME_UNKNOWN,
java.lang.String PERCENT_KNOWN_TIME_WARNING,
java.lang.String TIME_UNKNOWN_SCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_UNDETERMINED,
java.lang.String PERCENT_TIME_UNKNOWN_UNSCHEDULED,
java.lang.String PERCENT_TIME_WARNING_SCHEDULED,
java.lang.String PERCENT_TIME_CRITICAL_SCHEDULED,
java.lang.String TIME_UNKNOWN_UNSCHEDULED,
java.lang.String PERCENT_TIME_OK_SCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_WARNING,
java.lang.String TIME_OK_UNSCHEDULED,
java.lang.String TOTAL_TIME_WARNING,
java.lang.String TIME_CRITICAL_SCHEDULED,
java.lang.String PERCENT_TIME_UNKNOWN_SCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_CRITICAL_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_CRITICAL_SCHEDULED,
java.lang.String PERCENT_TIME_WARNING_UNSCHEDULED,
java.lang.String TIME_CRITICAL_UNSCHEDULED,
java.lang.String TIME_UNDETERMINED_NO_DATA,
java.lang.String PERCENT_TOTAL_TIME_CRITICAL,
java.lang.String TIME_WARNING_UNSCHEDULED,
java.lang.String PERCENT_TIME_UNDETERMINED_NOT_RUNNING,
java.lang.String PERCENT_KNOWN_TIME_WARNING_UNSCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_UNKNOWN,
java.lang.String PERCENT_KNOWN_TIME_WARNING_SCHEDULED,
java.lang.String PERCENT_TIME_CRITICAL_UNSCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_OK,
java.lang.String PERCENT_KNOWN_TIME_OK_SCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UNKNOWN_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_OK,
java.lang.String TIME_OK_SCHEDULED,
java.lang.String PERCENT_TIME_UNDETERMINED_NO_DATA,
java.lang.String PERCENT_KNOWN_TIME_CRITICAL,
java.lang.String PERCENT_TIME_OK_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UNKNOWN_SCHEDULED,
java.lang.String TIME_WARNING_SCHEDULED,
java.lang.String TIME_UNDETERMINED_NOT_RUNNING)
Updates the Collage HostGroupServiceAvailability Table. |
void |
updateHostStatus(java.lang.String MonitorServerName,
java.lang.String Host,
java.lang.String Identification,
java.lang.String LastPluginOutput,
java.lang.String MonitorStatus,
java.lang.String LastCheckTime,
java.lang.String LastStateChange,
java.lang.String isAcknowledged,
java.lang.String TimeUp,
java.lang.String TimeDown,
java.lang.String TimeUnreachable,
java.lang.String LastNotificationTime,
java.lang.String CurrentNotificationNumber,
java.lang.String isNotificationsEnabled,
java.lang.String isChecksEnabled,
java.lang.String isEventHandlersEnabled,
java.lang.String isFlapDetectionEnabled,
java.lang.String isHostIsFlapping,
java.lang.String PercentStateChange,
java.lang.String ScheduledDowntimeDepth,
java.lang.String isFailurePredictionEnabled,
java.lang.String isProcessPerformanceData)
This method performs the following tasks: retrieves a Device using the Host name provided, or creates/saves a new Device if one does not already exist retrieves the MonitorServer using the name provided, or creates a new one adds the Device to the MonitorServer and saves the MonitorServer attempts to retrieve the Host by name, or creates a new one adds the Device to the Host and saves it attempts to retrieve the first HostStatus from the Host, or creates a new one adds an empty MonitorStatus to the HostStatus updates the HostStatus with the metrics passed saves the HostStatus |
void |
updateLogMessage(java.lang.String LogType,
java.lang.String MonitorServerName,
java.lang.String Host,
java.lang.String Identification,
java.lang.String Severity,
java.lang.String MonitorStatus,
java.lang.String TextMessage,
java.lang.String ReportDate,
java.lang.String LastInsertDate,
java.lang.String SubComponent,
java.lang.String ErrorType,
java.lang.String ServiceDescription,
java.lang.String ServiceStatus,
java.lang.String LoggerName,
java.lang.String ApplicationName)
Update the collage LogMessage table. |
void |
updateServiceAvailability(java.lang.String Host,
java.lang.String SERVICE_DESCRIPTION,
java.lang.String StartTime,
java.lang.String EndTime,
java.lang.String TOTAL_TIME_OK,
java.lang.String PERCENT_KNOWN_TIME_OK_UNSCHEDULED,
java.lang.String TOTAL_TIME_UNDETERMINED,
java.lang.String TOTAL_TIME_UNKNOWN,
java.lang.String TOTAL_TIME_CRITICAL,
java.lang.String PERCENT_KNOWN_TIME_UNKNOWN,
java.lang.String PERCENT_KNOWN_TIME_WARNING,
java.lang.String PERCENT_TOTAL_TIME_UNDETERMINED,
java.lang.String PERCENT_TIME_UNKNOWN_UNSCHEDULED,
java.lang.String TIME_UNKNOWN_SCHEDULED,
java.lang.String PERCENT_TIME_CRITICAL_SCHEDULED,
java.lang.String PERCENT_TIME_WARNING_SCHEDULED,
java.lang.String TIME_UNKNOWN_UNSCHEDULED,
java.lang.String PERCENT_TIME_OK_SCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_WARNING,
java.lang.String TIME_OK_UNSCHEDULED,
java.lang.String TOTAL_TIME_WARNING,
java.lang.String TIME_CRITICAL_SCHEDULED,
java.lang.String PERCENT_TIME_UNKNOWN_SCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_CRITICAL_UNSCHEDULED,
java.lang.String PERCENT_TIME_WARNING_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_CRITICAL_SCHEDULED,
java.lang.String TIME_CRITICAL_UNSCHEDULED,
java.lang.String TIME_UNDETERMINED_NO_DATA,
java.lang.String PERCENT_TOTAL_TIME_CRITICAL,
java.lang.String PERCENT_TIME_UNDETERMINED_NOT_RUNNING,
java.lang.String TIME_WARNING_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_WARNING_UNSCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_UNKNOWN,
java.lang.String PERCENT_TIME_CRITICAL_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_WARNING_SCHEDULED,
java.lang.String PERCENT_TOTAL_TIME_OK,
java.lang.String PERCENT_KNOWN_TIME_OK_SCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UNKNOWN_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_OK,
java.lang.String TIME_OK_SCHEDULED,
java.lang.String PERCENT_TIME_UNDETERMINED_NO_DATA,
java.lang.String PERCENT_KNOWN_TIME_CRITICAL,
java.lang.String PERCENT_TIME_OK_UNSCHEDULED,
java.lang.String PERCENT_KNOWN_TIME_UNKNOWN_SCHEDULED,
java.lang.String TIME_WARNING_SCHEDULED,
java.lang.String TIME_UNDETERMINED_NOT_RUNNING)
Updates the Collage ServiceAvailability Table. |
void |
updateServiceStatus(java.lang.String MonitorServerName,
java.lang.String Host,
java.lang.String Identification,
java.util.Collection serviceStatuses)
Performs 'bulk' update/insert of ServiceStatus for a host |
void |
updateServiceStatus(java.lang.String MonitorServerName,
java.lang.String Host,
java.lang.String Identification,
java.lang.String ServiceDescription,
java.lang.String LastPluginOutput,
java.lang.String MonitorStatus,
java.lang.String RetryNumber,
java.lang.String StateType,
java.lang.String LastCheckTime,
java.lang.String NextCheckTime,
java.lang.String CheckType,
java.lang.String isChecksEnabled,
java.lang.String isAcceptPassiveChecks,
java.lang.String isEventHandlersEnabled,
java.lang.String LastStateChange,
java.lang.String isProblemAcknowledged,
java.lang.String LastHardState,
java.lang.String TimeOK,
java.lang.String TimeUnknown,
java.lang.String TimeWarning,
java.lang.String TimeCritical,
java.lang.String LastNotificationTime,
java.lang.String CurrentNotificationNumber,
java.lang.String isNotificationsEnabled,
java.lang.String Latency,
java.lang.String ExecutionTime,
java.lang.String isFlapDetectionEnabled,
java.lang.String isServiceFlapping,
java.lang.String PercentStateChange,
java.lang.String ScheduledDowntimeDepth,
java.lang.String isFailurePredictionEnabled,
java.lang.String isProcessPerformanceData,
java.lang.String isObsessOverService)
Updates the Collage ServiceStatus table. |
Method Detail |
public void updateServiceStatus(java.lang.String MonitorServerName, java.lang.String Host, java.lang.String Identification, java.lang.String ServiceDescription, java.lang.String LastPluginOutput, java.lang.String MonitorStatus, java.lang.String RetryNumber, java.lang.String StateType, java.lang.String LastCheckTime, java.lang.String NextCheckTime, java.lang.String CheckType, java.lang.String isChecksEnabled, java.lang.String isAcceptPassiveChecks, java.lang.String isEventHandlersEnabled, java.lang.String LastStateChange, java.lang.String isProblemAcknowledged, java.lang.String LastHardState, java.lang.String TimeOK, java.lang.String TimeUnknown, java.lang.String TimeWarning, java.lang.String TimeCritical, java.lang.String LastNotificationTime, java.lang.String CurrentNotificationNumber, java.lang.String isNotificationsEnabled, java.lang.String Latency, java.lang.String ExecutionTime, java.lang.String isFlapDetectionEnabled, java.lang.String isServiceFlapping, java.lang.String PercentStateChange, java.lang.String ScheduledDowntimeDepth, java.lang.String isFailurePredictionEnabled, java.lang.String isProcessPerformanceData, java.lang.String isObsessOverService) throws CollageException
MonitorServerName
- Name of the MonitorServerHost
- Name of the hostIdentification
- ServiceDescription
- Name or description of the serviceLastPluginOutput
- Last output receivedMonitorStatus
- MonitorStatus ID. @see MonitorStatusID
for
possible values.RetryNumber
- Number of times an attempt has been made to
contact the service.StateType
- LastCheckTime
- The time that the service was checked last.NextCheckTime
- The time at which the service will be checked next.CheckType
- isChecksEnabled
- Are checks enabled? true/falseisAcceptPassiveChecks
- Are Passive Checks accepted? true/falseisEventHandlersEnabled
- Is the event handler enabled? true/falseLastStateChange
- The time of the last state changeisProblemAcknowledged
- Has the problem been acknowledged? true/falseLastHardState
- TimeOK
- The amount of time that the service has been "OK".TimeUnknown
- The amount of time that the service has had a status of
"UNKNOWN".TimeWarning
- The amount of time that the service has had a status of
"WARNING".TimeCritical
- The amount of time that the service has had a status of
"CRITICAL".LastNotificationTime
- The time that a notification was last sentCurrentNotificationNumber
- The count of notificationsisNotificationsEnabled
- Are notifications enabled? true/falseLatency
- ExecutionTime
- isFlapDetectionEnabled
- isServiceFlapping
- PercentStateChange
- ScheduledDowntimeDepth
- isFailurePredictionEnabled
- isProcessPerformanceData
- isObsessOverService
-
CollageException
public void updateServiceStatus(java.lang.String MonitorServerName, java.lang.String Host, java.lang.String Identification, java.util.Collection serviceStatuses) throws CollageException
CollageException
public ServiceStatus createServiceStatus(java.lang.String ServiceDescription, java.lang.String LastPluginOutput, java.lang.String MonitorStatus, java.lang.String RetryNumber, java.lang.String StateType, java.lang.String LastCheckTime, java.lang.String NextCheckTime, java.lang.String CheckType, java.lang.String isChecksEnabled, java.lang.String isAcceptPassiveChecks, java.lang.String isEventHandlersEnabled, java.lang.String LastStateChange, java.lang.String isProblemAcknowledged, java.lang.String LastHardState, java.lang.String TimeOK, java.lang.String TimeUnknown, java.lang.String TimeWarning, java.lang.String TimeCritical, java.lang.String LastNotificationTime, java.lang.String CurrentNotificationNumber, java.lang.String isNotificationsEnabled, java.lang.String Latency, java.lang.String ExecutionTime, java.lang.String isFlapDetectionEnabled, java.lang.String isServiceFlapping, java.lang.String PercentStateChange, java.lang.String ScheduledDowntimeDepth, java.lang.String isFailurePredictionEnabled, java.lang.String isProcessPerformanceData, java.lang.String isObsessOverService)
public void updateHostStatus(java.lang.String MonitorServerName, java.lang.String Host, java.lang.String Identification, java.lang.String LastPluginOutput, java.lang.String MonitorStatus, java.lang.String LastCheckTime, java.lang.String LastStateChange, java.lang.String isAcknowledged, java.lang.String TimeUp, java.lang.String TimeDown, java.lang.String TimeUnreachable, java.lang.String LastNotificationTime, java.lang.String CurrentNotificationNumber, java.lang.String isNotificationsEnabled, java.lang.String isChecksEnabled, java.lang.String isEventHandlersEnabled, java.lang.String isFlapDetectionEnabled, java.lang.String isHostIsFlapping, java.lang.String PercentStateChange, java.lang.String ScheduledDowntimeDepth, java.lang.String isFailurePredictionEnabled, java.lang.String isProcessPerformanceData) throws CollageException
MonitorServerName
- Name of the MonitorServerHost
- Name of the HostIdentification
- LastPluginOutput
- Last output receivedMonitorStatus
- MonitorStatus ID. @see MonitorStatusID
for
possible values.LastCheckTime
- The time that the host was checked last.LastStateChange
- The time of the last state changeisAcknowledged
- Has the current state been acknowledged? true/falseTimeUp
- The amount of time the host has been UPTimeDown
- The amount of time the host has been DOWNTimeUnreachable
- The amount of time the host has been UNREACHABLELastNotificationTime
- The time of the last notificationCurrentNotificationNumber
- isNotificationsEnabled
- isChecksEnabled
- isEventHandlersEnabled
- isFlapDetectionEnabled
- isHostIsFlapping
- PercentStateChange
- ScheduledDowntimeDepth
- isFailurePredictionEnabled
- isProcessPerformanceData
-
CollageException
public void updateLogMessage(java.lang.String LogType, java.lang.String MonitorServerName, java.lang.String Host, java.lang.String Identification, java.lang.String Severity, java.lang.String MonitorStatus, java.lang.String TextMessage, java.lang.String ReportDate, java.lang.String LastInsertDate, java.lang.String SubComponent, java.lang.String ErrorType, java.lang.String ServiceDescription, java.lang.String ServiceStatus, java.lang.String LoggerName, java.lang.String ApplicationName) throws CollageException
LogType
- MonitorServerName
- Name of the MonitorServerHost
- Name of the HostIdentification
- Identification of the DeviceSeverity
- Severity of the entry SeverityID
MonitorStatus
- MonitorStatus ID MonitorStatusID
TextMessage
- Text of the entryReportDate
- The date of the entryLastInsertDate
- Last time the log was updatedSubComponent
- ErrorType
- ServiceDescription
- Name or description of the ServiceStatus
ServiceStatus
- ServiceStatus IDLoggerName
- ApplicationName
-
CollageException
public void updateHostAvailability(java.lang.String Host, java.lang.String StartTime, java.lang.String EndTime, java.lang.String PERCENT_KNOWN_TIME_UP_UNSCHEDULED, java.lang.String TOTAL_TIME_UNDETERMINED, java.lang.String PERCENT_TIME_DOWN_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE, java.lang.String PERCENT_TOTAL_TIME_UNREACHABLE, java.lang.String PERCENT_TIME_DOWN_SCHEDULED, java.lang.String TOTAL_TIME_DOWN, java.lang.String PERCENT_KNOWN_TIME_DOWN_UNSCHEDULED, java.lang.String PERCENT_TOTAL_TIME_UNDETERMINED, java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE_SCHEDULED, java.lang.String TIME_UP_SCHEDULED, java.lang.String PERCENT_TIME_UP_UNSCHEDULED, java.lang.String TIME_DOWN_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UP_SCHEDULED, java.lang.String PERCENT_TIME_UNREACHABLE_SCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UP, java.lang.String PERCENT_KNOWN_TIME_DOWN_SCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE_UNSCHEDULED, java.lang.String PERCENT_TIME_UNREACHABLE_UNSCHEDULED, java.lang.String PERCENT_TOTAL_TIME_DOWN, java.lang.String PERCENT_TIME_UP_SCHEDULED, java.lang.String TIME_UP_UNSCHEDULED, java.lang.String PERCENT_TOTAL_TIME_UP, java.lang.String TIME_UNDETERMINED_NO_DATA, java.lang.String TOTAL_TIME_UP, java.lang.String PERCENT_TIME_UNDETERMINED_NOT_RUNNING, java.lang.String TIME_DOWN_SCHEDULED, java.lang.String TIME_UNREACHABLE_UNSCHEDULED, java.lang.String TIME_UNREACHABLE_SCHEDULED, java.lang.String PERCENT_TIME_UNDETERMINED_NO_DATA, java.lang.String TOTAL_TIME_UNREACHABLE, java.lang.String PERCENT_KNOWN_TIME_DOWN, java.lang.String TIME_UNDETERMINED_NOT_RUNNING) throws CollageException
Host
- StartTime
- EndTime
- PERCENT_KNOWN_TIME_UP_UNSCHEDULED
- TOTAL_TIME_UNDETERMINED
- PERCENT_TIME_DOWN_UNSCHEDULED
- PERCENT_KNOWN_TIME_UNREACHABLE
- PERCENT_TOTAL_TIME_UNREACHABLE
- PERCENT_TIME_DOWN_SCHEDULED
- TOTAL_TIME_DOWN
- PERCENT_KNOWN_TIME_DOWN_UNSCHEDULED
- PERCENT_TOTAL_TIME_UNDETERMINED
- PERCENT_KNOWN_TIME_UNREACHABLE_SCHEDULED
- TIME_UP_SCHEDULED
- PERCENT_TIME_UP_UNSCHEDULED
- TIME_DOWN_UNSCHEDULED
- PERCENT_KNOWN_TIME_UP_SCHEDULED
- PERCENT_TIME_UNREACHABLE_SCHEDULED
- PERCENT_KNOWN_TIME_UP
- PERCENT_KNOWN_TIME_DOWN_SCHEDULED
- PERCENT_KNOWN_TIME_UNREACHABLE_UNSCHEDULED
- PERCENT_TIME_UNREACHABLE_UNSCHEDULED
- PERCENT_TOTAL_TIME_DOWN
- PERCENT_TIME_UP_SCHEDULED
- TIME_UP_UNSCHEDULED
- PERCENT_TOTAL_TIME_UP
- TIME_UNDETERMINED_NO_DATA
- TOTAL_TIME_UP
- PERCENT_TIME_UNDETERMINED_NOT_RUNNING
- TIME_DOWN_SCHEDULED
- TIME_UNREACHABLE_UNSCHEDULED
- TIME_UNREACHABLE_SCHEDULED
- PERCENT_TIME_UNDETERMINED_NO_DATA
- TOTAL_TIME_UNREACHABLE
- PERCENT_KNOWN_TIME_DOWN
- TIME_UNDETERMINED_NOT_RUNNING
-
CollageException
public void updateServiceAvailability(java.lang.String Host, java.lang.String SERVICE_DESCRIPTION, java.lang.String StartTime, java.lang.String EndTime, java.lang.String TOTAL_TIME_OK, java.lang.String PERCENT_KNOWN_TIME_OK_UNSCHEDULED, java.lang.String TOTAL_TIME_UNDETERMINED, java.lang.String TOTAL_TIME_UNKNOWN, java.lang.String TOTAL_TIME_CRITICAL, java.lang.String PERCENT_KNOWN_TIME_UNKNOWN, java.lang.String PERCENT_KNOWN_TIME_WARNING, java.lang.String PERCENT_TOTAL_TIME_UNDETERMINED, java.lang.String PERCENT_TIME_UNKNOWN_UNSCHEDULED, java.lang.String TIME_UNKNOWN_SCHEDULED, java.lang.String PERCENT_TIME_CRITICAL_SCHEDULED, java.lang.String PERCENT_TIME_WARNING_SCHEDULED, java.lang.String TIME_UNKNOWN_UNSCHEDULED, java.lang.String PERCENT_TIME_OK_SCHEDULED, java.lang.String PERCENT_TOTAL_TIME_WARNING, java.lang.String TIME_OK_UNSCHEDULED, java.lang.String TOTAL_TIME_WARNING, java.lang.String TIME_CRITICAL_SCHEDULED, java.lang.String PERCENT_TIME_UNKNOWN_SCHEDULED, java.lang.String PERCENT_KNOWN_TIME_CRITICAL_UNSCHEDULED, java.lang.String PERCENT_TIME_WARNING_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_CRITICAL_SCHEDULED, java.lang.String TIME_CRITICAL_UNSCHEDULED, java.lang.String TIME_UNDETERMINED_NO_DATA, java.lang.String PERCENT_TOTAL_TIME_CRITICAL, java.lang.String PERCENT_TIME_UNDETERMINED_NOT_RUNNING, java.lang.String TIME_WARNING_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_WARNING_UNSCHEDULED, java.lang.String PERCENT_TOTAL_TIME_UNKNOWN, java.lang.String PERCENT_TIME_CRITICAL_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_WARNING_SCHEDULED, java.lang.String PERCENT_TOTAL_TIME_OK, java.lang.String PERCENT_KNOWN_TIME_OK_SCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UNKNOWN_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_OK, java.lang.String TIME_OK_SCHEDULED, java.lang.String PERCENT_TIME_UNDETERMINED_NO_DATA, java.lang.String PERCENT_KNOWN_TIME_CRITICAL, java.lang.String PERCENT_TIME_OK_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UNKNOWN_SCHEDULED, java.lang.String TIME_WARNING_SCHEDULED, java.lang.String TIME_UNDETERMINED_NOT_RUNNING)
Host
- SERVICE_DESCRIPTION
- StartTime
- EndTime
- TOTAL_TIME_OK
- PERCENT_KNOWN_TIME_OK_UNSCHEDULED
- TOTAL_TIME_UNDETERMINED
- TOTAL_TIME_UNKNOWN
- TOTAL_TIME_CRITICAL
- PERCENT_KNOWN_TIME_UNKNOWN
- PERCENT_KNOWN_TIME_WARNING
- PERCENT_TOTAL_TIME_UNDETERMINED
- PERCENT_TIME_UNKNOWN_UNSCHEDULED
- TIME_UNKNOWN_SCHEDULED
- PERCENT_TIME_CRITICAL_SCHEDULED
- PERCENT_TIME_WARNING_SCHEDULED
- TIME_UNKNOWN_UNSCHEDULED
- PERCENT_TIME_OK_SCHEDULED
- PERCENT_TOTAL_TIME_WARNING
- TIME_OK_UNSCHEDULED
- TOTAL_TIME_WARNING
- TIME_CRITICAL_SCHEDULED
- PERCENT_TIME_UNKNOWN_SCHEDULED
- PERCENT_KNOWN_TIME_CRITICAL_UNSCHEDULED
- PERCENT_TIME_WARNING_UNSCHEDULED
- PERCENT_KNOWN_TIME_CRITICAL_SCHEDULED
- TIME_CRITICAL_UNSCHEDULED
- TIME_UNDETERMINED_NO_DATA
- PERCENT_TOTAL_TIME_CRITICAL
- PERCENT_TIME_UNDETERMINED_NOT_RUNNING
- TIME_WARNING_UNSCHEDULED
- PERCENT_KNOWN_TIME_WARNING_UNSCHEDULED
- PERCENT_TOTAL_TIME_UNKNOWN
- PERCENT_TIME_CRITICAL_UNSCHEDULED
- PERCENT_KNOWN_TIME_WARNING_SCHEDULED
- PERCENT_TOTAL_TIME_OK
- PERCENT_KNOWN_TIME_OK_SCHEDULED
- PERCENT_KNOWN_TIME_UNKNOWN_UNSCHEDULED
- PERCENT_KNOWN_TIME_OK
- TIME_OK_SCHEDULED
- PERCENT_TIME_UNDETERMINED_NO_DATA
- PERCENT_KNOWN_TIME_CRITICAL
- PERCENT_TIME_OK_UNSCHEDULED
- PERCENT_KNOWN_TIME_UNKNOWN_SCHEDULED
- TIME_WARNING_SCHEDULED
- TIME_UNDETERMINED_NOT_RUNNING
-
CollageException
public void updateHostGroupHostAvailability(java.lang.String Hostgroup, java.lang.String StartTime, java.lang.String EndTime, java.lang.String PERCENT_KNOWN_TIME_UP_UNSCHEDULED, java.lang.String TOTAL_TIME_UNDETERMINED, java.lang.String PERCENT_TIME_DOWN_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE, java.lang.String PERCENT_TOTAL_TIME_UNREACHABLE, java.lang.String PERCENT_TIME_DOWN_SCHEDULED, java.lang.String TOTAL_TIME_DOWN, java.lang.String PERCENT_KNOWN_TIME_DOWN_UNSCHEDULED, java.lang.String PERCENT_TOTAL_TIME_UNDETERMINED, java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE_SCHEDULED, java.lang.String TIME_UP_SCHEDULED, java.lang.String PERCENT_TIME_UP_UNSCHEDULED, java.lang.String TIME_DOWN_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UP_SCHEDULED, java.lang.String PERCENT_TIME_UNREACHABLE_SCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UP, java.lang.String PERCENT_KNOWN_TIME_DOWN_SCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UNREACHABLE_UNSCHEDULED, java.lang.String PERCENT_TIME_UNREACHABLE_UNSCHEDULED, java.lang.String PERCENT_TOTAL_TIME_DOWN, java.lang.String PERCENT_TIME_UP_SCHEDULED, java.lang.String TIME_UP_UNSCHEDULED, java.lang.String PERCENT_TOTAL_TIME_UP, java.lang.String TIME_UNDETERMINED_NO_DATA, java.lang.String TOTAL_TIME_UP, java.lang.String PERCENT_TIME_UNDETERMINED_NOT_RUNNING, java.lang.String TIME_DOWN_SCHEDULED, java.lang.String TIME_UNREACHABLE_UNSCHEDULED, java.lang.String TIME_UNREACHABLE_SCHEDULED, java.lang.String PERCENT_TIME_UNDETERMINED_NO_DATA, java.lang.String TOTAL_TIME_UNREACHABLE, java.lang.String PERCENT_KNOWN_TIME_DOWN, java.lang.String TIME_UNDETERMINED_NOT_RUNNING) throws CollageException
Hostgroup
- StartTime
- EndTime
- PERCENT_KNOWN_TIME_UP_UNSCHEDULED
- TOTAL_TIME_UNDETERMINED
- PERCENT_TIME_DOWN_UNSCHEDULED
- PERCENT_KNOWN_TIME_UNREACHABLE
- PERCENT_TOTAL_TIME_UNREACHABLE
- PERCENT_TIME_DOWN_SCHEDULED
- TOTAL_TIME_DOWN
- PERCENT_KNOWN_TIME_DOWN_UNSCHEDULED
- PERCENT_TOTAL_TIME_UNDETERMINED
- PERCENT_KNOWN_TIME_UNREACHABLE_SCHEDULED
- TIME_UP_SCHEDULED
- PERCENT_TIME_UP_UNSCHEDULED
- TIME_DOWN_UNSCHEDULED
- PERCENT_KNOWN_TIME_UP_SCHEDULED
- PERCENT_TIME_UNREACHABLE_SCHEDULED
- PERCENT_KNOWN_TIME_UP
- PERCENT_KNOWN_TIME_DOWN_SCHEDULED
- PERCENT_KNOWN_TIME_UNREACHABLE_UNSCHEDULED
- PERCENT_TIME_UNREACHABLE_UNSCHEDULED
- PERCENT_TOTAL_TIME_DOWN
- PERCENT_TIME_UP_SCHEDULED
- TIME_UP_UNSCHEDULED
- PERCENT_TOTAL_TIME_UP
- TIME_UNDETERMINED_NO_DATA
- TOTAL_TIME_UP
- PERCENT_TIME_UNDETERMINED_NOT_RUNNING
- TIME_DOWN_SCHEDULED
- TIME_UNREACHABLE_UNSCHEDULED
- TIME_UNREACHABLE_SCHEDULED
- PERCENT_TIME_UNDETERMINED_NO_DATA
- TOTAL_TIME_UNREACHABLE
- PERCENT_KNOWN_TIME_DOWN
- TIME_UNDETERMINED_NOT_RUNNING
-
CollageException
public void updateHostGroupServiceAvailability(java.lang.String Hostgroup, java.lang.String SERVICE_DESCRIPTION, java.lang.String StartTime, java.lang.String EndTime, java.lang.String TOTAL_TIME_OK, java.lang.String PERCENT_KNOWN_TIME_OK_UNSCHEDULED, java.lang.String TOTAL_TIME_UNKNOWN, java.lang.String TOTAL_TIME_UNDETERMINED, java.lang.String TOTAL_TIME_CRITICAL, java.lang.String PERCENT_KNOWN_TIME_UNKNOWN, java.lang.String PERCENT_KNOWN_TIME_WARNING, java.lang.String TIME_UNKNOWN_SCHEDULED, java.lang.String PERCENT_TOTAL_TIME_UNDETERMINED, java.lang.String PERCENT_TIME_UNKNOWN_UNSCHEDULED, java.lang.String PERCENT_TIME_WARNING_SCHEDULED, java.lang.String PERCENT_TIME_CRITICAL_SCHEDULED, java.lang.String TIME_UNKNOWN_UNSCHEDULED, java.lang.String PERCENT_TIME_OK_SCHEDULED, java.lang.String PERCENT_TOTAL_TIME_WARNING, java.lang.String TIME_OK_UNSCHEDULED, java.lang.String TOTAL_TIME_WARNING, java.lang.String TIME_CRITICAL_SCHEDULED, java.lang.String PERCENT_TIME_UNKNOWN_SCHEDULED, java.lang.String PERCENT_KNOWN_TIME_CRITICAL_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_CRITICAL_SCHEDULED, java.lang.String PERCENT_TIME_WARNING_UNSCHEDULED, java.lang.String TIME_CRITICAL_UNSCHEDULED, java.lang.String TIME_UNDETERMINED_NO_DATA, java.lang.String PERCENT_TOTAL_TIME_CRITICAL, java.lang.String TIME_WARNING_UNSCHEDULED, java.lang.String PERCENT_TIME_UNDETERMINED_NOT_RUNNING, java.lang.String PERCENT_KNOWN_TIME_WARNING_UNSCHEDULED, java.lang.String PERCENT_TOTAL_TIME_UNKNOWN, java.lang.String PERCENT_KNOWN_TIME_WARNING_SCHEDULED, java.lang.String PERCENT_TIME_CRITICAL_UNSCHEDULED, java.lang.String PERCENT_TOTAL_TIME_OK, java.lang.String PERCENT_KNOWN_TIME_OK_SCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UNKNOWN_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_OK, java.lang.String TIME_OK_SCHEDULED, java.lang.String PERCENT_TIME_UNDETERMINED_NO_DATA, java.lang.String PERCENT_KNOWN_TIME_CRITICAL, java.lang.String PERCENT_TIME_OK_UNSCHEDULED, java.lang.String PERCENT_KNOWN_TIME_UNKNOWN_SCHEDULED, java.lang.String TIME_WARNING_SCHEDULED, java.lang.String TIME_UNDETERMINED_NOT_RUNNING) throws CollageException
Hostgroup
- SERVICE_DESCRIPTION
- StartTime
- EndTime
- TOTAL_TIME_OK
- PERCENT_KNOWN_TIME_OK_UNSCHEDULED
- TOTAL_TIME_UNKNOWN
- TOTAL_TIME_UNDETERMINED
- TOTAL_TIME_CRITICAL
- PERCENT_KNOWN_TIME_UNKNOWN
- PERCENT_KNOWN_TIME_WARNING
- TIME_UNKNOWN_SCHEDULED
- PERCENT_TOTAL_TIME_UNDETERMINED
- PERCENT_TIME_UNKNOWN_UNSCHEDULED
- PERCENT_TIME_WARNING_SCHEDULED
- PERCENT_TIME_CRITICAL_SCHEDULED
- TIME_UNKNOWN_UNSCHEDULED
- PERCENT_TIME_OK_SCHEDULED
- PERCENT_TOTAL_TIME_WARNING
- TIME_OK_UNSCHEDULED
- TOTAL_TIME_WARNING
- TIME_CRITICAL_SCHEDULED
- PERCENT_TIME_UNKNOWN_SCHEDULED
- PERCENT_KNOWN_TIME_CRITICAL_UNSCHEDULED
- PERCENT_KNOWN_TIME_CRITICAL_SCHEDULED
- PERCENT_TIME_WARNING_UNSCHEDULED
- TIME_CRITICAL_UNSCHEDULED
- TIME_UNDETERMINED_NO_DATA
- PERCENT_TOTAL_TIME_CRITICAL
- TIME_WARNING_UNSCHEDULED
- PERCENT_TIME_UNDETERMINED_NOT_RUNNING
- PERCENT_KNOWN_TIME_WARNING_UNSCHEDULED
- PERCENT_TOTAL_TIME_UNKNOWN
- PERCENT_KNOWN_TIME_WARNING_SCHEDULED
- PERCENT_TIME_CRITICAL_UNSCHEDULED
- PERCENT_TOTAL_TIME_OK
- PERCENT_KNOWN_TIME_OK_SCHEDULED
- PERCENT_KNOWN_TIME_UNKNOWN_UNSCHEDULED
- PERCENT_KNOWN_TIME_OK
- TIME_OK_SCHEDULED
- PERCENT_TIME_UNDETERMINED_NO_DATA
- PERCENT_KNOWN_TIME_CRITICAL
- PERCENT_TIME_OK_UNSCHEDULED
- PERCENT_KNOWN_TIME_UNKNOWN_SCHEDULED
- TIME_WARNING_SCHEDULED
- TIME_UNDETERMINED_NOT_RUNNING
-
CollageException
public void addHostsToHostGroup(java.lang.String HostGroupName, java.lang.String hostList) throws CollageException
HostGroupName
- Name of the HostGrouphostList
- List of names of Hosts to be added.
CollageException
public void addDevicesToParentDevice(java.lang.String parentDevice, java.lang.String deviceList) throws CollageException
parentDevice
- Name of the Parent DevicedeviceList
- List of names of Devices to be added.
CollageException
public void addDevicesToChildDevice(java.lang.String childDevice, java.lang.String deviceList) throws CollageException
childDevice
- Name of the Child Device.deviceList
- List of names of Devices to be added.
CollageException
public void addDevicesToMonitorServer(java.lang.String monitorServer, java.lang.String deviceList) throws CollageException
monitorServer
- Name of the MonitorServerdeviceList
- List of names of Devices to be added.
CollageException
public void removeHostsFromHostGroup(java.lang.String HostGroupName, java.lang.String hostList) throws CollageException
HostGroupName
- Name of the HostGrouphostList
- List of names of Hosts to remove
CollageException
public void removeDevicesFromParentDevice(java.lang.String parentDevice, java.lang.String deviceList) throws CollageException
parentDevice
- Name of Parent DevicedeviceList
- List of names of Devices to remove
CollageException
public void removeDevicesFromChildDevice(java.lang.String childDevice, java.lang.String deviceList) throws CollageException
childDevice
- Name of Child DevicedeviceList
- List of names of Devices to remove.
CollageException
public void removeDevicesFromMonitorServer(java.lang.String monitorServer, java.lang.String deviceList) throws CollageException
monitorServer
- Name of MonitorServerdeviceList
- List of names of Devices to remove.
CollageException
public void removeService(java.lang.String serviceDescr) throws CollageException
CollageException
public void removeHost(java.lang.String hostName) throws CollageException
hostName
-
CollageException
public void removeHostGroup(java.lang.String hostGroupName) throws CollageException
hostGroupName
-
CollageException
public void removeServer(java.lang.String serverIdent) throws CollageException
serverIdent
- The IP or MAC address of the server (Device) to be deleted
CollageException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |