What we can monitor on your servers
Our tests are universal and can therefore be adapted to many requirements.
If something is missing, write to us through the contact form and we will try to add a new test.
Comprehensive Server Monitoring Tests
Monitor every aspect of your server's health with our wide range of tests
Server Load
Monitor "load average" - the amount of work your Linux system is doing. Track processes waiting to run over the last 1, 5, and 15 minutes.
- 1, 5, 15 minute averages
- CPU utilization tracking
- Overload detection
Tasks & Processes
Track the number of processes running on your system. Identify system load and potential issues with stuck processes.
- Running processes
- Sleeping processes
- Zombie detection
CPU Usage
Monitor CPU utilization in real-time. Identify processes consuming excessive resources and optimize performance.
- Real-time monitoring
- Per-core statistics
- Usage alerts
Memory (RAM)
Track memory usage and identify memory-hungry processes. Determine if your system needs more RAM for optimal performance.
- Total & used memory
- Buffer & cache stats
- Memory leak detection
SWAP Space
Monitor SWAP usage to detect RAM shortages. High SWAP usage indicates your system may need more physical memory.
- SWAP utilization
- Virtual memory stats
- Performance impact alerts
Disk & Files
Monitor disk space to prevent application errors. Track file creation and content for logging and archiving purposes.
- Free space monitoring
- File existence checks
- Low space alerts
Services
Monitor Apache, MySQL, PHP and other critical services. Detect issues before they cause downtime or affect performance.
- Service status checks
- Running/Active states
- Multi-condition tests
Internet Availability
Monitor your server's internet connectivity. Detect disconnections and slow response times for troubleshooting.
- Connection status
- Response time tracking
- Outage alerts
File Monitoring
Monitor important files for existence and size. Useful for checking log files, backups, and archives.
- File existence checks
- Empty file detection
- File size threshold alerts
Understanding Each Test
Detailed information about what each monitoring test measures and why it matters
Server Load
The "load average" is a metric that measures the amount of work that a Linux system is currently doing. The load average numbers represent the average number of processes that are waiting to run over the last 1, 5, and 15 minutes, respectively.
In general, a load average of 1.00 represents a fully loaded system, with all available CPU resources being used. A load average of 0.50 means that the system is using half of its available CPU resources, and a load average of 2.00 means that the system is using twice its available CPU resources.
Tasks & Processes
Displays information about the number of processes that are currently running on the system. It displays four numbers: Running, Sleeping, Stopped and Zombie.
In general, a higher number of running processes can indicate that the system is under heavy load and is working to execute many tasks simultaneously. Similarly, a high number of sleeping processes can indicate that the system is idle and waiting for user input or other events.
CPU Usage
Shows the current usage of the CPU on your Linux system.
Overall, the CPU section can be useful for identifying which processes are using the most CPU resources on your system. If you notice that a particular process is using a lot of CPU, you may want to investigate it further to see if it's causing performance issues or if it's a process that can be safely terminated.
Memory (RAM)
Shows the current usage of the memory on your system. If you notice that a particular process is using a lot of memory, you may want to investigate it further to see if it's causing performance issues or if it's a process that can be safely terminated.
Additionally, monitoring the overall usage of physical memory on your system can be helpful in determining whether your system has enough RAM for your needs, or if you may need to consider upgrading your RAM to improve performance.
SWAP Space
Shows the current usage of SWAP space on your system. If you notice a particular process is heavily utilizing SWAP, you may want to investigate further to determine if it's causing performance issues or if it can be safely managed.
Additionally, monitoring overall SWAP usage can help assess whether your system is relying heavily on virtual memory, indicating potential RAM shortages, and whether upgrading your RAM could improve performance.
Disk Space
Monitoring the remaining space on the server's disk will help you avoid errors when saving new data that could endanger the operation of your applications.
Running out of disk space can cause critical failures in databases, log systems, and application functionality. Set up alerts before space runs critically low to prevent unexpected downtime.
Services
Monitoring services such as Apache, MySQL and others is essential to ensure smooth operation and server stability. Service monitoring is especially important for detecting and resolving performance issues before they affect system performance or cause downtime.
You can thus find out not only whether the service is in the list of services, but also in what state it is in. Whether it is running, active or loaded. In one test, it is possible to detect the presence of several conditions at once.
Internet Availability
Shows the current status of your internet connection. If you notice frequent disconnections or slow response times, you may want to investigate further to identify potential issues with your network configuration, router, or internet service provider.
Additionally, monitoring internet availability can help determine whether your connection is stable enough for your needs, such as streaming, gaming, or remote work, and whether upgrades or troubleshooting are necessary to improve reliability.
File Monitoring
It is important to know whether a particular file has been created or not, whether it contains data or is empty. This is useful to know, for example, when archiving or logging.
You can check if a file exists, if it's empty (zero size), or if it has exceeded a certain size threshold. This is particularly useful for monitoring log files that might grow too large, or backup files that should be created regularly.
How Monitoring Works
Simple setup, powerful results
Configure Tests
Select which metrics to monitor and set alert thresholds
Install Script or Plugin
Add our monitoring script via SSH or install our CMS plugin
Get Alerts
Receive instant notifications when issues are detected
Let's try! Find out the health of your servers
Start Your 14-Day Free Trial
Let us show you how easy it is to monitor servers