Ansible: server sotto controllo

Se gestite un datacenter, sia esso di poche decine di macchine o di centinaia, vi troverete sicuramente di fronte al problema di tenere allineate e coerenti le configurazioni delle vostre macchine. Tipicamente vorrete la stessa versione di Mysql su tutte le macchine di database, la stessa versione di java, tomcat o altro nella rete applicativa…

Ansible: introduzione

Con questo post iniziamo finalmente a parlare di uno degli argomenti principali del Configuration Management: il deploy. Sulla scena esistono molti tool enterprise che occupano una grossa fetta di mercato come Puppet o Chef , ma io voglio parlarvi di un tool diverso: Ansible Ansible is a radically simple IT orchestration engine that makes your…

Jolokia: creare un client javascript

Uno dei punti di forza di Jolokia è sicuramente il fatto che esponga oggetti complessi come  i MBean di JMX in un protocollo semplice come l’HTML e in formato JSON. Lo stesso team di sviluppo fornisce delle librerie javascript che permettono a chiunque abbia un minimo di conoscenze di JQuery di collegarsi all’agent remoto e…

Centreon e Jolokia: monitoraggio applicativo

Come promesso veniamo alla seconda parte del nostro articolo sul monitoraggio della memoria tramite centreon. Nella prima parte abbiamo visto come monitorare la memoria globale del server e quella utilizzata da un processo, ora vedremo come entrare nel dettaglio del suo utilizzo da parte dell’applicativo Java. Per far questo ci avvarremo dell’utilizzo di Jolokia, un…

Centreon: monitorare l’utilizzo di memoria

La memoria RAM è da sempre uno dei beni più preziosi (e costosi) delle infrastrutture informatiche. Avere una chiara idea di quanta ram venga impiegata dai vostri sistemi può essere un ottimo modo per evitare sprechi di hardware (sia esso virtuale o meno) e diagnosticare per tempo eventuali memory leak che potrebbero affliggere il vostro…

Centreon: introduzione

In questo post volevo presentare Centreon , un ottimo tool OpenSource il monitoraggio di applicativi ed infrastruttura. Non si tratta in effetti di un applicativo standalone quanto piuttosto di una interfaccia web avanzata che wrappa lo stesso motore di check di nagios , offrendo tutta una serie di vantaggi che gli utenti nagios possono ottenere solo utilizzando al versione Enterprise XI,…

Maven: organizzazione gerarchica dei progetti

Uno degli aspetti più interessanti di maven come strumento di automazione del processo di build è sicuramente la possibilità di organizzare i nostri pom secondo una struttura gerarchica. Qualsiasi progetto maven nasce automaticamente come figlio del Super Pom, configurazione di base di maven stesso e contenuto nelle sue librerie. In questo articolo vedremo come usare…