====== 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**: {{vyuka:cviceni:y36sps:semestralky:nagios-autoconf.zip|}} {{vyuka:cviceni:y36sps:semestralky:pomijj1.pdf|prezentace}} ~~DISCUSSION~~