Posts Tagged ‘mail’
17
mar
0
Envoyé les notifications Munin par mail, au Syslog, a un compte Twitter
/etc/munin/munin.conf
Configuration des commandes d’envoie :
contact.mail1.command |mail -s "Munin-notification for ${var:group} :: ${var:host}" mail1@foo.com
contact.mail2.command |mail -s "Munin-notification for ${var:group} :: ${var:host}" mail2@foo.com
Pour envoyé les notifications a chaque check au contact « mail1″:
contact.mail1.always_send warning critical
Envoyé une alerte sur un compte Twitter
contact.twitter.command /etc/munin/send2twitter.sh
Script send2twitter.sh
#!/bin/sh DATASTDIN=$(tr '[:upper:]' '[:lower:]' < /dev/stdin) RESULT=`curl -s --basic -u votrelogin:votremotdepasse -d status="$DATASTDIN" http://twitter.com/statuses/update.json`
Le script send2twitter.sh doit avoir les droits d’exécution avec le compte utilisé par Munin.
Envoyé au syslog
contact.syslog.command logger -p user.crit -t "Munin-Alert"
plugin de test
Ce plugin munin sera toujours en état critique.
!/usr/bin/ruby if ARGV[0] == 'config' puts "value.label Some Label" puts "value.warning 100" puts "value.critical 150" else puts "value.value 200" end
Forcer le re-traitement de la queue postfix
La commande suivante fait re traiter la queue de postfix.
postsuper –r ALL
Elle est utile dans le cas ou l’on modifie la transportlist ou autre paramètre de traitement des mails.