OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del...

28
OctoMon Guida Utente Versione 20080228 Pagina 1 di 28 http://www.truelite.it

Transcript of OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del...

Page 1: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

OctoMon

Guida Utente

Versione 20080228

Pagina 1 di 28http://www.truelite.it

Page 2: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

Pagina 2 di 28http://www.truelite.it

Author:Christopher R. Gabriel <[email protected]>

Copyright (C) 2008 Truelite Srl

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.

A copy of the license is included in the section entitled � GNU Free Documentation License� .

Page 3: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

Indice 1 Introduzione...........................................................................................4 2 Architettura generale................................................................................4

2.1 octomon-lib....................................................................................4 2.2 octomon-sender...............................................................................5 2.3 octomon-ui (receiver)........................................................................5

3 Installazione...........................................................................................6 3.1 Installazione di octomon-sender............................................................6 3.2 Configurazione di octomon-sender.........................................................6 3.3 octomon-ui (receiver)........................................................................7

4 Interfaccia utente.....................................................................................8 4.1 Privilegi di accesso alla interfaccia di consultazione....................................8 4.2 Accesso al sistema - Mappa................................................................11 4.3 Barra di navigazione.........................................................................13 4.4 Le mie scuole.................................................................................14 4.5 Selezione di una scuola.....................................................................16

4.5.1 Informazioni.............................................................................16 4.5.2 Allarmi....................................................................................19 4.5.3 Attività...................................................................................20 4.5.4 Blocco note..............................................................................22 4.5.5 Computer................................................................................22 4.5.6 Utilizzo...................................................................................23 4.5.7 Componenti..............................................................................23 4.5.8 Chiavi SSL (solo amministratore).....................................................24

4.6 Allarmi.........................................................................................24 4.7 Statistiche....................................................................................25

5 Note...................................................................................................28 6 GNU Free Documentation License................................................................29

Pagina 3 di 28http://www.truelite.it

Page 4: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

1 IntroduzioneOctomon è una suite software finalizzata al monitoraggio di postazioni informatiche dislocate sul territorio. Il monitoraggio riguarda la presenza di postazioni, la loro composizione hardware ed il loro utilizzo. Sui dati raccolti vengono compiute analisi statistiche, qualitative e quantitative. Le analisi permettono di valutare eventuali correzioni e interventi sull'hardware impiegato, sulla distribuzione di quest'ultimo e infine di aver una visione d'insieme dal punto di vista delle problematiche tecniche presenti.

OctoMon è strutturato per l'utilizzo da parti di diversi tipi di utenza:

1. Esecutori materiali di assistenza tecnica.

2. Promotori dell'impiego delle tecnologie informatiche.

3. Valutatori dell'impiego delle tecnologie informatiche.

L'attuale implementazione è pensata per essere utilizzata per il monitoraggio delle scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi struttura che ospiti una infrastruttura informatica.

N.B. In questo documento i termini scuola e struttura sono considerati intercambiabili.

2 Architettura generaleOctoMon è composto da tre componenti principali:

1. octomon-lib (python-octomon)

2. octomon-sender

3. octomon-receiver

Queste tre componenti sono divise tra installazione monitorata (sender) e server centrale di ricezione dei dati (receiver). La componente octomon-lib è comune ad entrambe le installazioni.

2.1 octomon-lib

Pacchettizzata per la distribuzione Debian e Fuss con il nome python-octomon (secondo policy Debian), fornisce routine comuni a alle componenti di invio e ricezione per il trattamento dei pacchetti di dati scambiati tra le due parti.

Pagina 4 di 28http://www.truelite.it

Page 5: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

2.2 octomon-sender

Pacchettizzato per la distribuzione Debian e Fuss con il nome octomon-sender.

Fornisce il comando octomon-sender, responsabile di inviare i dati al server centrale. Per una sinossi dettagliata eseguire:

# octomon-sender --help

Il pacchetto installa anche la configurazione necessaria alla esecuzione automatica del comando di invio dei dati attraverso il servizio cron. La configurazione predefinita prevede l'esecuzione tramite cron.weekly, quindi settimanalmente. Per cambiare I tempi di raccolta e invio dei dati, fare riferimento alla documentazione della distribuzione e del servizio cron della vostra distribuzione.

Responsabilità di questo componente software è quella di raccogliare I dati dalla macchina che lo ospita, dal database di OctoFuss (anche se non è ristretto a questo, con poche modifiche è possibile utilizzare altra fonte di dati) e inviarli al server centrale.

I dati raccolti vengono inseriti in file in formato CSV (comma separated values) e quindi inseriti in un file in formato ZIP.

