Prodotto
<ADAM DASHBOARD>
Release <1.0>
Gennaio 2015
Il presente documento e' stato redatto in coerenza con il Codice Etico e i Principi Generali del Controllo Interno
_______________________________________________________________________________________________________________________________________
SILICONDEV SRL
Sede Legale: Via Laurentina n. 157/h - 00040 Pomezia (RM) Sede Direzionale: Via Zoe Fontana, 220 – 00131 Roma - Tel. +39 06 96525500 Fax +39 06 45 44 90 83 - Cap. Soc € 1.000.000,00
REA 1026207 – PI 07336401000 – www.silicondev.com
Sommario
Sommario .............................................................................................................. 2
Introduzione .......................................................................................................... 3
Definizione dei Termini ed Acronimi ..................................................................... 3
Contesto di Riferimento e Obiettivi .................................................................... 4
Caratteristiche generali dei moduli della suite ADAM .................................... 5
Descrizione Generale per ADAM DASHBOARD ............................................. 6
Raccolta dati ............................................................................................................ 6
Presentazione dei dati .............................................................................................. 6
Architettura applicativa del Tool ............................................................................. 8
Componenti applicative............................................................... 9
Comunicazione tra le componenti ............................................. 10
Riepilogo componenti applicative............................................. 10
_______________________________________________________________________________________________________________________________________
SILICONDEV SRL
Sede Legale: Via Laurentina n. 157/h - 00040 Pomezia (RM) Sede Direzionale: Via Zoe Fontana, 220 – 00131 Roma - Tel. +39 06 96525500 Fax +39 06 45 44 90 83 - Cap. Soc € 1.000.000,00
REA 1026207 – PI 07336401000 – www.silicondev.com
Introduzione
Il progetto nasce dalla necessità di monitorare quei processi caratterizzati da una architettura
applicativa complessa nella quale sono coinvolti gli attuali sistemi di monitoraggio dell’area di Rete
Telecom Italia di Esercizio.
L’attività progettuale, attraverso l’analisi dei sistemi coinvolti nel processo, produrrà una
<dashboard> dedicata, risultato finale di un workflow di raccolta dati che permetterà la
visualizzazione e l’evidenziazione delle criticità per ogni sistema attualmente coinvolto e definito
nel perimetro d’offerta commerciale.
Il presente documento illustra i requisiti funzionali di base previsti in una fase di progetto afferente
alle esigenze rilevate in una prima fase di raccolta informazioni presso vostra area di competenza a
valle di incontri preliminari avuti con la linea tecnica di riferimento.
Definizione dei Termini ed Acronimi
Acronimo
Termine
ADAM
Descrizione
Automatic Deploy Advanced Monitoring
_______________________________________________________________________________________________________________________________________
SILICONDEV SRL
Sede Legale: Via Laurentina n. 157/h - 00040 Pomezia (RM) Sede Direzionale: Via Zoe Fontana, 220 – 00131 Roma - Tel. +39 06 96525500 Fax +39 06 45 44 90 83 - Cap. Soc € 1.000.000,00
REA 1026207 – PI 07336401000 – www.silicondev.com
Contesto di Riferimento e Obiettivi
Il presente documento viene redatto, nell’ambito dell’offerta del Prodotto “ADAM DASHBOARD”, con lo
scopo di descrivere i macro requisiti di monitoraggio e allarmistica da implementare sui sistemi di produzione
impattati in questa Fase definita con il cliente Telecom Italia.
L’obiettivo del progetto è duplice:
 raccogliere e collezionare in maniera omogenea i dati relativi alle segnalazioni provenienti dai diversi
sistemi di monitoraggio già in essere nell’infrastruttura di produzione esistente;
 fornire uno strumento visuale che costituisca un punto di accesso unico per visualizzare in tempo
