Subversion Repositories vnag


Rev 2 | Go to most recent revision | Last modification | View Log | RSS feed

Last modification

Path Last modification Log RSS


VNag (ViaThinkSoft Nagios) is a framework for PHP which allows developing plugins for Nagios-compatible systems (e.g. Icinga2), following the development guidelines.

The download package contains documentation, examples and many new plugins, e.g. to check WordPress installations.

Beside developing normal Nagios/Icinga plugins (PHP will be called via CLI), you can develop plugins which are additionally served over HTTP.

Included plugins

VNag comes with the following plugins pre-installed (in the bin directory):

Use-case diagrams

  1. Simple case: Nagios/CLI checks an object
  1. Extended case: Nagios/CLI checks an object, and a user can additionally view the status in a web-browser
  1. More extended case: Nagios/CLI checks an object, a user can additionally view the status in a web-browser, and another Nagios/CLI instance can remotely access the output of the primary Nagios/CLI

Create your own plugins

To create your own plugins, you can look at the source codes of the existing plugins

to get inspiration and use them as templates.

Also, a small documentation is found in


If you have created useful plugins, we would be happy if you could share them with us!