Wikimedia Labs/Nagios management without exported puppet resources

Nagios is managed using special program written in c++, the source code is available at https://svn.wikimedia.org/viewvc/mediawiki/trunk/tools/nparser 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.