Апр
21
2010
MRTG. Мониторим очередь postfix.
Помимо параметров предоставляемых по SNMP существует еще масса параметров, которые нужно наблюдать в динамике. Первый из них — это мониторинг почтовой очереди.
Сделать это можно с помощью скриптов, вызываемых напрямую из MRTG.
Скрипт для мониторинга очереди Postfix из MRTG выглядят так:
#!/bin/sh DATA=`/usr/bin/mailq | /usr/bin/grep Request| /usr/bin/awk '{ print $5 }'` echo $DATA echo 0 echo 0 echo 0 |
В самом конфиге MRTG выглядит так:
Title[mailq]: Mail Queue (MB) PageTop[mailq]: <H1>Mail Queue</H1> Options[mailq]: nobanner,gauge,noinfo,nopercent,growright Target[mailq]: `/root/bin/mailq.sh` kMG[mailq]: MaxBytes[mailq]: 10 AbsMax[mailq]: 2048 YLegend[mailq]: Mails in queue Unscaled[mailq]: ymwd LegendI[mailq]: LegendO[mailq]: Suppress[mailq]: y |