Icinga: problemi

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 è 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.

La risorsa http, su localhost, esiste, ma non è stata configurata nessuna pagina web un http://localhost, mentre esiste, ovviamente http://localhost/icingaweb2

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"
 }

 

 

 

Categoria: 
Tipologia: