Icinga
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
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 |
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
root@stroj~# dot ContactsAndGroups.dot -Tsvg -o ContactsAndGroups.svg
|