Watchman Monitoring's Linux agent has been deprecated, development of the linux agent has ended, and support for linux based agents is no longer available.
Existing agents may still report, and new installations may succeed if the required Python2 is installed.
Watchman Monitoring supports Ubuntu, Debian and CentOS. Other platforms are likely to run the agent as well (even a Raspberry Pi). The agent is available to all subscribers.
Features
The following services are monitored:
Apache
- Reports error logs for enabled websites.
Beacon Downtime Reporting
- Reports when a computer goes offline for a subscriber selectable time period of 2-30 minutes.
Crashplan Client
- Alerts if a Crashplan Client isn't backing up on schedule
CrashPlan Server
- Reports the status of daily database dumps
- Monitors availability of the PROe Server
Fail2Ban
- Reports actions taken by Fail2Ban
Failed Logins
- Reports the amount of failed logins to the server
- Warns if a users failed login attempts exceeds a specified value (adjustable. Default: User_Threshold=10)
- Warns if the total amount of failed login attempts exceeds a specified value (adjustable. Default: Total_Threshold=20)
Frameworks
- Reports Shellshock vulnerability
Kerio Connect
- Service configuration and availability
- Calculates disk usage on a per-domain basis.
- Calculates disk usage for key folders - mail, backups, archives, full text search.
- Notifies of pending license expirations.
MySQL
- Reports error logs for MySQL.
Network Status
- Reports send and receive errors on network interfaces
- Warns (by default, optional) when the amount of new errors passes a certain amount (adjustable. Default: ErrThreshold=0).
RAM
- Reports amount of total and available physical and swap memory.
- Warns (by default, optional) if the amount of memory changes.
Reboot Notification
- Reports the last reboot time of the machine.
- Warns (optional, off by default) if the machine has been rebooted.
Volume Capacity Presence
- Reports if the root volume fills to 90% (default) capacity.
- Optionally configure the monitoring of additional volumes.
Configuration
The main configuration file is client_settings.conf
and is located
/etc/monitoringclient/client_settings.conf
Plugins will create settings files as-needed in the plugin-support folder
/etc/monitoringclient/plugin-support/
Removal
Ubuntu / Debian
Remove the Client
sudo apt-get remove monitoringclient
Clear stashed settings (especially before reinstallation)
sudo rm -rf /tmp/monitoringclient
CentOS
Remove the Client
sudo rpm -ev monitoringclient
Clear stashed settings (especially before reinstallation)
sudo rm -rf /tmp/monitoringclient
How can this article be improved?
Please sign in to leave a comment.