Un architettura per la gestione dei log di applicazioni distribuite



Documenti analoghi
Uno strumento per il deployment automatico di performance test su piattaforme per la distribuzione di dati

Automatic Deployment Tool For Networked Objects (ADEPTO)

tesi di laurea Anno Accademico relatore Ch.mo prof. Stefano Russo correlatore Ing. Generoso Paolillo candidato Marco Leoni Matr.

Analisi e sviluppo di un sistema automatico per la segnalazione di stati anomali dei job del Data Center S.Co.P.E.

UN SUPPORTO AUTOMATICO PER LA RACCOLTA E L ANALISI DI DATI SPERIMENTALI DI UN MIDDLEWARE PER LA DISTRIBUZIONE DI DATI

Progettazione e sviluppo di uno strumento di monitoraggio dei componenti software di un sistema per il controllo del traffico aereo

Tesi di Laurea Automazione del testing delle Interfacce utente di applicazioni WEB:

Realizzazione di un tool di instrumentazione automatica a supporto della failure analysis

Un sistema per l'emulazione delle reti su cluster di macchine virtuali Anno Accademico 2007/2008

Realizzazione di un Tool per l iniezione automatica di difetti all interno di codice Javascript

Un approccio innovativo alla tecnica di robustness testing del sistema operativo Linux

Progetto ed implementazione di un tool di supporto allo sviluppo di applicazioni per Linux LibeRTOS

Memorizzazione affidabile di dati in un ambiente di Griglia

Realizzazione di un sistema di logging prototipale per la piattaforma

Una Soluzione di NAT Traversal per un sistema di comunicazione VOIP per una PMI

Test in automatico di programmi Android

Prototipazione di un componente di elaborazione dei piani di volo in un sistema di Traffic Management

Strumento per l iniezione di guasti software nel sistema operativo GNU/Linux

Il sistema operativo TinyOS

Uno strumento per l emulazione di fallimenti hardware in sistemi virtualizzati

Sistema Operativo Chrome: Analisi degli aspetti peculiari.

LSF. lab solution LOG SYSTEM FRAMEWORK. Pagina 1 di 14

Uno strumento per la valutazione automatica dell accessibilità delle

Implementazione di un servizio VoIP in ambienti SOA per mobile computing

Progetto e sviluppo di un applicazione per il pilotaggio remoto di reti

PROGRAMMA DEL CORSO AMMINISTRATORE DI SISTEMI LINUX

Progettazione ed implementazione di un tool per lo sviluppo di applicazioni in Esperanto

Un applicazione per il trasferimento file in ambiente Symbian

SMD: a sensor data distribution service for FIN-BOX middleware for the interoperability in systems of systems Anno Accademico 2011/2012

Un architettura per la gestione dei log di applicazioni distribuite

Realizzazione di uno strumento web-based per la simulazione remota di reti di sensori senza filo

Grid on Cloud : Implementazione e Monitoraggio

Metodologie e tecnologie a supporto nello sviluppo di applicazioni mobile di tipo Enterprise!

Strumenti per il testing di applicazioni in ambiente Android

Un Sistema Informativo per il Monitoraggio di Apparati Radar mediante l uso di Griglie Computazionali

Realizzazione di un sistema di gestione di strumentazione via web

Realizzazione di un prototipo di un software web based per la gestione di un inventario comunale

Tesi Di Laurea. Anno Accademico 2010/2011. relatore Ch.mo prof. Cinque Marcello. correlatore Ch.mo Ing. Catello Cacace

Un architettura di servizi integrati di comunicazione su rete IP per una PMI

Realizzazione di un framework di monitoring per l'analisi di sistemi critici Anno Accademico 2013/2014

Indice. Indice Premessa e scopo del documento Ambiente operativo Architettura di sistema... 5

Analisi e utilizzo di un framework per lo sviluppo di applicazioni web

A"raverso) Neal) puoi) avere) il) controllo,) in) totale) sicurezza,) di) tu"e)le)enterprise)siebel)che)compongono)il)tuo)business.

TERM TALK. software per la raccolta dati

PROPOSTA DI UN ARCHITETTURA IMS INTEGRATA IN UN AMBIENTE VIRTUALIZZATO: ANALISI DI PRESTAZIONI Daniele Costarella

Strategie per il miglioramento dei log applicativi basate su Software Fault Injection

Configurazione, test e deployment di una

Tesi di laurea triennale. Anno Accademico 2010/2011. Relatore Ch.mo prof. Porfirio TRAMONTANA. Correlatore Ch.mo Sig.

Indice. Indice V. Introduzione... XI

Differenziazione dei prodotti per rispondere a tutte le esigenze

Sviluppo di processi per l automatizzazione del testing per applicazioni Android

Analisi della dependability di un middleware per la

Installazione di GFI Network Server Monitor

Tesi di Laurea Specialistica EMULAZIONE DI EFFETTI WAN NELLA VALUTAZIONE DELLE PRESTAZIONI DI SERVER WEB. Candidato Emiliano Zeppa.

Progetto e sviluppo di unʼapplicazione iphone per lʼaccesso a reti di sensori senza fili."

Implementazione di tecniche di tolleranza ai guasti in un middleware per la Data Distribution Service

Analisi empirica dei meccanismi di log in sistemi open-source!

Una metodologia per la definizione dei livelli di criticità dei componenti di un sistema software complesso

Metodologie e strumenti per il collaudo di applicazioni Web

Online Help StruxureWare Data Center Expert

Strumenti per la gestione della configurazione del software

Una rassegna dei sistemi operativi per il Cloud Computing

Strumenti di gestione del ciclo di vita del software

