The Simple Monitoring Proxy for your needs.
Are you looking to monitor the execution of a shellscript or an application, a cron job, a lambda function or anything else that is virtually impossible to monitor by normal means via your normal Nagios, Zabbix or similar monitoring solution as it runs on-demand, has no state retention or you have no way of communicating with it from the monitoring system?
You need Callme!
It allows you to easily drop message from your app, that can be monitored by the monitoring app, and not just the state of the last execution, but the time when it last ran. The app can add additional information that can be easily retrieved by the monitoring system.
It provides the scripts with an intermediate solution that can answer on it’s behalf, all the time it is not running, and technically, could even be used to act as a synchronizing source/messenger between scripts. Your use cases will likely find uses we have not thought of, and we would like to hear from you on these.
How does it work?
In simple terms:
The focus is on simplicty.
Implementing the calls in any language is as easy as making a HTTPS GET call.
No post or other rest complexity, to update or get information.
Pricing?
As a service, we start at €1 per 10 monitor ID items and month.
It gets cheaper per ID by increased volume.
Self-Hosting?
Of course! No problem!
We can provide it as a self-hosted solution with updates.
You run it on a Linux Centos7+ server or as a docker image with a file store for the monitoring data.
A one-off purchase with 1 year support, unlimited calls and ID’s is €1000.
System requirements
- Linux (tested on Centos (Redhat))
- 1 core, 2G Ram
- MySQL 5.6+ / MariaDB 10+
System recommendation
- Linux Centos Stream 8 / Redhat, or any similar recent generation distribution.
- 2 core, 2G Ram, disk use is minimal. (<1G for application)
- MySQL 5.6+ / MariaDB 10+
Service requirements
- SSL certificate for the selected domain
Wildcard certificate accepted.