Hyperic HQ Monitoring software review

Nov 19th, 2007

Ho provato il mese scorso questo software: Hyperic HQ. Il software è disponibile per diverse piattaforme Unix e Windows, basato su un core Java con PostgreSQL (utilizzabile anche con Oracle o un PostGRE esterno) e con JBoss e Tomcat per la parte di gestione via web.

Hyperic HQ è semplicemente stupendo. La versione opensource di Hyperic HQ permette diverse cose per quanto a mio avviso ci sono due cosine che sarebbe obbligatorie e presenti solo nella versione enterprise.

Il sistema parla attraverso un canale cifrato con l’agent utilizzando una porta che deve essere aperta nel verso agent->server, ideale quindi per le reti complesse e in presenza di più firewall.

Hyperic HQ dispone di agent multipiattaforma basati tutti su java (cosa orrenda per qualche puritano del C) che funzionano dai miei test egregiamente su Linux, Windows, AIX 5 e Solaris 9. Esiste anche un agent in versione no platform che praticamente è la framework java che può essere riadattata su diversi sistemi. Una cosa molto interessante di Hyperic HQ sono le diverse applicazioni che è in grado di monitorare, nativamente, dallo stesso agent di base installato sui sistemi. Questa è una funzione estramente comoda perchè intanto non richiede licenze supplementari e permette di avere un unico software onboard per il monitoring. Inoltre il campionario di applicazioni di Hyperic HQ è veramente vasto e comprende anche applicazioni enterprise come DB2, Oracle database, Microsoft Exchange, Microsoft SQLServer, ecc…

L’interfaccia web gestisce comunemente più utenti con diversi ruoli e nella versione Enterprise è collegabile a un LDAP server per una autenticazione in SSO (sarebbe da verificare la possibilità di collegarlo a un LDAP in un dominio Microsoft). Dal web si configura e si utilizza il prodotto. E’ possibile definire ovviamente diversi allarmi e soglie e parametri di rientro. Una limitazione, enorme a mio avviso, della versione opensource è la mancanza della possibilità di gestire una notifica in caso di rientro di un allarme. Direi che può essere un grande punto a sfavore. I report sono facilmente gestibili e la versione Enterprise permette una reportistica avanzata degna di nota.

Concludendo brevemente, secondo me è un ottimo prodotto, uno dei migliori se non al momento il migliore che ho visto sul mercato per il Service Monitoring. Non è il classico prodotto di monitoring per reti riadattato, ma è un prodotto scritto apposta per il monitoring di sistemi. Veloce da installare, molto performante anche se in Java. Non ho indicazione sui costi, ma vale sicuramente un test.

  1. Marco
    May 6th, 2010 at 16:22
    Reply | Quote | #1

    Ciao, sono totalmente inesperto in questo genere di software.. Questo prodotto permette di analizzare ogni programma installato? Se si, non ho capito come.. Ho visto che di default è possibile analizzare le risorse hardware e il traffico di rete..
    Grazie.

  2. Stefano
    May 7th, 2010 at 06:34
    Reply | Quote | #2

    Cosa vuol dire “analizzare ogni programma installato” ?