+ All Categories
Home > Science > Service Availability - Tesi di Laurea Moreno Matteo

Service Availability - Tesi di Laurea Moreno Matteo

Date post: 06-Apr-2017
Category:
Upload: matteo-moreno
View: 57 times
Download: 7 times
Share this document with a friend
21
SISTEMA DINAMICO E PARAMETRICO PER LA MISURAZIONE DELL’AVAILABILITY DEL SERVIZIO DI POSTA ELETTRONICA Università degli Studi dell’Insubria Dipartimento di Scienze Teoriche e Applicate Corso di Laurea in Informatica Tesi di Laurea Relatore: Prof. Simone Tini Matteo Moreno Matricola: 722172 Anno Accademico 2016 – 2017 23 Febbraio 2017
Transcript
Page 1: Service Availability - Tesi di Laurea Moreno Matteo

SISTEMA DINAMICO E PARAMETRICOPER LA MISURAZIONE

DELL’AVAILABILITY DEL SERVIZIODI POSTA ELETTRONICA

Università degli Studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Tesi di Laurea

Relatore: Prof. Simone TiniMatteo Moreno

Matricola: 722172

Anno Accademico 2016 – 2017

23 Febbraio 2017

Page 2: Service Availability - Tesi di Laurea Moreno Matteo

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

23 Febbraio 2017 Matteo Moreno 2

Sommario progetto:SERVICE AVAILABILITY

• Introduzione• Progettazione• Sviluppo• Output• Chiusura

Page 3: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 3

Availability Management:L’obiettivo del processo di Availability Management è di assicurare che il livello di disponibilità di tutti i servizi offerti coincida o vada oltre gli accordi presenti e futuri stipulati con il cliente.

La misurazione e il monitoraggio dei servizi sono attività fondamentali per garantire che i livelli di disponibilità siano raggiunti coerentemente con quanto stabilito.

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Page 4: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 4

Due elementi fondamentali:

Attività Reattive: aspetti riguardanti il monitoraggio, la misurazione, l’analisi e la gestione degli eventi, degli imprevisti e dei problemi relativi.

Attività Proattive: aspetti riguardanti la pianificazione, la progettazione e il miglioramento della disponibilità.

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Page 5: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 5

Un principio guida dell’Availability Management è quello di riconoscere che è ancora possibile ottenere la soddisfazione del cliente anche quando si verificano degli Incident.

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Page 6: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 6

Obiettivo della TesiL’obiettivo del progetto è quella di creare una logica che possa automatizzare il processo di calcolo dell’availability di un determinato servizio per un preciso cliente, restituendo come output un valore in percentuale della disponibilità offerta.

Il processo di Availability Management ha l’obiettivo finale di verificare che i livelli di servizio offerti, coincidano con i livelli minimi concordati con il cliente nello SLR e nello SLA.

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Page 7: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 7

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Sommario progetto:SERVICE AVAILABILITY

• Introduzione• Progettazione• Sviluppo• Output• Chiusura

Page 8: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 8

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Gli elementi fondamentali che è stato necessario definire in questa prima fase di progettazione sono stati i seguenti:

• Servizio: ovvero la tecnologia per la quale misurare la disponibilità di servizio offerto al cliente. È stato deciso di analizzare il servizio Microsoft Exchange 2013.

Page 9: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 9

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

• Cliente: ovvero il cliente per cui bisogna effettuare il calcolo dell’availability. È stato deciso di analizzare Elmec Informatica Spa, ed in particolare l’infrastruttura di Elmecasp.

Page 10: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 10

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Per la valutazione di ogni Configuration Item, sono stati utilizzati gli stati dei controlli del sistema di monitoraggio Nagios, presenti nei file di log:

• OK• WARNING• CRITICAL

Ed in seguito all’approfondimento con lo specialista di ciascuna tecnologia, è stato definito un set di controlli specifici per ogni Configuration Item.

Page 11: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 11

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Page 12: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 12

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Sommario progetto:SERVICE AVAILABILITY

• Introduzione• Progettazione• Sviluppo• Output• Chiusura

Page 13: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 13

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

La fase di sviluppo ha previsto i seguenti step:

• Creazione di una database dove poter creare le tabelle utili per il processo e da dove attingere i dati.

Page 14: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 14

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

• Definizione dei parametri della query del linguaggio LQL per poter prelevare i valori dei controlli di ciascun Configuration Item, dal file dei log scritto quotidianamente da Nagios.

Page 15: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 15

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

• Sviluppo di una semplice interfaccia web che in base ad degli input precisi, potesse dare l’elenco dei Configuration Item coinvolti nel processo.

