Monitoring e tuning per applicazioni ORACLE HYPERION ad alte prestazioni
ICOMONITOR nasce per soddisfare l’esigenza di monitorare lo “stato di salute” dei server aziendali, con particolare attenzione a tutto ciò che riguarda la piattaforma ORACLE Hyperion. Le nuove piattaforme di Business Intelligence e Corporate Performance Management hanno potenziato fortemente le funzionalità offerte agli utenti dal punto di vista di integrazione, interattività, analisi near real time, distribuzione delle informazioni via portale web. Tuttavia l’architettura tecnologica su cui si basano richiede uno sforzo di tuning e monitoraggio al fine di trarre i maggiori vantaggi dagli investimenti realizzati. ICOMONITOR è una console in grado di: evidenziare e indagare anomalie che causano cadute di performance e malfunzionamenti sistemistici; fornire informazioni utili per pianificare il dimensionamento applicativo in ottica evolutiva; agevolare l’attività di manutenzione ordinaria e le funzioni di controllo di rete.
ICOMONITOR si basa su un motore di network monitoring espandibile. È un’applicazione composta da una parte server, un agente da installare sui server da monitorare, e da una serie di plug-in sviluppati per interfacciarsi specificatamente con il mondo ORACLE Hyperion. La configurazione e la gestione avviene tramite un'interfaccia web, mentre tutti i dati vengono salvati in locale su di un database dedicato. E’ quindi possibile mantenere uno storico dettagliato dei dati raccolti, per un arco temporale dipendente dallo spazio disponibile su disco.
Report dei livelli di servizio relativo ai parametri monitorati In funzione dei dati raccolti, è possibile definire cruscotti personalizzati che mostrino in tempo reale i parametri più significativi della propria installazione. A seguito del verificarsi di determinate condizioni definite in fase di setup in funzione dell’ambiente monitorato, ICOMONITOR può generare un messaggio di allarme e avvisare via mail o SMS uno o più utenti della condizione critica. I principali controlli realizzati sulla piattaforma Oracle Hyperion sono: Shared Services: stato del servizio, memoria occupata, accessibilità web. Essbase: stato del servizio, memoria occupata da ogni applicazione e in complesso, numero di applicazioni in esecuzione, numero di utenti collegati simultaneamente, durata dei caricamenti dei cubi e controllo dei file di log. BI Plus: stato e accessibilità web dei vari servizi (Core, WorkSpace, Web Analysis, Financial Reporting). Integration Services: stato del servizio e dei sotto-processi. Administration Service: stato del servizio e utilizzo della memoria. Workspace: utenti collegati simultaneamente, utilizzo giornaliero dei singoli report, indicazione sui tempi di risposta dei report.
 Trend (1 mese) dell'occupazione disco di un file server  Trend occupazione CPU e Memoria Altri controlli vengono realizzati sul Sistema Operativo, quali: raggiungibilità della macchina, carico della CPU, memoria disponibile, spazio libero su disco, coda di lettura e scrittura su disco. L’applicazione server ICOMONITOR gira su piattaforma GNU/Linux, e viene proposta in soluzione “Virtual appliance”, cioè un server virtuale pre-installato, che può essere facilmente integrato nella infrastruttura virtuale già presente presso il cliente. In alternativa, è possibile l’installazione su un server fisico. Benefici della soluzione Con ICOMONITOR la struttura IT può mantenere un elevato profilo di controllo sulle applicazioni web sviluppate in ambiente ORACLE Hyperion, individuare criticità prima che si manifestino agli utenti, intervenire con maggior rapidità nell’analisi delle cause e nella risoluzione dei problemi, realizzare un accurato tuning del sistema. Attraverso un set di indicatori chiave ICOMONITOR consente: di misurare e controllare i ‘parametri vitali’ del sistema, ad esempio i tempi di risposta per le diverse transazioni richieste da diversi utenti in diverse location e situazioni; di analizzare il profilo di fruizione di applicazioni e servizi, identificando come vengono utilizzati e da chi, evidenziando eventuali colli di bottiglia e problemi nei processi di utilizzo; di mantenere una traccia storica dei parametri importanti in modo che tutti gli indicatori chiave siano sotto controllo 24 ore su 24, anche quando i sistemi non sono presidiati.
|