Subversion Repositories vnag

Rev

Rev 42 | Rev 44 | 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/ 31  2021-06-24 22:20:36 daniel-marschall Log RSS
[NODE] [DIRECTORY] logos/ 3  2018-11-05 22:17:37 daniel-marschall Log RSS
[NODE] [DIRECTORY] plugins/ 42  2021-12-23 01:35:37 daniel-marschall Log RSS
[NODE] [DIRECTORY] signtool/ 33  2021-06-26 17:15:36 daniel-marschall Log RSS
[NODE] [FILE] .gitattributes 33  2021-06-26 17:15:36 daniel-marschall Log RSS
[NODE] [FILE] composer.json 30  2021-06-11 00:10:36 daniel-marschall Log RSS
[NODE] [FILE] LICENSE 2  2018-11-05 16:19:35 daniel-marschall Log RSS
[NODE] [FILE] phpstan.neon.dist 43  2022-01-09 16:20:57 daniel-marschall Log RSS
[NODE] [FILE] README.md 38  2021-08-08 00:04:34 daniel-marschall Log RSS
[NODE] [FILE] sign_all 33  2021-06-26 17:15:36 daniel-marschall Log RSS
[NODE] [FILE] TODO.md 33  2021-06-26 17:15:36 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!