Page 16: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 16

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Sommario progetto:SERVICE AVAILABILITY

• Introduzione• Progettazione• Sviluppo• Output• Chiusura

Page 17: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 17

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Per la strutturazione dell’output è stato deciso di definire il valore della disponibilità del servizio offerto al cliente in percentuale.

L’output è sotto forma di report, tenendo come finestra temporale per il campionamento dei dati un mese.

Per questo progetto è stato deciso di verificare la disponibilità del servizio nel mese di novembre.

Page 18: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 18

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Host Service OK WARN CRITELMEC_vss1-ace-1 Ping 100.00% 0.00% 0.00%

Summary 100.00% 0.00% 0.00%

Host Service OK WARN CRITELMEC_elmecasp-mx10 BOOT Partition 100.00% 0.00% 0.00%ELMEC_elmecasp-mx10 DATA Partition 100.00% 0.00% 0.00%

ELMEC_elmecasp-mx10 [SNMP] CPU Load Average - 1 min 100.00% 0.00% 0.00%ELMEC_elmecasp-mx10 [SNMP] CPU Load Average - 5 min 100.00% 0.00% 0.00%

ELMEC_elmecasp-mx10 [Brightmail] SMTP Service [Port 25] 99.70% 0.00% 0.30%

ELMEC_elmecasp-mx10 [SNMP] Connections - Delivery 100.00% 0.00% 0.00%

ELMEC_elmecasp-mx10 [SNMP] Connections - Inbound 100.00% 0.00% 0.00%

ELMEC_elmecasp-mx10 [SNMP] Queued messages - Delivery 100.00% 0.00% 0.00%

Summary 99.70% 0.00% 0.30%

Host Service OK WARN CRITELMEC_elmecasp-mail01 Address Conflict 100.00% 0.00% 0.00%

ELMEC_elmecasp-mail01 Average CPU Load 100.00% 0.00% 0.00%

ELMEC_elmecasp-mail01 Disk C 100.00% 0.00% 0.00%

ELMEC_elmecasp-mail01 Microsoft Exchange Active Directory Topology Service Service 100.00% 0.00% 0.00%

ELMEC_elmecasp-mail01 Microsoft Exchange FrontEnd Transport Service 100.00% 0.00% 0.00%

ELMEC_elmecasp-mail01 Microsoft Exchange Service Host Service 100.00% 0.00% 0.00%

ELMEC_elmecasp-mail01 Microsoft Exchange DAG Management Service 100.00% 0.00% 0.00%

ELMEC_elmecasp-mail01 Microsoft Exchange Information Store Service 100.00% 0.00% 0.00%

ELMEC_elmecasp-mail01 Microsoft Exchange Mailbox Transport Delivery Service 99,99% 0.00% 0.01%

ELMEC_elmecasp-mail01 Microsoft Exchange Mailbox Transport Submission Service 100.00% 0.00% 0.00%

ELMEC_elmecasp-mail01 Microsoft Exchange Replication Service 99,60% 0.00% 0.40%

ELMEC_elmecasp-mail01 Microsoft Exchange RPC Cliente Access Service 100.00% 0.00% 0.00%

ELMEC_elmecasp-mail01 Microsoft Exchange Service Host Service 99,97% 0.03% 0.00%

ELMEC_elmecasp-mail01 Microsoft Exchange Transport Service 100.00% 0.00% 0.00%

Summary 99.56% 0.03% 0.41%

Availability totale del servizio Microsoft Exchange 2013 nel mese di Novembre ‘16:• OK: 99.75% • WARNING: 0.01% • CRITICAL: 0.24%

Page 19: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 19

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Sommario progetto:SERVICE AVAILABILITY

• Introduzione• Progettazione• Sviluppo• Output• Chiusura

Page 20: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 20

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica

Riepilogo progetto:• Durata 3 mesi.• Impegno nello studio di soluzioni tecniche innovative.• Idealizzazione e strutturazione flusso logico del progetto.• Generalizzazione processo.

Applicazioni future:• Ampliare numeri di clienti e tipologie di servizi per i quali effettuare il

calcolo dell’availability.• Automatizzare il processo per ogni infrastruttura cliente.• Introduzione di availability «real-time» e non solo reportistica.

Page 21: Service Availability - Tesi di Laurea Moreno Matteo

23 Febbraio 2017 Matteo Moreno 21

Grazieper

l’attenzione

Università degli studi dell’InsubriaDipartimento di Scienze Teoriche e Applicate

Corso di Laurea in Informatica


Recommended