reale le informazioni relative alle segnalazioni precedentemente raccolte in maniera semplice ed
uniforme.
In aggiunta a questo, il nuovo strumento visuale offrirà anche la possibilità, per gli operatori aventi un profilo
abilitato a tale operazione, di definire delle configurazioni che saranno poi salvate all’interno di file presenti
sugli attuali sistemi di monitoraggio presenti in esercizio.
Il risultato finale atteso sarà quello di semplificare le operazioni di monitoraggio, evitando agli operatori
addetti alle operazioni di controllo la necessità di utilizzare i vari strumenti differenti già forniti dai vari sistemi
di monitoraggio attualmente presenti in esercizio, e mettendo loro a disposizione uno strumento unico ed
omogeneo per l’accesso in tempo reale alle informazioni relative alle segnalazioni.
_______________________________________________________________________________________________________________________________________
SILICONDEV SRL
Sede Legale: Via Laurentina n. 157/h - 00040 Pomezia (RM) Sede Direzionale: Via Zoe Fontana, 220 – 00131 Roma - Tel. +39 06 96525500 Fax +39 06 45 44 90 83 - Cap. Soc € 1.000.000,00
REA 1026207 – PI 07336401000 – www.silicondev.com
Caratteristiche generali dei moduli della suite ADAM
Di seguito alcuni elementi fondamentali caratterizzanti del prodotto della suite ADAM:
 Riduce l’incidenza dell’errore umano nelle attività di verifica e confronto che vengono
quotidianamente eseguite dai gruppi di lavoro preposti
 Esegue operazioni complesse in completa autonomia
 Esegue il monitoraggio con vari livelli di dettaglio.
 Migliora la qualità di gestione degli applicativi in produzione.
 Diminuzione del numero dei trouble ticket lavorati e delle attività di supporto che gravano sugli
ambienti di operation.
 Riduce i costi di gestione
 Supporto alle attività di allineamento dei frammenti di flusso del processo influenzati da un non
corretto coordinamento del processo visto nella sua interezza.
 Gestione ed elaborazione di diversi input al processo (file flat, xml, http/https, jms, excel,
trap smtp, applicativi, etc ….)
_______________________________________________________________________________________________________________________________________
SILICONDEV SRL
Sede Legale: Via Laurentina n. 157/h - 00040 Pomezia (RM) Sede Direzionale: Via Zoe Fontana, 220 – 00131 Roma - Tel. +39 06 96525500 Fax +39 06 45 44 90 83 - Cap. Soc € 1.000.000,00
REA 1026207 – PI 07336401000 – www.silicondev.com
Descrizione Generale per ADAM DASHBOARD
Due sono i requisiti fondamentali da soddisfare:

Raccolta dati delle segnalazioni provenienti dai vari sistemi coinvolti.

Presentazione omegenea e in tempo reale delle segnalazioni ricevute, in ordine ed
evidenziazione da stabilire in base alla severità delle segnalazioni ricevute stesse.
Il cruscotto di monitoraggio prevederà una fase di provisioning in cui definire la configurazione in base alle
quali i sistemi coinvolti compariranno sulla dashboard.
Raccolta dati
Gli allarmi indicatori disponibili sul cruscotto avranno le seguenti caratteristiche:

Ciascuno dei sistemi coinvolti invierà le informazioni relative ad una singola segnalazione
invocando un apposito servizio che il prodotto esporrà, secondo un protocollo (SNMP,
HTTP(S), …) da definire, specifico per ciascun sistema, e secondo un formato standard
predefinito. Le informazioni così ricevute saranno quindi “normalizzate” secondo il formato
previsto e salvate in un apposito database.
Presentazione dei dati

