Vasily Korytov edited this page Sep 26, 2016 · 41 revisions

jsonmon monitoring and alerting system

jsonmon was designed to be simple, lightweight and easy to configure as possible.

We don't store history in a database. We just do checks and notifications.
We send one notification when the problem arises and the second – when it's OK again.
We use system MTA at /usr/sbin/sendmail and your custom scripts.

We have a RESTful API for displaying the checks' status.
It's possible to make any custom Web UI. Or to use the stock one.

We support only two types of checks: shell and Web. You can make any checks with this system by using scripts or other tools of your choice.

We don't have a UI to configure the system, you should write a configuration file.