Jump to content

Wikimedia Labs/Nagios management without exported puppet resources

From mediawiki.org

THIS IS COMPLETED.

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.