6.1. Struttura interfaccia

6.1.1. Introduzione

L’interfaccia web di Sanet prevede una pagina di login iniziale che permette di accedere alla pagina principale del tenant primario.

Dalla pagina del tenant e’ possibile raggiungere (tramite link e menu) a tutte le altre pagine di consultazione/amministrazione di Sanet.

digraph prova {
login -> "homepage (tenant primario)";

"homepage (tenant primario)" -> "System Config";
"homepage (tenant primario)" -> "Tenant Config";
"homepage (tenant primario)" -> "Node";
"homepage (tenant primario)" -> "Interface";
"homepage (tenant primario)" -> "Storage";
"homepage (tenant primario)" -> "Service";
"homepage (tenant primario)" -> "Device";
"homepage (tenant primario)" -> "Tag";
"homepage (tenant primario)" -> "Search";
"homepage (tenant primario)" -> "User";

"Node" -> "Interface";
"Node" -> "Storage";
"Node" -> "Service";
"Node" -> "Device";

"Node" -> "Datasource";
"Node" -> "Condition";

"Interface" -> "Datasource";
"Interface" -> "Condition";

"Storage"   -> "Datasource";
"Storage"   -> "Condition";

"Service"   -> "Datasource";
"Service"   -> "Condition";

"Device"    -> "Datasource";
"Device"    -> "Condition";

"Tag" -> "Node";
"Tag" -> "Interface";
"Tag" -> "Storage";
"Tag" -> "Service";
"Tag" -> "Device";
}

6.1.2. Pagina di login

../_images/page_login.png

La pagina di login richiede presentat ogni volta che si tenta di accedere ad una qualunque sezione dell’interfaccia web senza prima essersi autenticati.

Note

Le credenziali da utilizzare dipendono dal sistema di autenticazione scelto. Si rimanda alla sezione Gestione Utenti per maggiori dettagli sulla gestione utenti.

6.1.3. Homepage del tenant

Appena effettuato il login il sistema rimanda l’utente alla home page del tenant di default per quell’utente.

../_images/page_tenant.png

Important

il tenant di default selezionato dal sistema dopo la procedura di login dipende dalla configurazione utente. Si rimanda alla sezione: Tenant di default per utente.

6.1.3.1. Struttura generale della pagina

Tutte le pagine web associate ad un tenant (e non solo) ha una struttura semi-fissa che contiene i seguenti elementi:

../_images/page_structure.png
    1. Pulsate per tornare alla homepage del Tenant corrente
    1. Form di ricerca
    1. Menu’ utente
    1. Menu’ configurazione del Tenant
    1. Menu’ configurazione globale (Sanet)
    1. Icona stato di diagnostica e data corrente del server centrale
    1. Pulsanti per attivazione plugin-esterne (Comandi esterni).
    1. Sezioni (tab) della pagina corrente
    1. Spalla alberi di navigazione
    1. Sezione (blocco) informativo
    1. Sezione (blocco) allarmi in corso.
    1. Sezione (blocco) dati di consultazione

6.1.3.2. Ricerca

La casella di ricerca permette di cercare elementi di monitoraggio.

Note

La casella supporta autocompletamento.

La stringa inserita viene confrontata con:

  • nome dell’elemento (o nome nodo che lo contiene)
  • descrizione dell’elemento (o descrizione del nodo che lo contiene)

La ricerca seleziona nodi di monitoraggio anche quando viene inserito un indirizzo IP (anche parziale) che rispetta una di queste condizioni:

  • Indirizzo IP uguale all’ip4-mgt configurato per un certo nodo
  • Indirizzo IP uguale all’IP effettivo che Sanet e’ riuscito a calcolare per un nodo al momento della ricerca.
  • Indirizzo IP uguale all’IP visto per un elemento di discovery e associato ad un nodo di monitoraggio.

