The following module was proposed for inclusion in the Module List: modid: Monitoring::Icinga DSLIP: bdpOp description: Object oriented interface to Icinga REST API userid: SCHRORG (Robin Schroeder) chapterid: 8 (User_Interfaces) communities: https://git.ruhr-uni-bochum.de/monitoring-icinga.git
similar: Nagios::Status::HostStatus Nagios::Status::ServiceStatus rationale: I chose Monitoring::Icinga as module name because there is an already existing rootlevel namespace "Monitoring", which is independent of one specific product. I don't think it is necessary to create a new rootlevel namespace for Icinga. In the first version, the module will basically be what Nagios::Status::HostStatus and Nagios::Status::ServiceStatus are, but use the Icinga Web REST API instead of parsing the Nagios/Icinga status file. Thus, it does not have to run on the monitoring host itself to access the information. The Icinga Web REST API is under active development and so is this module. It is already actively used in a large monitoring environment at my employee and will get additional functionality soon (i.e. sending commands to Icinga). enteredby: SCHRORG (Robin Schroeder) enteredon: Mon Mar 24 16:34:31 2014 UTC The resulting entry would be: Monitoring:: ::Icinga bdpOp Object oriented interface to Icinga REST API SCHRORG Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=e9e00000_8a2dd669756e5af6&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=e9e00000_8a2dd669756e5af6&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Monitoring%3A%3AIcinga