Server Scout Glossary of Terms

Agent

The lightweight Bash script installed on each monitored server to collect and send metrics to Server Scout. With a near-zero footprint of less than 3 MB RAM and under 100ms CPU per 5-second cycle, the agent continuously gathers system data across the five collection tiers. It includes built-in spooling capabilities to store data locally during network outages for later transmission.

Alert Condition

A rule that triggers a notification when a metric crosses a defined threshold, such as CPU usage exceeding 90% for 5 minutes. Alert conditions combine a metric, comparison operator, threshold value, and sustain period to determine when notifications should be sent. Each condition can be assigned a severity level and associated with specific notification channels.

API Key

A unique 64-character authentication token that allows an agent to securely communicate with the Server Scout dashboard. Each server receives its own API key during setup, which is used to identify and authorise metric submissions. The key ensures that only legitimate agents can send data to your monitoring account.

Collection Tier

One of five data collection frequencies that determine how often specific metrics are gathered: Fast (5 seconds), Medium (30 seconds), Slow (5 minutes), Glacial (1 hour), and Daily (24 hours). Different metrics are assigned to appropriate tiers based on their volatility and monitoring requirements, optimising both granularity and system resource usage.

Cooldown Period

The minimum time interval between repeat notifications for the same alert condition, designed to prevent alert fatigue from continuous messaging. Once an alert fires, the cooldown period ensures you won't receive another notification for that specific condition until the specified duration has elapsed, even if the metric remains above threshold.

Dashboard

The web-based user interface located at app.serverscout.ie where you view metrics, manage servers, and configure alerts. The dashboard supports both dark and light themes, multi-user access with admin and user roles, and functions as a Progressive Web App for mobile and desktop installation.

Fleet Health

An aggregated status overview that displays the total count of servers in each state: online, warning, offline, and paused. This high-level view provides immediate insight into your entire infrastructure's health without needing to examine individual servers, making it ideal for quick status checks.

Group

A logical container for organising related servers within the dashboard interface. Groups help you categorise servers by function, location, environment, or any other criteria that suits your infrastructure management needs, making it easier to navigate and manage large server fleets.

Metric

A measurable server value such as CPU usage percentage, available memory, disk space utilisation, or network throughput. Server Scout collects hundreds of different metrics across system resources, network interfaces, storage devices, and installed software, providing comprehensive visibility into server performance and health.

Plugin

An extension that automatically monitors specific software applications when detected on your servers. Server Scout includes built-in plugins for popular hosting control panels like cPanel, DirectAdmin, and Plesk, as well as backup solutions such as JetBackup, providing specialised monitoring without additional configuration.

Poller

A monitored server that has been designated to also collect data from nearby network devices using SNMP or IPMI protocols. Pollers enable agentless monitoring of switches, DRAC/IPMI interfaces, and UPS units by acting as a bridge between these devices and the Server Scout platform.

Progressive Web App (PWA)

An installable version of the Server Scout dashboard that functions like a native application on your desktop or mobile device. The PWA provides offline capabilities, push notifications, and a streamlined interface whilst maintaining all the functionality of the web-based dashboard.

Severity

The urgency classification assigned to alert conditions and their resulting notifications: info, warning, or critical. Severity levels help prioritise responses and can be used to route different types of alerts to appropriate notification channels or team members based on their importance.

Spooling

The agent's capability to store metric data locally on the monitored server during network outages or connectivity issues. When communication with the dashboard is restored, spooled data is automatically replayed, ensuring no monitoring gaps occur even during temporary network disruptions.

Sustain Period

The duration a metric must continuously exceed its configured threshold before an alert condition triggers a notification. This prevents false alarms from brief spikes or momentary threshold breaches, ensuring alerts only fire for sustained issues that require attention.

Frequently Asked Questions

What is a ServerScout agent and how does it work

A ServerScout agent is a lightweight Bash script installed on each monitored server to collect and send metrics. It uses less than 3MB RAM and under 100ms CPU per 5-second cycle. The agent continuously gathers system data across five collection tiers and includes built-in spooling to store data locally during network outages.

How do I set up API keys for my servers

Each server receives its own unique 64-character API key during setup. This authentication token allows the agent to securely communicate with the ServerScout dashboard and identifies your server when submitting metrics. The API key ensures only legitimate agents can send data to your monitoring account.

What are collection tiers in server monitoring

Collection tiers are five different data collection frequencies: Fast (5 seconds), Medium (30 seconds), Slow (5 minutes), Glacial (1 hour), and Daily (24 hours). Different metrics are assigned to appropriate tiers based on their volatility and monitoring requirements, optimizing both data granularity and system resource usage.

Why am I getting too many alert notifications

This is likely due to alert conditions without proper cooldown periods or sustain periods. Cooldown periods prevent repeat notifications for the same condition, while sustain periods require metrics to exceed thresholds continuously before triggering alerts. Both settings help prevent alert fatigue from brief spikes or continuous messaging.

What is spooling and when does it activate

Spooling is the agent's capability to store metric data locally on the monitored server during network outages or connectivity issues. When communication with the dashboard is restored, spooled data is automatically replayed, ensuring no monitoring gaps occur even during temporary network disruptions.

How do ServerScout plugins work

Plugins are extensions that automatically monitor specific software applications when detected on your servers. ServerScout includes built-in plugins for popular hosting control panels like cPanel, DirectAdmin, and Plesk, as well as backup solutions such as JetBackup. They provide specialized monitoring without requiring additional configuration.

What can I monitor with a poller server

A poller is a monitored server designated to also collect data from nearby network devices using SNMP or IPMI protocols. Pollers enable agentless monitoring of switches, DRAC/IPMI interfaces, and UPS units by acting as a bridge between these devices and the ServerScout platform.

Was this article helpful?