Installazione di GFI Network Server Monitor

Valutazione sperimentale di tecniche di testing per software in relazione ai tipi di guasti

Un sistema di identificazione basato su tecnologia RFID

Realizzazione di interazioni sincrone e asincrone tra applicazioni Web 2.0

Indice generale. Introduzione...xiii. Perché la virtualizzazione...1. Virtualizzazione del desktop: VirtualBox e Player...27

Project Management. Modulo: Introduzione. prof. ing. Guido Guizzi

tesi di laurea Anno Accademico 2004/2005 relatore Ing. Massimo Ficco candidato Pasquale Incarnato Matr. 534/938

UML Component and Deployment diagram

FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA DIPARTIMENTO DI INFORMATICA E SISTEMISTICA. Presentazione

Configurazione avanzata di IBM SPSS Modeler Entity Analytics

con ANTLR tesi di laurea Anno Accademico Relatore Ch.mo prof. Porfirio Tramontana Candidato Fabio Canova Matr

Analisi di prestazioni di applicazioni web in ambiente virtualizzato

Un sistema di identificazione basato sulla tecnologia RFID

Infrastruttura di produzione INFN-GRID

tesi di laurea Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana candidato Pasquale Ludi Matr. 534\000438

D3.3 Documento illustrante le metodologie di interfacciamento tra il visualizzatore remoto e il portale EnginFrame in ambiente Cloud.

Studio della sicurezza in OMA SUPL e di una sua implementazione in Java

Tengono traccia degli errori e delle operazioni particolari compiute dalle applicazioni, come ad esempio

Un approccio innovativo per il delivery di servizi in infrastrutture di nomadic computing

Studi di Settore. Nota Operativa 22/4/2013

Una architettura peer-topeer per la visualizzazione 3D distribuita

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

REALIZZAZIONE DI UN LABORATORIO REMOTO PER ESPERIENZE DI ROBOTICA EDUCATIVA: LATO CLIENT

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

Progettazione e Sviluppo dell Applicazione Web Share Mobile per Dispositivi Mobili Multipiattaforma. Elaborato di Laurea di: Marco Stanzani

Progetto e sviluppo di una Applicazione Android per l accesso a reti di sensori senza filo

DW-SmartCluster (ver. 2.1) Architettura e funzionamento

Gestione Quota. Orazio Battaglia

Intel One Boot Flash Update Utility Guida dell utente

Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente

Software di gestione della stampante

Un'Interfaccia per il Monitoraggio dei Guasti in un'applicazione per il Controllo del Traffico Aereo

Università degli studi di Ferrara. Sviluppo di un Web Service per la classificazione del suolo e sua integrazione sul Portale SSE

Istruzioni di installazione di IBM SPSS Modeler Text AnalyticsServer per Windows

System Center Virtual Machine Manager Library Management

Studio dei fenomeni di aging per il servizio di Load balancing di CARDAMOM

Progettazione e sviluppo di un Network Management System per reti wireless in configurazione Mesh-AP

Transcript:

tesi di laurea Anno Accademico: 2007/2008 relatore Ch.mo prof. Domenico Cotroneo correlatore Ing. Antonio Strano candidato Renato Riccio Matr. 534/2116

Contesto applicativo e problematiche Applicazioni distribuite con log residenti su più macchine Accentramento dei log Analisi on-line e post-mortem dei log SERVER SERVER SERVICE NETWORK CONSOLE CLIENT CLIENT REPOSITORY

Strumenti di supporto disponibili Applicazione Linux per la rotazione dei file log : logrotate Applicazione Linux per l esecuzione l periodica di job : Cron Daemon Applicazione per la gestione della repository dei log : Samba Configurazione/Avvio e Arresto manuale su ogni nodo coinvolto Assenza di un interfaccia user-friendly per tali operazioni

Obiettivo Della Tesi Realizzazione di uno strumento che fornisca un interfaccia user-friendly per : Configurazione del logrotate per ogni particolare log attivo su un nodo e/o per un gruppo di nodi su cui è attivo un particolare log Accentramento automatico dei log Ispezione remota dell archivio dei log Ispezione remota di ogni particolare log

ADEPTO Enhanced Funzionalità offerte dal tool ADEPTO (Automatic Deployment Tool For Networked Objects) : Interfaccia grafica user-friendly Supporto automatico alle fasi di deployment / avvio / arresto Riconfigurazione automatica tra test successivi Gestione automatica della consistenza tra test successivi Monitoraggio della sessione di test da un unico terminale video Estensione di ADEPTO con le funzionalità di Logging Management

ADEPTO++ Logging Management : Progettazione Application Interface : Application Core : interfaccia grafica user-friendly la parte dell applicazione che si occupa della configurazione vera e propria del testbed

ADEPTO++ : Logging Management GUI Configurazione LogRotate Log Repository Attivazione della configurazione Accesso alla Repository Disattivazione della configurazione Rimozione della configurazione

ADEPTO++ : Logging Management Core Costituito da una serie di scripts per interprete dei comandi Bash Genera i file di configurazione a partire da template ben definiti Genera gli script di supporto per la gestione dei log sul Testbed Effettua alcune verifiche sul Testbed Configura ogni nodo del Testbed

ADEPTO++ : Logging Management - Esempio d uso d 1/2

ADEPTO++ : Logging Management - Esempio d uso d 2/2

Conclusioni Logging Management : Interfaccia grafica user-friendly Accentramento automatico dei log Ispezione diretta degli archivi dei file di log Riduzione della probabilità di errore umano in fase di configurazione Riduzione dei tempi di configurazione per il management dei log