Ansible: installazione su MacOsX

Visto che l’installazione di Ansible su OsX non è stata delle più agevoli, cerchiamo di fare un recap dei passi necessari. Innanzitutto dovrete installare XCode CLI (Command Line Interface). No, Xcode da solo non basta, se non siete sicuri se lo avete già installato o meno potete sfruttare il seguente comando per verificarne la presenza:…

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…

Versioning, il primo passo del Cm

Con questo articolo vorrei analizzare la pratica del version control, sicuramente il primo, fondamentale passo da compiere quando si vuole iniziare a sviluppare codice in maniera professionale. Partiamo da zero, il versionamento del codice consente innanzitutto di mantenere una memoria storica del proprio lavoro. Quante volte vi è capitato di iniziare a programmare una feature…

AroundTheCode regala Instant Apache Maven Starter!

Giveaway contest – Instant Apache Maven Starter Tra coloro che linkeranno, entro la fine del mese di Agosto, sul loro sito, blog, o social network la recensione di AroundTheCode su Instant Apache Maven Starter e aggiungeranno a questo post un commento contenente il riferimento su cui sia pubblicamente visibile il collegamento, saranno estratti due fortunati…