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~~