Subversion Repositories vnag

Rev

Rev 89 | Last modification | Compare with Previous | View Log | RSS feed

Last modification

Path Last modification Log RSS
[NODE] [DIRECTORY] bin/ 89  2023-12-17 19:07:59 daniel-marschall Log RSS
[NODE] [DIRECTORY] doc/ 86  2023-10-15 12:14:46 daniel-marschall Log RSS
[NODE] [DIRECTORY] logos/ 3  2018-11-05 22:17:37 daniel-marschall Log RSS
[NODE] [DIRECTORY] src/ 90  2023-12-17 22:10:26 daniel-marschall Log RSS
[NODE] [DIRECTORY] web/ 87  2023-10-29 19:15:11 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] create_conf_symlinks.phps 84  2023-10-15 01:16:17 daniel-marschall Log RSS
[NODE] [FILE] LICENSE 2  2018-11-05 16:19:35 daniel-marschall Log RSS
[NODE] [FILE] Makefile 80  2023-10-14 14:35:28 daniel-marschall Log RSS
[NODE] [FILE] phpstan.neon.dist 80  2023-10-14 14:35:28 daniel-marschall Log RSS
[NODE] [FILE] README.md 86  2023-10-15 12:14:46 daniel-marschall Log RSS
[NODE] [FILE] set_chmod.sh 82  2023-10-14 21:33:48 daniel-marschall Log RSS
[NODE] [FILE] TODO.md 90  2023-12-17 22:10:26 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!