|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CollageException | |
com.groundwork.collage | |
com.groundwork.collage.exception |
Uses of CollageException in com.groundwork.collage |
Methods in com.groundwork.collage that throw CollageException | |
java.lang.Float |
CollageStateQuery.getServiceAverageAvailability(java.lang.String serviceName)
Returns the average amount of time a Service has been UP. |
java.lang.Float |
CollageStateQuery.getHostAverageAvailability(java.lang.String hostName)
Returns the average amount of time a Host has been UP. |
java.lang.Float |
CollageStateQuery.getHostGroupAverageAvailability(java.lang.String hostGroupName)
Returns the overall average availability of a HostGroup. |
CollageTrend |
CollageStateQuery.getHostGroupServiceAvailabilityTrend(java.lang.String hostGroupName)
Returns a CollageTrend representing the trend of
HostGroupServiceAvailability. |
java.util.Collection |
CollageMonitorServerQuery.getMonitorServers()
Returns a collection of all MonitorServers in the system |
java.util.Collection |
CollageMonitorServerQuery.getHostsForMonitorServer(java.lang.String MonitorServer)
Returns a collection of Hosts that are part of the MonitorServer |
java.util.Collection |
CollageMonitorServerQuery.getHostGroupsForMonitorServer(java.lang.String MonitorServer)
Returns a collection of HostGroups that are part of the MonitorServer |
java.lang.Object |
CollageAccessor.getAPIObject(java.lang.String interfaceName)
Gets an instance of an API component. |
java.util.Collection |
CollageHostGroupQuery.getServicesForHostGroup(java.lang.String hostGroup)
Returns all Services for the given HostGroup. |
java.util.Collection |
CollageHostGroupQuery.getHostsForHostGroup(java.lang.String hostGroup)
Returns all Hosts for the given HostGroup. |
java.util.Collection |
CollageHostGroupQuery.getHostGroups()
Returns all HostGroups currently stored in the Collage database. |
HostGroup |
CollageHostGroupQuery.getHostGroup(java.lang.String hgName)
Returns a specific HostGroup ; performs shallow retrieval of
HostGroup, where only Name/Description of HostGroups is retrieved |
HostGroup |
CollageHostGroupQuery.getHostGroup(java.lang.String hgName,
boolean deep)
Returns a specific HostGroup ; if instructed, performs deep retrieval
of HostGroup, which includes all Hosts, and their HostStatus and
ServiceStatuses |
void |
CollageAdmin.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. |
void |
CollageAdmin.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 |
CollageAdmin.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 |
CollageAdmin.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 |
CollageAdmin.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 |
CollageAdmin.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 |
CollageAdmin.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 |
CollageAdmin.addHostsToHostGroup(java.lang.String HostGroupName,
java.lang.String hostList)
Adds Hosts to a HostGroup. |
void |
CollageAdmin.addDevicesToParentDevice(java.lang.String parentDevice,
java.lang.String deviceList)
Adds Devices to a Parent Device. |
void |
CollageAdmin.addDevicesToChildDevice(java.lang.String childDevice,
java.lang.String deviceList)
Adds Devices to a Child Device. |
void |
CollageAdmin.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 |
CollageAdmin.removeHostsFromHostGroup(java.lang.String HostGroupName,
java.lang.String hostList)
Removes Hosts from a HostGroup |
void |
CollageAdmin.removeDevicesFromParentDevice(java.lang.String parentDevice,
java.lang.String deviceList)
Removes Devices from a Parent Device. |
void |
CollageAdmin.removeDevicesFromChildDevice(java.lang.String childDevice,
java.lang.String deviceList)
Removes Devices from a Child Device |
void |
CollageAdmin.removeDevicesFromMonitorServer(java.lang.String monitorServer,
java.lang.String deviceList)
Removes Devices from a MonitorServer |
void |
CollageAdmin.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 |
CollageAdmin.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 |
CollageAdmin.removeHostGroup(java.lang.String hostGroupName)
Deletes the HostGroup with the name provided, but does not affect any of the Hosts within that HostGroup |
void |
CollageAdmin.removeServer(java.lang.String serverIdent)
Deletes the Server (Device) with the name provided, including all its Hosts, Services and LogMessages |
ServiceStatus |
CollageServiceQuery.getService(java.lang.String serviceName,
java.lang.String hostName)
Returns a ServiceStatus with the given name that belongs to the
Host specified. |
ServiceStatus |
CollageServiceQuery.getService(java.lang.String serviceName)
Returns the Service with the given name. |
java.util.Collection |
CollageServiceQuery.getServices()
Returns all Services in the system. |
java.util.Collection |
CollageEventQuery.getEventsForDevice(java.lang.String identification,
java.lang.String timeField,
java.util.Date fromDate,
java.util.Date toDate)
Returns a collection of LogMessage for a given device identification |
java.util.Collection |
CollageEventQuery.getEventsForService(java.lang.String serviceDescription,
java.lang.String HostName,
java.lang.String timeField,
java.util.Date fromDate,
java.util.Date toDate)
Returns a collection of LogMessage for a given ServiceDescription
and Host name |
java.util.Collection |
CollageEventQuery.getEventsForHost(java.lang.String HostName,
java.lang.String timeField,
java.util.Date fromDate,
java.util.Date toDate)
Returns a collection of LogMessage for a given host |
java.util.Collection |
CollageEventQuery.getEventsForHostGroup(java.lang.String hostGroupName,
java.lang.String timeField,
java.util.Date fromDate,
java.util.Date toDate)
Returns a collection of LogMessage for a given HostGroup. |
java.util.Collection |
CollageEventQuery.getEventsByDate(java.lang.String timeField,
java.util.Date fromDate,
java.util.Date toDate)
Returns a collection of LogMessage for a given date range. |
java.util.Collection |
CollageHostQuery.getServicesForHost(java.lang.String host)
Returns all Services for the given Host. |
java.util.Collection |
CollageHostQuery.getHosts()
Returns all Hosts currently in the system. |
HostStatus |
CollageHostQuery.getHostStatusForHost(java.lang.String host)
Get the HostStatus for a given host |
Device |
CollageHostQuery.getDeviceForHost(java.lang.String host)
Get the device for a Host |
Uses of CollageException in com.groundwork.collage.exception |
Subclasses of CollageException in com.groundwork.collage.exception | |
class |
CollageInvalidTrendArgumentsException
|
class |
CollageTrendInsufficientDataPointsException
CollageInsufficientDataPointsException |
class |
CollageTrendUnsupportedDataPointObject
CollageTrendUnsupportedDataPointObject |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |