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.
The agent can keep track of the following metrics which are then displayed as time-based graphs on your account:
In addition, the page will also show:
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
.
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.