- Creating profiles
- Editing profiles
- Custom monitors
- Shell scripts
- Modifying scripts
- Silent servers
- Using clusters
- Viewing logs
Editing a server profile
When you create a server, you will be redirected to its edit page so you can configure its monitoring profile. You can also access it from the server management page.
The header mast of the edit page contains a summary of your server including its name, IP address, time zone, status, monitor count and latest update time.
You will also find links to edit the profile, delete it, add further monitors to it, as well as download a shell script based upon it.
Directly beneath the overview, is a table containing the items on your server that Pulse is expecting to monitor for you.
Each monitor includes a status, which is either 'Good' or 'Bad', a threshold figure, the current value supplied by your server, as well as the notification channel & route to use when the status is 'Bad'.
Pulse uses the current and threshold values to determine a monitor's status. For example, if a threshold is set at 50 and the current value is 60, the status would be 'Bad'. Alternatively, if the current value was 40, the status would be 'Good'.
The default monitors
When you create a new server, Pulse assigns several monitors for your hardware (CPU, RAM or Memory, used Disk Storage and inbound & outbound network traffic).
These monitors cannot be removed, however you are free to alter the thresholds and notification channels / routes used for them.
Editing a monitor
To alter a monitor, simply click the blue pencil icon, adjust its threshold and notification channel & route and hit save. This change is immediate and does not require you to alter anything on your server itself.
Deleting a monitor
To remove a monitor from your server's profile, simply click the red trash icon and confirm your desire to delete the monitor.
When deleting a monitor, you will need to download a revised copy of the shell script and replace the existing version on your actual server.
Adding service monitors
In addition to the hardware monitors, Pulse allows you to monitor a variety of essential services you might be using on your server e.g. Redis, Apache, MySQL etc.
If you need to monitor a service which is not currently available, then please let us know and we'll do our best to add it as fast as possible. You can help us further speed things up by letting us know the process name (you can find it by running the 'ps -e' command)
To add a service monitor, click the link in the header mast, select a service, supply the notification channel & route, then hit save.
In some cases, the commands used to retrieve the status of a service vary depending on the operating system of the server. In these scenarios, multiple versions of the service (along with the O.S. they are compatible for) will be available for selection. To avoid any issues, please make sure you're selecting the right one e.g. Apache (Debian) or Apache (Red Hat).
Since a service is either running or not running, you do not need to supply a threshold for it. If the service is 'Down', Pulse will notify you about it.
When adding a new monitor, you will need to download a revised copy of the shell script and replace the existing version on your actual server.
Adding custom monitors
To learn how to add your own custom monitors, please review the dedicated section.