Se l’indirizzo IP inserito in ricerca e’ parziale, la ricerca ipotizza che sia stata inserita una netmask.

In questo caso la ricerca controlla se gli indirizzi IP dei casi elencati sopra appartengono alla netmask inserita.

Ad esempio:

::
192.168. -> 192.168/16

Tutti questi criteri valgono anche per la pagina di ricerca. Vedi anche Pagina di ricerca.

6.1.3.4. Elenchi laterali

La spalla a sinistra dell’interfaccia permette di avere sempre a disposizione diversi elenci:

  • Elenco dei Tag
  • Elenco dei Nodi
  • Elenco dei Cluster

6.1.3.4.1. Tag

../_images/tags_list.png

Si veda la sezione Tagging.

6.1.3.4.2. Nodi

../_images/nodes_list.png

Si veda la sezione Pagina del nodo.

6.1.3.5. Blocco informativo

Il blocco informativo contiene informazioni specifiche in base al tipo di pagina (nodo, interfaccia).

Il blocco e’ espandibile per mostrare maggiori dettagli sulla risorsa desiderata.

Nella versione estesa si possono consultare anche le Note utente.

6.1.3.6. Blocco allarmi

Si rimanda alla sezione sezione Blocco Allarmi in corso.

6.1.3.7. Blocco dati di consultazione

La sezione di consultazione permette di visualizzare i dettagli sul monitoraggio di una risorsa.

Questa sezione cambia notevolmente in base al tipo di risorsa visualizzata.

6.1.4. Pagina del nodo

La pagina dell’interfaccia e’ strutturalmente simile alla pagina del tenant con due differenze:

  • In alto a destra e’ presente un blocco per visualizzare il timegraph primario associato al nodo.
  • La sezione dei dati di monitoraggio contiene:
    • L’elenco dei datagroup definiti per il nodo ed il loro stato.
    • L’elenco di tutte le sottorisorse monitorate ed i loro stato.
../_images/page_node.png

6.1.4.1. Informazioni addizionali

Questa sezione contiene informazioni raccolte live (on demand) sulle interfacce e storage presenti sul nodo.

6.1.5. Pagina dell’interfaccia

La pagina di un’interfaccia contiene informazioni specifiche di una interfaccia.

E’ strutturalmente simile alla Pagina del nodo.

6.1.6. Pagina dello storage

La pagina di uno storage contiene informazioni specifiche dello storage.

E’ strutturalmente simile alla Pagina del nodo.

6.1.7. Pagina del service

La pagina di un service contiene informazioni specifiche del servizio.

E’ strutturalmente simile alla Pagina del nodo.

6.1.8. Pagina del device

La pagina di un device contiene informazioni specifiche del dispositivo.

E’ strutturalmente simile alla Pagina del nodo.

6.1.9. Pagina del Tag

web/../_static/web/pages/page_tag.png

Per maggiori dettagli sulla gestione del tagging si rimanda alla sezione Blocco Allarmi in corso.

6.1.10. Pagina di ricerca

../_images/search_page.png

La pagina di ricerca visualizza gli elementi che hanno soddisfatto la chiave di ricerca utilizzata nella form di ricerca.

6.1.11. Pagina personale

La pagina personla permette di:

  • Visualizzare le informazioni sul profilo utilizzato in quel momento
  • Effettuare un cambio password locale
  • Cambiare impostazioni su alcune configurazioni di default che influenzano il modo con cui interagire con l’interfaccia grafica.
../_images/user_page.png

6.1.12. Configurazione del sistema

La sezione di configurazione del sistema permette di configurare globalemente Sanet.

../_images/page_system_configuration.png

6.1.13. Configurazione del tenant

La pagina di configurazione del tenant permette amministrare/configurare il monitoraggio di un tenant.

../_images/page_tenant_configuration.png

6.1.13.1. Tabella dei nodi monitorati

