RFc -Restori Fabrizio Consulenze- S.da Buffolara, 67 -43126 Parma- Tel. +39 335 240228 Fax +39 0521 940035 P.IVA 01788460341
Durante le varie procedure si possono incontrare problemi, di seguito ne elenco alcuni.
Dopo il setup di configurazione di Web 2, se si desidera riavviare il setup (per erroi o per altro), questo va riattivato. Lo si può fare dalla interfaccia Web 2, usando il menu di configurazione dei moduli, riattivando il setup Si riavvia la procedura con l'URL http://icinga_ip/icingaweb2/setup.
Verrà richiesto un nuovo token generabile con il comando
icingacli setup token create
All'avvio Icinga monitorizza il server sul quale è installato. Nella installazione di openSuse si presenta un allarme del tipo /run/usr/483/gvfs is not accessible e un avviso di non raggiungibilità della risorsa http
gvfs [1]è un file system virtuale per la gestione di Gnome desktop, di cui poco ci importa ed occorre escluderlo dal controllo di Icinga.
La directory /etc/icinga2/conf.d contiene i file di configurazione delle varie risorse controllate e del localhost.
Il file di configurazione è hosts.conf.
Alla sezione vars.disks["disk"]
occorre aggiungere un parametro per l'esclusione del contollo del file system di tipo gvfs. Il nome esatto si può ricavare dal comando mount
/* Define disks and attributes for service apply rules in `services.conf`. */ vars.disks["disk"] = { /* Escludi il gvfs */ disk_exclude_type = "fuse.gvfsd-fuse" } vars.disks["disk /"] = { disk_partitions = "/" }
Oppure, in modo più generico per tutti dischi di tutti gli host, modificando il file:
/usr/share/icinga2/include/command-plugins.conf
aggiungendo gvfs alla riga:
vars.disk_exclude_type = ["none", "tmpfs", "sysfs", "proc", "devtmpfs", "devfs", "mtmfs", "gvfs"]
Vedi anche:
icinga2 object list --name disk
e
icinga2 daemon -C
Una descrizione più dettagliata dei meccanismi è disponibile qui [2].
La risorsa http, su localhost, esiste, ma non è stata configurata nessuna pagina web un http://localhost [3], mentre esiste, ovviamente http://localhost/icingaweb2 [4]
Per sistemare le cose ed eliminare l'avviso si agisce sempre su hosts.conf modificando le righe come segue (e come indicato nel commento).
/* Define http vhost attributes for service apply rules in /* `services.conf`. */ //vars.http_vhosts["http"] = { // http_uri = "/" //} /* Uncomment if you've sucessfully installed Icinga Web 2. */ vars.http_vhosts["Icinga Web 2"] = { http_uri = "/icingaweb2" }
Links
[1] https://en.wikipedia.org/wiki/GVFS
[2] http://monitoring-portal.org/wbb/index.php?page=Thread&postID=218503#post218503
[3] http://localhost
[4] http://localhost/icingaweb2
[5] https://www.rfc.it/comment/reply/484#comment-form
[6] https://www.rfc.it/category/categoria/monitor
[7] https://www.rfc.it/category/categoria/icinga
[8] https://www.rfc.it/category/tipologia/applicativi