miércoles, 17 de marzo de 2010

Monitorizar Postfix con Cacti

Una gráfica simple de los correos que hay en la cola.








En el servidor de correo hacemos el siguiente script, por ejemplo en /usr/local/bin/mailq.sh

#!/bin/bash

# check postfix mail for snmpd

mailq=$(mailq | grep 'Request')

if [ $? -eq 1 ]; then
echo '0'
exit 0
fi

mail_sum=$(echo $mailq | awk '{print $5}')
echo $mail_sum
En este mismo server añadimos en el snmpd.conf

extend mailq /usr/local/bin/mailq.sh

Importar los siguientes xml al cacti:
http://forums.cacti.net//files/cacti_graph_template_postfix_queue.xml
http://forums.cacti.net//files/cacti_data_template_postfix_queue.xml

Una vez esten instalados los templates, hay que modificar el OID del data source por: NET-SNMP-EXTEND-MIB::nsExtendOutLine."mailq".1

Hay de más completos como http://forums.cacti.net/about16480.html cuando lo tenga instalado lo pondré.


No hay comentarios:

Publicar un comentario