Realizzare un sistema di monitoraggio con Icinga

In questa breve guida spiegherò come installare Icinga (un fork di Nagios che ha ormai superato il genitore) e Icinga Web su Ubuntu 10.04 server. Molti passi sono uguali a quelli che ho già descritto nelle due guide sull’installazione di Nagios (1 e 2). Operazioni preliminari Installare i pacchetti necessari: apt-get install apache2 bsd-mailx build-essential libgd2-xpm-dev libjpeg62 libjpeg62-dev libpng12-0 libpng12-0-dev snmp libsnmp-base git-core mysql-server mysql-client libdbi0 libdbi0-dev libdbd-mysql Aggiungere utenti e gruppi: addgroup --system icinga adduser --system --no-create-home --home /usr/local/icinga --ingroup icinga --disabled-password icinga addgroup --system icinga-cmd usermod -a -G icinga-cmd icinga usermod -a -G icinga-cmd www-data Creare il database: #> mysql -u root -p mysql> CREATE DATABASE icinga; GRANT USAGE ON *.

Read More »

Sostituire un disco in un Raid 1 con mdadm

Lo devo fare da anni, finalmente prendo appunti per una cosa che mi capita di fare almeno un paio di volte l’anno e che, puntualmente, mi scordo come si fa :-) Il punto è questo: sostituire un disco in un array Raid 1 quando si rompe. Riporto gli appunti presi qualche anno fa sulla wiki del LILiK. La situazione di un raid 1 con un disco rotto è più o meno questa:

Read More »

DNS e Postfix: come non generare "spam"

Edit (29/01/2010): Aggiunte una correzione per far funzionare la firma DKIM su server di relay

Ho recentemente configurato alcuni server per l’invio di email. Parte del lavoro ha riguardato la corretta configurazione di Postfix e del server DNS per evitare che le email inviate venissero rilevate come spam. In una diversa guida spiegherò come ottimizzare la configurazione di Postfix per grandi quantità  di email (≥1.000.000/mese). Dato che già  in molti me lo hanno chiesto: no, non si tratta di server per l’invio di spam, ma server per il mail marketing (quando il servizio sarà  pubblico potrò tranquillamente rivelarne il nome).

La configurazione ha riguardato tre punti principali:

  • Impostazione del record A e del reverse address
  • Impostazione di SPF
  • Configurazione di DKIM e DomainKeys

Read More »

Attivare un array raid software esistente con mdadm

Può capitare, ad esempio se si avvia con una live un sistema con dischi in raid software con mdadm, che si debba attivare il raid esistente. Un tipico esempio può essere il dover recuperare dati da dischi estratti da un computer non più avviabile. Se si avesse a disposizione il file di configurazione di mdadm /etc/mdadm.conf, attivare un array specifico consisterebbe in: # mdadm -As /dev/md0 Con l’opzione -s (–scan) la configurazione viene letta dal file.

Read More »

Convertire il filesystem della partizione root

Ovvero come installare Fedora 10 da cd utilizzando XFS come filesystem per la root (/) :) Nota: avrete bisogno di due partizioni di almeno 4/5 GB L’uso di XFS è molto utile specialmente se utilizzato in coppia con LVM (in particolare per espandere le partizioni “al volo”), cosa che spiegherò di seguito. I passi sono molto semplici: Avviate dal cd di Fedora 10 Installate normalmente Fedora utilizzando una partizione LVM di almeno 5.

Read More »