Archiv der Kategorie: Zabbix

Zabbix – Dovecot Pop3/IMap Connections protokollieren

Kurz und schmerzlos oder eher Quick and Dirty:

Zabbix_agentd.conf

UserParameter=dovecot.pop3-login, sudo /usr/sbin/logtail -f /var/log/dovecot.log -o /var/log/dovecot.offset | grep pop3-login | wc -l
UserParameter=dovecot.imap-login, sudo /usr/sbin/logtail -f /var/log/dovecot.log -o /var/log/dovecot-imap.offset | grep imap-login | wc -l

/etc/sudoers

zabbix ALL = NOPASSWD:/usr/sbin/qshape, /usr/sbin/logtail, /var/log/dovecot.log, /var/log/dovecot.offset, /var/log/dovecot-imap.offset

/etc/dovecot/dovecot.conf
(hier muss man aufpassen wegen den Rechten, sonst schreibt Postfix die Queue voll mit „Permission Denied, Can’t open log file /var/log/dovecot.log)

log_path = /var/log/dovecot.log

Dovecot neustarten und prüfen ob Logs in dovecot.log geschrieben werden, logrotate dafür nicht vergessen.
Zabbix-Agent neustarten, Zabbix Log überprüfen.

Und raus kommt das:

2013-07-29_15h21_57

Zabbix Template

Wenn jemand einen eleganteren Weg weiß immer her damit.