Healthstone is an open source, lightweight, self-hosted and agent based system monitoring solution able to run many customizable health checks. It is composed of a dashboard which runs on a Windows or Linux server, along with agents for Windows and Linux hosts that you wish to monitor. The Windows agent is a binary which runs as a system service and connects to this dashboard, while the Linux agent is a Python script doing the same thing. The dashboard can be customized to send you notifications through email, Pushbullet, SNS or NodePoint tickets when a client stops checking in, or if any of the configured checks fails. Configuration is retrieved in the form of templates from the dashboard by all agents. Templates are stored in the templates folder and can be customized for your needs.
The server component runs the dashboard against which Healthstone clients can register. It must be run on a Linux server with Python 3.x and Apache installed, or a Windows server with IIS (with the CGI and ISAP features) and Python 3.x installed. The dashboard also has the ability to use ICMP, HTTP, HTTPS, SSH, RDP or SMNP probes for hosts that you want to monitor without agents. Probes are checked on a schedule every 1 minute.
To run:
docker pull dendory02/healthstone:2.1.8
docker run -p 80:80 dendory02/healthstone:2.1.8
Note that for production use, you probably want to copy and map the /usr/share/healthstone/db folder to the local host.
Website:
https://dendory.net/healthstone
Content type
Image
Digest
Size
128.8 MB
Last updated
almost 7 years ago
docker pull dendory02/healthstone