Wikimedia Labs/Nagios management without exported puppet resources


Nagios is managed using special program written in c++, the source code is available at it's retrieving the list of instances periodically and compare it to previous data. If there is an update it parse the instance list and classes and generate config files for nagios. After that it reload a nagios service.