Icinga

From DCEwiki
Jump to navigation Jump to search

Konfigurace

Vizualizace konfigurace

Z vytvořené konfigurace se při spuštění démona vygeneruje jeden soubor s názvem object.cache. Syntaxe tohoto textového souboru je stejná pro Icingu i Nagios, může se však lišit jeho umístění. To určuje proměnná object_cache_file v konfiguračních souborech Icingy (Nagiosu)

Z tohoto souboru shellový skript nagiosCfgVisualizer.sh vygeneruje dva .dot soubory:

ContactsAndGroups.dot
vytvoří hierarchické schéma pro kontakty a skupiny kontaktů
HostAndServices.dot
vytvoří hierarchické schéma monitorovaných služeb a kdo a kdy má o jejich stavu být informován
Upozornění Skript nagiosCfgVisualizer.sh musí být spuštěn ve stejném adresáři, jako je soubor object.cache. Ten by měl být proto překopírován do místa kam má uživatel který skript spouští právo zápisu.

Pro zpracování souboru object.cache je důležitý formát konců řádek, proto je třeba dát pozor při jeho přesunu prostřednictvím e-mailu, aby nedošlo k jeho překódování.

Skript vyžaduje nainstalovaný balík graphviz, protože zároveň generuje bitmapové obrázky v .png formátu. Pro další zpracování však může být výhodnější vektorový formát .svg, proto následující příklad demonstruje, jak z výchozího .dot souboru vytvořit pomocí nástroje dot z balíku graphviz obrázek ve formátu .svg

Poznámka
root@stroj~# dot ContactsAndGroups.dot -Tsvg -o ContactsAndGroups.svg