Code that monitors the health of agents
Class Summary Class Description AbstractAsyncNodeMonitorDescriptor<T>Sophisticated version of
AbstractNodeMonitorDescriptorthat performs monitoring on all agents concurrently and asynchronously.
AbstractAsyncNodeMonitorDescriptor.Result<T>Result object for
AbstractAsyncNodeMonitorDescriptor.monitorDetailed()to facilitate extending information returned in the future.
AbstractDiskSpaceMonitor AbstractNodeMonitorDescriptor<T>Convenient base class for common
NodeMonitorimplementation where the "monitoring" consists of executing something periodically on every node and taking some action based on its result.
ArchitectureMonitorDiscovers the architecture of the system to display in the agent list page. ArchitectureMonitor.DescriptorImpl ClockMonitor ClockMonitor.DescriptorImpl DiskSpaceMonitorChecks available disk space of the remote FS root. DiskSpaceMonitorDescriptor DiskSpaceMonitorDescriptor.DiskSpaceValue object that represents the disk space. DiskSpaceMonitorDescriptor.GetUsableSpace MessagesGenerated localization support class. MonitorMarkedNodeOfflineIf
NodeMonitormarks the node as offline, we'll show this to the admin to get their attention.
MonitorOfflineCauseOffline cause to denote it was node monitor what put computer offline. NodeMonitorExtension point for managing and monitoring
NodeMonitorUpdaterWhen an agent is connected, redo the node monitoring. ResponseTimeMonitorMonitors the round-trip response time to this agent. ResponseTimeMonitor.DataImmutable representation of the monitoring data. SwapSpaceMonitorChecks the swap space availability. SwapSpaceMonitor.DescriptorImpl SwapSpaceMonitor.MemoryUsage2Memory Usage. TemporarySpaceMonitorMonitors the disk space of "/tmp". TemporarySpaceMonitor.DescriptorImpl TemporarySpaceMonitor.GetTempSpace