Unlike our regular shell agent, our PHP Server Monitoring Agent cannot automatically detect your server’s network interface name, so this name is set to empty by default. This setting being empty means that the agent will track the network usage data from all available network interfaces. However, if you wish to set just one specific […]
Articles Tagged: server monitor
Install the PHP version of the Server Monitoring Agent (on cPanel)
If you wish to monitor your server’s resources, but you do not have root access (i.e.: you’re on a shared web hosting plan), you can just use our PHP Server Monitoring Agent. The installation procedure is a bit more complex than our regular monitoring agent, but this guide will show you exactly what you’ve got […]
Misconfigured Network Interface Name
If our Server Monitoring Agent cannot automatically find any of your network interfaces to monitor, you will need to manually configure these into the Agent file. First of all start by reinstalling the Agent to make sure that everything’s clean and working correctly. If you’ve just performed a clean Agent install then this step is […]
Multiple Disks Support
Starting with version 1.05 of the HetrixTools Server Monitoring Agent, we’ve introduced multiple disks support. You will be able to find all of your mount points under the “Disk Usage” section of your Server Monitoring stats in your dashboard: For an easy “at a glance” view of your entire server disk space, each mount point […]
Service Monitoring
Starting with the HetrixTools Agent v1.05, you can define up to 10 services to be constantly monitored by our agent on your server. To configure this in your Agent, please follow the instructions below, (a) or (b): a) Setting the services you wish to monitor during the HetrixTools Server Agent installation: b) Manually editing the […]
Server Monitoring Resource Usage Webhook Notifications
In order to receive Server Monitoring Resource Usage webhook notifications, you will need to have the following: Once you’ve got all of that configured, whenever you receive Resource Usage alerts, your Webhook URL will receive JSON format data, as well. General payload parameters: monitor_id – your monitor’s unique ID (can be found in the link […]
Why isn’t my network usage being collected?
The most common reason for this issue is that our install script could not determine your public network interface name during the installation. If this is the case, then the simple fix is to input the interface name manually into the agent file. To do so, please open the following file with your favourite text […]
CloudLinux Data Collection Issues
Normally, the HetrixTools Server Agent is made to run under its own ‘hetrixtools’ username, but due to CloudLinux’s nature of isolating each user into their own private space, if you wish to deploy the agent on a CloudLinux environment, you will need to configure it to run as ‘root’ in order to properly gather the […]
Run Server Monitor Agent As Root
By default, the Server Monitor Agent is run by its own user, called ‘hetrixtools’, but on certain systems you may need to run the agent as ‘root’ in order to be able to fully collect the needed data. To do so, simply check the box “Run agent as root?” when fetching the installation code from […]
Reinstall, Update, Remove The Server Monitor Agent
(1) Reinstall the Agent Start off by going to your Uptime Monitors page in your client area dashboard. Here, you will need to go to the action drop-down menu of the uptime monitor and select ‘Monitoring Agent Package’. A modal will open containing the installation code, which you’ll need to copy and run as ‘root’ […]