Package hudson.node_monitors
package hudson.node_monitors
Code that monitors the health of agents
-
ClassDescriptionSophisticated version of
AbstractNodeMonitorDescriptor
that performs monitoring on all agents concurrently and asynchronously.Result object forAbstractAsyncNodeMonitorDescriptor.monitorDetailed()
to facilitate extending information returned in the future.Convenient base class for commonNodeMonitor
implementation where the "monitoring" consists of executing something periodically on every node and taking some action based on its result.Discovers the architecture of the system to display in the agent list page.NodeMonitor
that checks clock ofNode
to detect out of sync clocks.Checks available disk space of the remote FS root.AbstractNodeMonitorDescriptor
forNodeMonitor
that checks a free disk space of some directory.Value object that represents the disk space.NodeProperty
that allows users to set agent specific disk space thresholds.Generated localization support class.IfNodeMonitor
marks the node as offline, we'll show this to the admin to get their attention.Offline cause to denote it was node monitor what put computer offline.Extension point for managing and monitoringNode
s.When an agent is connected, redo the node monitoring.Monitors the round-trip response time to this agent.Immutable representation of the monitoring data.Checks the swap space availability.Memory Usage.Monitors the disk space of "/tmp".