Server Monitoring is powered by a lightweight agent-based monitoring tool that tracks CPU, memory, disk, and network metrics on your Linux servers. A small bash script runs every minute via cron and sends metrics to NerdTools, where you can view them in interactive charts.
Key features
- CPU usage — Track processor usage percentage over time
- Memory and swap — Monitor used, free, and swap utilisation
- Disk usage — Keep an eye on root filesystem capacity
- Network throughput — View RX and TX bytes per second
- Historical charts — Explore metrics across nine time ranges, from 1 hour to 365 days
- 24-hour peak summary — See the highest usage values from the past day at a glance
How it works
- You create a server agent in your NerdTools account and receive a unique token
- Run the installer script on your Linux server with that token
- The agent collects metrics every minute and reports back to NerdTools
- View real-time gauges and historical charts in your dashboard
The agent is a single bash script with no external dependencies beyond curl. It stores minimal state in /var/lib/nerdtools-agent and logs errors to /var/log/nerdtools-agent.log.
Email alerts
Email alerts are available on all paid plans. When enabled, NerdTools will notify you by email if CPU, memory, or disk usage exceeds the thresholds you configure. Free accounts do not include email alerts — upgrade your plan to enable them.