Attraverso una schedulazione ad alta frequenza, i dati saranno inviati ai web client
ospitanti la dashboard in modalità push (websocket).
_______________________________________________________________________________________________________________________________________
SILICONDEV SRL
Sede Legale: Via Laurentina n. 157/h - 00040 Pomezia (RM) Sede Direzionale: Via Zoe Fontana, 220 – 00131 Roma - Tel. +39 06 96525500 Fax +39 06 45 44 90 83 - Cap. Soc € 1.000.000,00
REA 1026207 – PI 07336401000 – www.silicondev.com
Trap SNMP
Script custom
GET SNMP (fase 2)
.csv
_______________________________________________________________________________________________________________________________________
SILICONDEV SRL
Sede Legale: Via Laurentina n. 157/h - 00040 Pomezia (RM) Sede Direzionale: Via Zoe Fontana, 220 – 00131 Roma - Tel. +39 06 96525500 Fax +39 06 45 44 90 83 - Cap. Soc € 1.000.000,00
REA 1026207 – PI 07336401000 – www.silicondev.com
Architettura applicativa del Tool
In questo paragrafo viene rappresentata e descritta l’architettura applicativa generale del sistema.
Di seguito una rappresentazione grafica dell’architettura di Dashboard:
BACK END
_______________________________________________________________________________________________________________________________________
SILICONDEV SRL
Sede Legale: Via Laurentina n. 157/h - 00040 Pomezia (RM) Sede Direzionale: Via Zoe Fontana, 220 – 00131 Roma - Tel. +39 06 96525500 Fax +39 06 45 44 90 83 - Cap. Soc € 1.000.000,00
REA 1026207 – PI 07336401000 – www.silicondev.com
Componenti applicative
Le componenti applicative per DASHBOARD sono le seguenti:
• Front End:
Un’applicazione web che:
o consente la visualizzazione delle informazioni relative alle segnalazioni raccolte dal
back-end;
o consente la possibilità, per gli operatori abilitati, di modificare file di configurazione
presenti sui sistemi remoti ;
• Back End:
o Uno o più servizi in ascolto su protocolli standard (HTTP(S), SNMP) che accettano
in ingresso i messaggi contenenti le informazioni relative alle segnalazioni,
provenienti dai sistemi di monitoring, le “normalizza” in base al proprio formato
interno e le salva sul database;
o Un processo che esegue una scansione periodica al alta frequenza delle informazioni
salvate sul database, in modo tale da rilevare in “tempo reale” le nuove informazioni
ricevute dai sistemi di monitoring e poterle quindi inviare al front-end per la
visualizzazione (in modalità push – websocket);
• Data Base:
o
Gestisce la persistenza dei dati;
• Sistemi esterni coinvolti nei processi:
o
I sistemi di monitoraggio attualmente presenti in produzione.
_______________________________________________________________________________________________________________________________________
SILICONDEV SRL
Sede Legale: Via Laurentina n. 157/h - 00040 Pomezia (RM) Sede Direzionale: Via Zoe Fontana, 220 – 00131 Roma - Tel. +39 06 96525500 Fax +39 06 45 44 90 83 - Cap. Soc € 1.000.000,00
REA 1026207 – PI 07336401000 – www.silicondev.com
Comunicazione tra le componenti
• Front End:
o Riceve i dati dal back end tramite http(s) push (websocket);
• Back End:
o
o
o
o
Invia il dati al front end tramite http(s) push (websocket);
Riceve i dati dai sistemi di montioring tramite HTTP(S), SNMP;
Si interfaccia al database tramite driver JDBC;
Accede ai dati in lettura sul file system;
• Sistemi esterni al processo:
o
Forniscono i dati attraverso HTTP(S) o SNMP;
• Operatori:
o
Accedono al Front End tramite interfaccia Web.
Riepilogo componenti applicative
Componente
Front End
Back End
DB
Descrizione
Componente per estrazione dati e presentazione agli utenti
Componente per l’elaborazione dei dati
Componente di persistenza dati
_______________________________________________________________________________________________________________________________________
SILICONDEV SRL
Sede Legale: Via Laurentina n. 157/h - 00040 Pomezia (RM) Sede Direzionale: Via Zoe Fontana, 220 – 00131 Roma - Tel. +39 06 96525500 Fax +39 06 45 44 90 83 - Cap. Soc € 1.000.000,00
REA 1026207 – PI 07336401000 – www.silicondev.com
Scarica

Descrizione Generale per ADAM DASHBOARD