Server Monitoring with ServerAuth

Included with all paid plans is the ability to activate monitoring on your server.

When enabled, key metrics such as memory, system load disk usage and uptime are tracked. The ServerAuth agent already installed for SSH key management handles this automatically with no changes required on your server.

Available Metrics

The agent can keep track of the following metrics which are then displayed as time-based graphs on your account:

  • Memory Usage
  • System Load
  • Disk Usage
  • Disk Inodes

In addition, the page will also show:

  • Used & Free Memory
  • Used & Total Disk Space
  • Load Average
  • System Uptime

Monitoring Frequency

The ServerAuth Agent cron job runs every 5 minutes, and your metrics will be updated when this runs.

However, should you need to (e.g for mission-critical servers) you can increase the frequency up to 1 minute by updating the cronjob located in /etc/cron.d/serverauth.

Enabling Monitoring

Depending on the version of the agent installed on your server, enabling monitoring can be as simple as browsing to the server from your ServerAuth account and then clicking the Server Monitoring link, and enabling it.

If however, your server has an older copy of the agent installed, you'll be prompted to update it. The update process involves running a single command on the server to download the latest version of the opensource agent from our github repository, and applying any other updates needed for the newer version.

To get started with Server Monitoring, head to Servers > Manage > Server Monitoring and follow the on-screen instructions.

Once you have enabled monitoring your server will start reporting back metrics. It can take up to 30 minutes for your first metrics to start appearing in your control panel.

ServerAuth
Server Management & SSH Security Software
 on X (Twitter)
Copyright © Peakstone Ltd
Registered in England & Wales No. 13996293
All Rights Reserved.
Solutions
Resources
Support
Customers
ServerAuth
The Legal Bits