Uses of Class
com.groundwork.collage.exception.CollageException

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
 



Copyright © 2005 IT Groundwork. All Rights Reserved.