The Monitoring Plugin Interface

This repository aims to provide a project and language independent definition of the Monitoring Plugin interface as a point of reference and a starting point for future developments.

It intends to help to write plugins which are compatible with the plethora of Monitoring Systems which are similar to Nagios, are easy to use and useful for users of those Monitoring Systems.

The document is split into different parts to separate different topics (if possible) and make searching and changing parts easier.

Preface - Introduction to the document

The Monitoring Plugins Interface

  1. Basics
  2. Input specification
  3. Output specification

Additional definitions for relevant parts

  1. Range Expressions