Skip to content
Vasily Korytov edited this page Jul 14, 2015 · 41 revisions

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.

We have a [JSON API](JSON API) (also suitable as poor man's Web UI). It's possible to make any custom Web UI to view your status.

We support only two types of checks: shell and Web. You can make any checks with this system by using Ansible, shell scripts or other tool of your choice. If you need a complex Web check, you may want to use PhantomJS scenarios.

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

Clone this wiki locally