Questo file conterrà:

1. La chiave SSL pubblica del server che ospita octomon-sender

2. Tutti i file di dati raccolti

I file di data verrano firmati digitalmente con le chiavi del server che ospita octomon-sender. Il file ZIP verrà poi cifrato con la chiave SSL pubblica del server centrale, distribuita con il pacchetto oppure installata sul server ospitante.

E' possibile controllare manualmente l'invio dei dati eseguendo, come utente root, il comando fornito.

2.3 octomon-ui (receiver)

Sul server centrale di raccolti dati è installato ed in esecuzione sul server centrale. E' costituito da una applicazione in Python che utilizza il framework web TurboGears.

Questa componente è responsabile per:

▪ La ricezione dei dati inviati da octomon-sender

▪ La verifica dell'autenticità del dato ricevuto, tramite confronto delle firme digitali

▪ Raccolta delle chiavi SSL fidate

▪ Raccogliere i dati ricevuti in un database relazionale

▪ Permettere tramite interfaccia web la consultazione e l'analisi dei dati ricevuti

Pagina 5 di 28http://www.truelite.it

Page 6: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

▪ Invio di messaggi email di allarme se l'analisi qualitativa dei dati evidenzia problemi di qualche natura. L'analisi è configurabile, vedi sezione Allarmi.

3 InstallazioneLa messa in produzione di OctoMon ha i seguenti prerequisiti:

1. Le macchine monitorate devono essere in rete e configurate per l'accesso a questa tramite FussClient (versione 2.0.15 o successiva).

2. Il server di riferito della LAN monitorata deve essere configurato tramite FussServer (versione 2.0.19 o successiva).

3. Disponibilità di una macchina raggiungibile sulla rete pubblica sulla quale installare il receiver.

3.1 Installazione di octomon-senderL'installazione di questa componente avviene tramite il gestore di pacchetti della propria distribuzione.

Attualmente e' disponibile il pacchetto per la distribuzione Debian 4.0 “etch” tramite il seguente repository APT:

deb http://archive.fuss.bz.it/ etch main

Fate riferimento alla documentazione della distribuzione per i dettagli relativi all'utilizzo del package manager.

3.2 Configurazione di octomon-senderoctomon-sender installerà un file di configurazione predefinito, che ha come nome e posizione predefinita:

/etc/octomon/octomon.conf

La sezione rilevanti, ai fini di octomon-sender, è [sender]. Questa sezione contiene le seguenti voci di configurazione:

[sender]

# db = /var/lib/octofuss/octofuss.db

# receiver cert = /etc/ssl/certs/octomon-central-server.pem

# sender cert = /etc/ssl/certs/fuss-server-cert.pem

# sender key = /etc/ssl/private/fuss-server-key.pem

post address = http://octomon.fuss.bz.it/upload/schooldata

Pagina 6 di 28http://www.truelite.it

Page 7: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

Di seguito il dettaglio su queste voci di configurazione.

Voce di configurazione

Significato

db Posizione del database di OctoFuss. Il valore predefinito rispecchia la posizione standard del database in questione.

receiver cert Posizione sul disco, con percorso assoluto, della chiave pubblica del server centrale, dove si trova in esecuzione il receiver.

sender cert Posizione sul disco, con percorso assoluto, della chiave pubblica del server di cui stiamo raccogliendo i dati. Servirà per essere allegato al pacchetto dati, e verrà utilizzato per verificare le firme sui dati stessi.

sender key Posizione sul disco, con percorso assoluto, della chiave segreta del server di cui stiamo raccogliendo i dati. Servirà a firmare i dati inviati.

post address URL http dove octomon-sender dovrà inviare il pacchetto dati.

3.3 octomon-ui (receiver)

