Subversion Repositories vnag

Rev

Rev 1 | Rev 3 | Go to most recent revision | Last modification | Compare with Previous | View Log | RSS feed

Last modification

Path Last modification Log RSS
[NODE] [DIRECTORY] doc/ 2  2018-11-05 16:19:35 daniel-marschall Log RSS
[NODE] [DIRECTORY] framework/ 2  2018-11-05 16:19:35 daniel-marschall Log RSS
[NODE] [DIRECTORY] logos/ 2  2018-11-05 16:19:35 daniel-marschall Log RSS
[NODE] [DIRECTORY] plugins/ 2  2018-11-05 16:19:35 daniel-marschall Log RSS
[NODE] [DIRECTORY] signtool/ 2  2018-11-05 16:19:35 daniel-marschall Log RSS
[NODE] [FILE] build_stable 2  2018-11-05 16:19:35 daniel-marschall Log RSS
[NODE] [FILE] LICENSE 2  2018-11-05 16:19:35 daniel-marschall Log RSS
[NODE] [FILE] sign_all 2  2018-11-05 16:19:35 daniel-marschall Log RSS
[NODE] [FILE] stable.tar.gz 2  2018-11-05 16:19:35 daniel-marschall Log RSS
[NODE] [FILE] TODO 2  2018-11-05 16:19:35 daniel-marschall Log RSS

VNag

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

doc/Plugin_Development.md.

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