Jiří Pomije
Zadání: Skripty pro samokonfiguraci Nagiosu - skript/y, který ze seznamu hostitelů vygeneruje konfiguraci pro Nagios
Schválení: ANO
Použití:
Skript slouží k automatickému vytvoření konfigurace pro monitorovací systém Nagios. Vstupem pro skript je soubor se seznamem hostitelů(jedna IP adresa/hostname na řádek), výstupem je soubor s konfigurací. Soubor, který skript vygeneruje, stačí pak pouze nahrát do adresáře /etc/nagios2/conf.d, kde je uložena konfigurace Nagiosu. Po spuštění skript vyžaduje zadání e-mailové adresy, na kterou budou odesílána upozornění při problému se službou nebo hostitelem.
nagios-autoconf soubor1 soubor2
soubor1 - soubor se seznamem hostitelů
soubor2 - výstupní soubor s konfigurací
Funkce:
Skript načte z adresáře /usr/lib/nagis/plugins všechny soubory,které začínají check_… Pro každý z těchto pluginů provede ověření, zda bude fungovat pouze s parametrem -H IP adresa/hostname.
Samostatně je zpracován plugin check_ping, který vyzaduje i parametry -w a -c.
Všechny vyhovující pluginy skript použije k otestování každého zadaného hostitele. Skript si zaznamená hostitele a služby, které jsou na nich aktivní. Z těchto výsledků je nakonec vytvořen výsledný soubor s konfigurací.
Soubory: nagios-autoconf.zip prezentace ~~DISCUSSION~~