L'installazione del receiver sulla macchina pubblica prevede l'installazione del codice relativo (non ancora pacchettizzato, disponibile tramite il server SVN pubblico del Progetto FUSS, http://devel.fuss.bz.it/fuss/). I requisiti per l'installazione sono:

1. Server RDBMS Mysql o PostgreSql

2. python-mysqldb (driver Mysql) o python-psycopg (driver PostgreSql)

3. Python

4. Turbogears >= 1.0.1

5. python-matplotlib

6. python-reportlab

7. geopy

8. Apache Web Server

Per l'installazione e la configurazione di questi servizi si rimanda alla documentazione relativa. Per l'installazione dell'applicazione, si rimanda alla documentazione standar di Turbogears.

Pagina 7 di 28http://www.truelite.it

Page 8: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

4 Interfaccia utente

4.1 Privilegi di accesso alla interfaccia di consultazione

L'autenticazione è un prerequisito per l'uso del della interfaccia di consultazione dei dati via web. Ogni utente deve autenticarsi presso l'applicazione, tramite l'apposita schermata di login.

Ogni Url dell'applicazione porterà a questo form di autenticazione se non è stata precedentemente effettuata. Alcuni parti del sistema prevedono un livello di utenza privilegiato, per cui il passaggio a queste aree richiederanno una nuova autenticazione da parte dell'utente, usando una utenza con maggiori privilegi.

Pagina 8 di 28http://www.truelite.it

Page 9: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

Gli utenti vengono attualmente suddivisi in due categorie:

1. User – utente con privilegi ristretti alla consultazione dei dati relativi alle scuole che gli sono state assegnate in fase di configurazione

2. Admin – utente amministratore, che può accedere a tutti i dati disponibile sul server centrale.

4.2 Accesso al sistema - Mappa

Una volta autenticati correttamente, l'applicazione web mostrerà tramite uno strumento di web mapping la posizione di tutte le scuole monitorate dall'utente utilizzato. L'utente amministratore vedrà tutte le scuole attualmente configurate sul sistema.

I marker sulla mappa rappresentano queste strutture, così caratterizzate:

1. Marker verde – non sono presenti allarmi attivi nella scuola

2. Marker rosso – sono presenti allarmi attivi

Pagina 9 di 28http://www.truelite.it

Page 10: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

Questa schermata permette di avere una immediata visione di insieme delle scuole configurate sul sistema, la loro posizione e distribuzione sul territorio, e il loro stato.

E' possibile attivare un filtro relativo ai marker, per visualizzare soltanto scuole in un particolare stato.

Il controllo di colore blu in alto a destra permette di effettuare questa scelta:

E' possibile spostarsi lungo la mappa utilizzando il mouse e eseguendo un drag, o in alternativa utilizzato i controlli in alto a sinistra della mappa.

Pagina 10 di 28http://www.truelite.it

Page 11: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

Altre funzionalità della mappa sono:

Shift + selezione rettangolare con il mouse Zoom avanti dell'area selezionata

Rotazione della rotella del mouse Zoom avanti/indietro sulla mappa, mantenendo il centro attuale

Visualizzazione satellite, dal controllo in alto a destra

La mappa passa a visualizzazione tramite immagini satellitari invece di utilizzare una mappa topografica.

Selezionando un marker sulla mappa con il mouse vengono mostrate, in una finestra popup, informazioni sulla scuola selezionata.

Il nome della struttura nel popup è un link che porta alla visualizzazione in dettaglio della scuola.

4.3 Barra di navigazione

L'applicazione mostrerà, in alto, la barra di navigazione

Contiene le seguenti voci:

Benvenuto, <utente>

Questa voce, oltre ad indicare l'utente attualmente utilizzato, porta alla pagina personale dell'utente, dove vengono mostrati i suoi riferimenti (attualmente indirizzo email, nome e cognome, username) e l'elenco delle scuole assegnate.

Home Collegamento alla pagina principale dell'applicazione.

Aree Elenco delle aree disponibile con scuole ad esse assegnate

Le mie scuole Elenco delle scuole gestite dall'utente corrente

Mappa Visualizzazione della mappa con le scuole gestite

Statistiche Visualizzazione delle statistiche elaborate su tutti i dati disponibili

Coda messaggi Se sono presenti pacchetti di dati ricevuti da approvare, questa voce sarà presente

Esci Effettua il logout dall'applicazione

NB. Le voci della barra possono cambiare a seconda della lingua utilizza per

Pagina 11 di 28http://www.truelite.it

Page 12: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

l'applicazione (italiano, inglese, tedesco, etc)

4.4 Le mie scuole

Questa schermata riassume in elenco tutte le scuole controllate dall'utente corrente.

Ogni riga della tabella rappresenta una scuola, e fornisce informazioni su:

1. Area assegnata

2. Nome della scuola

3. Indirizzo postale

4. Numero di telefono

5. Indirizzo email

6. Stato attuale (in allarme / non in allarme)

Cliccando sul nome dell'area, si accede alla visualizza delle scuole presenti in quell'area.

Pagina 12 di 28http://www.truelite.it

Page 13: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

Cliccando sul nome della scuola, si accede ai dati della scuola selezionata

Cliccando sull'indirizzo email, si apre il proprio client di posta elettronica per comporre un nuovo messaggio.

In fondo ad ogni riga sono presenti tre possibilità:

1. Report – fornisce, in formato PDF, un report completo della struttura

2. Edit (solo amministratore) – permette di modificare i dati anagrafici della scuola

3. Destroy (solo amministratore) – permette di rimuovere la scuola dal database dell'applicazione, inclusi tutti i dati ad essa associati.

Se il numero di scuole è superiore a 10, in fondo alla pagina saranno presenti dei link

Pagina 13 di 28http://www.truelite.it

Page 14: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

per paginare l'elenco, caratterizzati dal numero di pagina.

4.5 Selezione di una scuolaSelezionando una scuola dall'elenco, si accede ai dati in dettaglio della struttura.

In alto comparirà il nome della scuola selezionata. Nella parte bassa, i dati relativi alla scuola, organizzati in sezioni:

4.5.1 Informazioni

Questa schermata riassume i dati principali della scuola, tra cui:

Voce Significato Operazione se selezionata

Indirizzo postale L'indirizzo postale della scuola si aprirà una nuova finestra del browser che permetterà, inserendo un indirizzo di partenza, di calcolare il percorso per arrivare alla scuola selezionata

Area di appartenenza

L'area in cui si trova la scuola selezionata

selezionando questa voce, si accederà all'elenco di tutte le scuole che si trovano nella stessa area della scuola selezionata

Numero di telefono

Il numero telefonico della scuola selezionando questa voce, si attiverà una chiamata Voice Over IP (VOIP) nel caso in cui sulla postazione dell'utente sia installato e configurato con un provider di fonia IP una applicazione software che permetta questo tipo di operazione

Email Indirizzo email della scuola selezionando la voce, si aprirà il proprio software di posta elettronica pronto per comporre un messaggio email alla scuola selezionata

Gestito da Lista degli utenti che hanno privilegi di accesso a questa scuola

selezionando i nomi degli utenti, si accederà alla schermata riepilogativa per quell'utente

Stato Lo stato attuale, se presenti allarmi (“PROBLEMS”) oppure no (“OK”)

Ultimi dati ricevuti il

Data e ora dell'ultima ricezione di dati da parte del server della scuola

Server Se la voce è presente, indica che sono disponibili dati anche relativi al server della scuola

Selezionando la voce, si otterrà il dettaglio dei dati rilevati relativi al server

Totale computer rilevati

Il numero di totale di computer rilevati all'interno della struttura

Report generale Accesso alla reportistica generale Selezionando la voce “PDF” si otterrà un file PDF

Pagina 14 di 28http://www.truelite.it

Page 15: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

della scuola, in formato PDF oppure CSV

che contiene tutti i dati generali relativi alla scuola.La voce “CSV” fornirà un file ZIP contenenti i vari tipi di dati organizzati in file di formato CSV.

Pagina 15 di 28http://www.truelite.it

Page 16: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

4.5.2 Allarmi

Tramite questa sezione, se presenti, vengono riepilogati, in due sottosezioni, gli allarmi attualmente attivi e gli allarmi passati (storico)

Per gli allarmi attivi, si possono selezionare gli allarmi che riguardano problemi risolti o comunque accettati da parte dell'utente e modificarli in allarmi “gestiti”. Una volta che tutti gli allarmi sono stati gestiti, lo stato della scuola tornerà a “OK” (normalità).

Nella sezione “storico” è possibile consultare tutti gli allarmi passati e gestiti, utilizzando la paginazione e un eventuale filtro per data (start/end date) per selezionare allarmi generati in un determinato lasso di tempo.

Pagina 16 di 28http://www.truelite.it

Page 17: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

4.5.3 Attività

Questa sezione permette di:

1. Inserire attività di manutenzione/assistenza svolte all'interno della struttura da parte del proprio utente, indicando anche la data di esecuzione dell'intervento

Pagina 17 di 28http://www.truelite.it

Page 18: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

2. Consultare tutte le attività svolte con filtro per data e paginazione

3. Esportare in formato PDF le attività svolte, con filtro per data

4. Esportare in formato CSV le attività svolte, con filtro per data

Pagina 18 di 28http://www.truelite.it

Page 19: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

4.5.4 Blocco note

La sezione “Blocco note” permette di inserire appunti generici non necessariamente legati ad una particolare attività.

La consultazione degli appunti inseriti sfrutta il medesimo approccio dell'elenco delle attività

4.5.5 Computer

Questa sezione elenca tutti i computer attualmente rilevati all'interno della struttura, tramite una lista di elementi cliccabili. Nella lista comparirà il nome completo di dominio del computer e verrà marcato di colore rosso nel caso in qui siano attivi degli allarmi per il computer in questione.

Cliccando sopra il nome si accede al dettaglio dei dati relativi al computer selezionato.

Pagina 19 di 28http://www.truelite.it

Page 20: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

4.5.6 Utilizzo

Questa sezione permette di visualizzare, in forma grafica, le statistiche di utilizzo delle postazioni informatiche nel tempo.

Il grafico pone il tempo sull'ascissa, nell'arco temporale relativo ai dati registrati, e il numero di postazioni informatiche rilevate come accese.

Sul grafico sono utilizzate tre serie di dati:

1. In colore blu, vengono mostrati il numero di pc accesi nel giorno corrispondente

2. In colore rosso, la media del numero di pc accesi giorno per giorno basata su tutti i dati disponibili nel tempo

3. In colore verde, la media settimanale del numero di pc accesi.

4.5.7 Componenti

In questa sezione, vengono riassunti, in forma percentuale, i valori dei componenti rilevati sulle postazioni informatiche, tramite grafici a torta. I componenti elencati posso variare da scuola a scuola a seconda dei dati che vengono in questa raccolti. Inoltre, il valore corrispondente è dipendente dalla tipologia del dato raccolto.

Pagina 20 di 28http://www.truelite.it

Page 21: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

I grafici mostrano la distribuzione in percentuale fra tutti i computer rilevati.

4.5.8 Chiavi SSL (solo amministratore)

Questa sezione, riservata al solo amministratore, permettere di visualizzare tutte le chiavi SSL utilizzate dalla struttura (che possono variare nel tempo – scadute oppure ricreate da zero) e il loro utilizzo, indicando il momento di ricezione dei dati e l'arco temporale che questi dati raccolgono. La chiave SSL viene rappresentata tramite il fingerprint corrispondente.

4.6 AllarmiPer la configurazione degli allarmi, al documentazione è direttamente disponibile nella pagina della loro definizione. Fare riferimento a questa che conterrà sempre la versione più aggiornata della documentazione relativa.

Gli allarmi rappresentano il risultato con esito negativo di una analisi quantitativa o

Pagina 21 di 28http://www.truelite.it

Page 22: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

qualitative dei dati pervenuti. È possibile specificare una qualunque tipologia di analisi per generare allarmi. L'editor degli allarmi fornirà una lista dei dati che corrispondono, per esito negativo, all'analisi effettuata. L'operatore potrà quindi affinare la sua analisi analizzando questi risultati, prima di attivare effettivamente il controllo sui dati.

Quando vengono generati dei nuovi allarmi analizzando i dati, gli utenti che gestiscono la struttura a cui corrispondono questi allarmi riceveranno una email riepilogativa degli allarmi presenti.

4.7 Statistiche

Dalla barra di navigazione principale è possibile (solo per utente amministratore) accedere alle statistiche generali, che rappresentano una statistica effettuata solo più per singola scuola ma su tutti i dati di tutte le strutture monitorate.

Attualmente, le statistiche che vengono effettuate sono:

1. Distribuzione delle postazioni informatiche. Vengono elencate tutte le strutture e il numero di postazioni in esse presenti, ordinate per questo valore. Viene fornita, per ciascuna struttura, la percentuale di postazioni presenti in relazione al numero totale di postazioni monitorate in tutto il sistema, numero che viene visualizzato in alto a destra.

Pagina 22 di 28http://www.truelite.it

Page 23: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

2. Distribuzione degli utenti. Vengono elencate tutte le strutture e il numero di utenti in esse presenti, ordinate per questo valore. Viene fornita, per ciascuna struttura, la percentuale di utenti presenti in relazione al numero totale di utenti in tutto il sistema.

Pagina 23 di 28http://www.truelite.it

Page 24: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

3. Utilizzo delle postazioni. Viene visualizzato in forma grafica l'utilizzo nel tempo di tutte le postazioni informatiche di tutte le strutture configurate.

Pagina 24 di 28http://www.truelite.it

Page 25: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

5 NoteAlcune note sparse.

● Posizionamento delle scuole sulla mappa – questa procedura è automatica: inserendo l'indirizzo postale, l'applicazione effettuerà tramite un servizio online il geocoding dello stesso, ottenendo così la latitudine e longitudine della struttura. Il dato può essere comunque inserito manualmente nella schermata di modifica per la singola scuola.

● Generazioni dei grafici – a causa dello sforzo di elaborazione necessario alla generazione dei grafici di utilizzo e componenti, queste immagini non vengono create al momento della visualizzazione della pagina ma vengono servite come contenuti statici. Le immagini vengono aggiornate ogni 10 minuti da un processo appositamente sviluppato. Questo permette di avere una navigazione dell'applicazione web più veloce senza perdita di informazione, in questo i dati raccolti non vengono inviati al server centrale in tempo reale. In caso di arrivo di nuovi dati, si dovrà attendere al massimo 10 minuti per vederli visualizzati nei grafici di statistica.

Pagina 25 di 28http://www.truelite.it

Page 26: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

6 GNU Free Documentation License Version 1.2, November 2002

Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

0. PREAMBLE

The purpose of this License is to make a manual, textbook, or otherfunctional and useful document "free" in the sense of freedom: toassure everyone the effective freedom to copy and redistribute it,with or without modifying it, either commercially or noncommercially.Secondarily, this License preserves for the author and publisher a wayto get credit for their work, while not being considered responsiblefor modifications made by others.

This License is a kind of "copyleft", which means that derivativeworks of the document must themselves be free in the same sense. Itcomplements the GNU General Public License, which is a copyleftlicense designed for free software.

We have designed this License in order to use it for manuals for freesoftware, because free software needs free documentation: a freeprogram should come with manuals providing the same freedoms that thesoftware does. But this License is not limited to software manuals;it can be used for any textual work, regardless of subject matter orwhether it is published as a printed book. We recommend this Licenseprincipally for works whose purpose is instruction or reference.

1. APPLICABILITY AND DEFINITIONS

This License applies to any manual or other work, in any medium, thatcontains a notice placed by the copyright holder saying it can bedistributed under the terms of this License. Such a notice grants aworld-wide, royalty-free license, unlimited in duration, to use thatwork under the conditions stated herein. The "Document", below,refers to any such manual or work. Any member of the public is alicensee, and is addressed as "you". You accept the license if youcopy, modify or distribute the work in a way requiring permissionunder copyright law.

A "Modified Version" of the Document means any work containing theDocument or a portion of it, either copied verbatim, or withmodifications and/or translated into another language.

A "Secondary Section" is a named appendix or a front-matter section ofthe Document that deals exclusively with the relationship of thepublishers or authors of the Document to the Document's overall subject(or to related matters) and contains nothing that could fall directlywithin that overall subject. (Thus, if the Document is in part atextbook of mathematics, a Secondary Section may not explain anymathematics.) The relationship could be a matter of historicalconnection with the subject or with related matters, or of legal,commercial, philosophical, ethical or political position regardingthem.

The "Invariant Sections" are certain Secondary Sections whose titlesare designated, as being those of Invariant Sections, in the noticethat says that the Document is released under this License. If a

F. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below.G. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice.H. Include an unaltered copy of this License.I. Preserve the section Entitled "History", Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled "History" in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence.J. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the "History" section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission.K. For any section Entitled "Acknowledgements" or "Dedications", Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein.L. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles.M. Delete any section Entitled "Endorsements". Such a section may not be included in the Modified Version.N. Do not retitle any existing section to be Entitled "Endorsements" or to conflict in title with any Invariant Section.O. Preserve any Warranty Disclaimers.

If the Modified Version includes new front-matter sections orappendices that qualify as Secondary Sections and contain no materialcopied from the Document, you may at your option designate some or allof these sections as invariant. To do this, add their titles to thelist of Invariant Sections in the Modified Version's license notice.These titles must be distinct from any other section titles.

You may add a section Entitled "Endorsements", provided it containsnothing but endorsements of your Modified Version by variousparties--for example, statements of peer review or that the text hasbeen approved by an organization as the authoritative definition of astandard.

You may add a passage of up to five words as a Front-Cover Text, and apassage of up to 25 words as a Back-Cover Text, to the end of the listof Cover Texts in the Modified Version. Only one passage ofFront-Cover Text and one of Back-Cover Text may be added by (orthrough arrangements made by) any one entity. If the Document alreadyincludes a cover text for the same cover, previously added by you orby arrangement made by the same entity you are acting on behalf of,you may not add another; but you may replace the old one, on explicitpermission from the previous publisher that added the old one.

The author(s) and publisher(s) of the Document do not by this Licensegive permission to use their names for publicity for or to assert orimply endorsement of any Modified Version.

5. COMBINING DOCUMENTS

You may combine the Document with other documents released under thisLicense, under the terms defined in section 4 above for modifiedversions, provided that you include in the combination all of theInvariant Sections of all of the original documents, unmodified, andlist them all as Invariant Sections of your combined work in itslicense notice, and that you preserve all their Warranty Disclaimers.

Pagina 26 di 28http://www.truelite.it

Page 27: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

section does not fit the above definition of Secondary then it is notallowed to be designated as Invariant. The Document may contain zeroInvariant Sections. If the Document does not identify any InvariantSections then there are none.

The "Cover Texts" are certain short passages of text that are listed,as Front-Cover Texts or Back-Cover Texts, in the notice that says thatthe Document is released under this License. A Front-Cover Text maybe at most 5 words, and a Back-Cover Text may be at most 25 words.

A "Transparent" copy of the Document means a machine-readable copy,represented in a format whose specification is available to thegeneral public, that is suitable for revising the documentstraightforwardly with generic text editors or (for images composed ofpixels) generic paint programs or (for drawings) some widely availabledrawing editor, and that is suitable for input to text formatters orfor automatic translation to a variety of formats suitable for inputto text formatters. A copy made in an otherwise Transparent fileformat whose markup, or absence of markup, has been arranged to thwartor discourage subsequent modification by readers is not Transparent.An image format is not Transparent if used for any substantial amountof text. A copy that is not "Transparent" is called "Opaque".

Examples of suitable formats for Transparent copies include plainASCII without markup, Texinfo input format, LaTeX input format, SGMLor XML using a publicly available DTD, and standard-conforming simpleHTML, PostScript or PDF designed for human modification. Examples oftransparent image formats include PNG, XCF and JPG. Opaque formatsinclude proprietary formats that can be read and edited only byproprietary word processors, SGML or XML for which the DTD and/orprocessing tools are not generally available, and themachine-generated HTML, PostScript or PDF produced by some wordprocessors for output purposes only.

The "Title Page" means, for a printed book, the title page itself,plus such following pages as are needed to hold, legibly, the materialthis License requires to appear in the title page. For works informats which do not have any title page as such, "Title Page" meansthe text near the most prominent appearance of the work's title,preceding the beginning of the body of the text.

A section "Entitled XYZ" means a named subunit of the Document whosetitle either is precisely XYZ or contains XYZ in parentheses followingtext that translates XYZ in another language. (Here XYZ stands for aspecific section name mentioned below, such as "Acknowledgements","Dedications", "Endorsements", or "History".) To "Preserve the Title"of such a section when you modify the Document means that it remains asection "Entitled XYZ" according to this definition.

The Document may include Warranty Disclaimers next to the notice whichstates that this License applies to the Document. These WarrantyDisclaimers are considered to be included by reference in thisLicense, but only as regards disclaiming warranties: any otherimplication that these Warranty Disclaimers may have is void and hasno effect on the meaning of this License.

2. VERBATIM COPYING

You may copy and distribute the Document in any medium, eithercommercially or noncommercially, provided that this License, thecopyright notices, and the license notice saying this License appliesto the Document are reproduced in all copies, and that you add no otherconditions whatsoever to those of this License. You may not usetechnical measures to obstruct or control the reading or furthercopying of the copies you make or distribute. However, you may acceptcompensation in exchange for copies. If you distribute a large enoughnumber of copies you must also follow the conditions in section 3.

The combined work need only contain one copy of this License, andmultiple identical Invariant Sections may be replaced with a singlecopy. If there are multiple Invariant Sections with the same name butdifferent contents, make the title of each such section unique byadding at the end of it, in parentheses, the name of the originalauthor or publisher of that section if known, or else a unique number.Make the same adjustment to the section titles in the list ofInvariant Sections in the license notice of the combined work.

In the combination, you must combine any sections Entitled "History"in the various original documents, forming one section Entitled"History"; likewise combine any sections Entitled "Acknowledgements",and any sections Entitled "Dedications". You must delete all sectionsEntitled "Endorsements".

6. COLLECTIONS OF DOCUMENTS

You may make a collection consisting of the Document and other documentsreleased under this License, and replace the individual copies of thisLicense in the various documents with a single copy that is included inthe collection, provided that you follow the rules of this License forverbatim copying of each of the documents in all other respects.

You may extract a single document from such a collection, and distributeit individually under this License, provided you insert a copy of thisLicense into the extracted document, and follow this License in allother respects regarding verbatim copying of that document.

7. AGGREGATION WITH INDEPENDENT WORKS

A compilation of the Document or its derivatives with other separateand independent documents or works, in or on a volume of a storage ordistribution medium, is called an "aggregate" if the copyrightresulting from the compilation is not used to limit the legal rightsof the compilation's users beyond what the individual works permit.When the Document is included in an aggregate, this License does notapply to the other works in the aggregate which are not themselvesderivative works of the Document.

If the Cover Text requirement of section 3 is applicable to thesecopies of the Document, then if the Document is less than one half ofthe entire aggregate, the Document's Cover Texts may be placed oncovers that bracket the Document within the aggregate, or theelectronic equivalent of covers if the Document is in electronic form.Otherwise they must appear on printed covers that bracket the wholeaggregate.

8. TRANSLATION

Translation is considered a kind of modification, so you maydistribute translations of the Document under the terms of section 4.Replacing Invariant Sections with translations requires specialpermission from their copyright holders, but you may includetranslations of some or all Invariant Sections in addition to theoriginal versions of these Invariant Sections. You may include atranslation of this License, and all the license notices in theDocument, and any Warranty Disclaimers, provided that you also includethe original English version of this License and the original versionsof those notices and disclaimers. In case of a disagreement betweenthe translation and the original version of this License or a noticeor disclaimer, the original version will prevail.

If a section in the Document is Entitled "Acknowledgements","Dedications", or "History", the requirement (section 4) to Preserveits Title (section 1) will typically require changing the actual

Pagina 27 di 28http://www.truelite.it

Page 28: OctoMon - FUSSfiles.fuss.bz.it/stefano/manuali/octomon-userguide-it.pdf · scuole facenti parti del Progetto FUSS. Il software può però essere utilizzato per monitorare qualsiasi

You may also lend copies, under the same conditions stated above, andyou may publicly display copies.

3. COPYING IN QUANTITY

If you publish printed copies (or copies in media that commonly haveprinted covers) of the Document, numbering more than 100, and theDocument's license notice requires Cover Texts, you must enclose thecopies in covers that carry, clearly and legibly, all these CoverTexts: Front-Cover Texts on the front cover, and Back-Cover Texts onthe back cover. Both covers must also clearly and legibly identifyyou as the publisher of these copies. The front cover must presentthe full title with all words of the title equally prominent andvisible. You may add other material on the covers in addition.Copying with changes limited to the covers, as long as they preservethe title of the Document and satisfy these conditions, can be treatedas verbatim copying in other respects.

If the required texts for either cover are too voluminous to fitlegibly, you should put the first ones listed (as many as fitreasonably) on the actual cover, and continue the rest onto adjacentpages.

If you publish or distribute Opaque copies of the Document numberingmore than 100, you must either include a machine-readable Transparentcopy along with each Opaque copy, or state in or with each Opaque copya computer-network location from which the general network-usingpublic has access to download using public-standard network protocolsa complete Transparent copy of the Document, free of added material.If you use the latter option, you must take reasonably prudent steps,when you begin distribution of Opaque copies in quantity, to ensurethat this Transparent copy will remain thus accessible at the statedlocation until at least one year after the last time you distribute anOpaque copy (directly or through your agents or retailers) of thatedition to the public.

It is requested, but not required, that you contact the authors of theDocument well before redistributing any large number of copies, to givethem a chance to provide you with an updated version of the Document.

4. MODIFICATIONS

You may copy and distribute a Modified Version of the Document underthe conditions of sections 2 and 3 above, provided that you releasethe Modified Version under precisely this License, with the ModifiedVersion filling the role of the Document, thus licensing distributionand modification of the Modified Version to whoever possesses a copyof it. In addition, you must do these things in the Modified Version:

A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission.B. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement.C. State on the Title page the name of the publisher of the Modified Version, as the publisher.D. Preserve all the copyright notices of the Document.E. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices.

title.

9. TERMINATION

You may not copy, modify, sublicense, or distribute the Document exceptas expressly provided for under this License. Any other attempt tocopy, modify, sublicense or distribute the Document is void, and willautomatically terminate your rights under this License. However,parties who have received copies, or rights, from you under thisLicense will not have their licenses terminated so long as suchparties remain in full compliance.

10. FUTURE REVISIONS OF THIS LICENSE

The Free Software Foundation may publish new, revised versionsof the GNU Free Documentation License from time to time. Such newversions will be similar in spirit to the present version, but maydiffer in detail to address new problems or concerns. Seehttp://www.gnu.org/copyleft/.

Each version of the License is given a distinguishing version number.If the Document specifies that a particular numbered version of thisLicense "or any later version" applies to it, you have the option offollowing the terms and conditions either of that specified version orof any later version that has been published (not as a draft) by theFree Software Foundation. If the Document does not specify a versionnumber of this License, you may choose any version ever published (notas a draft) by the Free Software Foundation.

ADDENDUM: How to use this License for your documents

To use this License in a document you have written, include a copy ofthe License in the document and put the following copyright andlicense notices just after the title page:

Copyright (c) YEAR YOUR NAME. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,replace the "with...Texts." line with this:

with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.

If you have Invariant Sections without Cover Texts, or some othercombination of the three, merge those two alternatives to suit thesituation.

If your document contains nontrivial examples of program code, werecommend releasing these examples in parallel under your choice offree software license, such as the GNU General Public License,to permit their use in free software.

Pagina 28 di 28http://www.truelite.it