La sezione Nodes permette di accedere ad una tabella che mostra tutti i nodi presenti nel tenant e le loro informazioni. I dati contenuti nella tabella vengono paginati, questo per rendere più agevole la consultazione. Nella pagina sono presenti diversi pulsanti che permettono di intergire con la tabela, ovvero:

  1. un pulsante che permette di esportare i dati filtrati dalla tabella
  2. due pulsanti per mostrare/nascondere funzionalità di ricerca e configurazione aggiuntive della tabella
  3. una serie di pulsanti per interagire con la funzionalità di paginazione della tabella
  4. un menù a tendina che permette di cambiare il numero di nodi visualizzati in una pagina
../_images/tabella_nodi.png

6.1.13.1.1. Configurazione della tabella

Cliccando sul pulsande Config si accede al riquadro di configurazione della tabella. Qui è possibile mostrare/nascondere le colonne o cambiarne l’ordine. La sezione Availeable Columns contiene le colonne nascoste, mentre la sezione Selected Columns contiene le colonne visibili nell’ordine in cui sono visualizzate. Accanto a queste sezioni ci sono quattro pulsanti che permettono di modificare la visibilita’ delle colonne (A) e il loro ordine (B). Quando una colonna nascosta è resa visibile, questa viene posizionata in fondo alla tabella. Se la larghezza della tabella eccede la larghezza della finestra una barra di scorrimento comparirà permettendo di scorrere soltanto la tabella mantenendo fissa la pagina. Ogni qual volta la configurazione viene cambiata viene salvata sul database in modo tale da rimanere invariata per un uso successivo della pagina. Al primo accesso viene impostata una configurazione di default con tutte le colonne visibili.

../_images/tabella_nodi_config.png

6.1.13.1.2. Funzionalita’ di ricerca

Cliccando sul pulsante Search si accede al riquadro di ricerca della tabella. Qui è possibile filtrare i dati sui nodi in base a una chiave di ricerca o in base al loro tag di appartenenza.

../_images/tabella_nodi_search.png

Per effettuare una ricerca scrivere un testo (almeno due caratteri) nell’apposito riquadro di input (B) e premere invio o il pulsante di ricerca. Per visualizzare di nuovo tutti i nodi disponibili dopo aver effettuato una ricerca, cancellare la chiave immessa ed effettuare una ricerca vuota.

Per filtrare i nodi in base al tag di appartenenza, selezionare dal menù a tendina (A) uno dei tag disponibili. I tag vengono visualizzati con il loro path completo all’interno del tagtree. L’applicazione del filtro su un tag parent permette di visualizzare i nodi appartenenti ad esso e tutti quelli appartenenti ai tag figli. La selezione di un tag farà aggiornare automaticamente la tabella mostrando i nodi filtrati.

../_images/tabella_nodi_search_tags.png

È possibile combinare i due metodi applicando un filtro sui tag e una chiave di ricerca.

6.1.13.1.3. Esportazione in CSV

Cliccando il pulsante Export to CSV viene aperto un dialog nel quale è possibile scegliere se esportare soltanto i dati relativi ai nodi della pagina corrente della tabella o se esportare quelli relativi a tutti i nodi che soddisfano la ricerca.

../_images/tabella_nodi_esporta_csv.png

6.1.14. Pagina diagnostica

Il pulsante in alto a destra di diagnostica riporta lo stato complessivo del sistema di monitoraggio.

  • verde: tutte le componenti sono funzionati
  • giallo: alcune processi/servizi di Sanet non stanno funzionando correttamente o presentano delle anomalie
  • rosso: sanet non funziona completamente o e’ compromesso in maniera grave.

Cliccando sul pulsante si puo’ accedere alla pagina di diagnostica, che serve per avere informazioni dettagliate sullo stato delle diverse componenti di Sanet:

  • Server centrale (sanetd)
  • Sistema di notifica (entables)
  • Agenti (locali e remoti)
../_images/system_status_page.png