Welcome to Syabru Nagios Message Broker

The Syabru Nagios Message Broker is an intermediary between Java / JMX and Nagios for scheduling checks.

Passive Checks

The message broker is able to listen to JMX notifications from any JVM. Based on the notification content and regex matching it will submit a passive check through the external command file.

Passive checks are useful for monitoring services that are asynchronous by nature and cannot be monitored effectively by polling their status on a regularly scheduled basis.

Scheduled Service Checks

The message broker also supports scheduling service checks for later execution. For example, if you have a long running business process with many services involved you could schedule a service check to check the outcome of the process.


The application is available under the Apache License.