Zabbix Emailkonfiguration

Als erstes muss auf der VM ein Mailserver eingerichtet werden, damit Zabbix relayen kann (unterstützt keine authentifizierung).

Dazu eignet sich z.B. Postfix, da es auf dem Server installiert – jedoch noch nicht eingerichtet ist.

Postfix einrichten:

  • In der /etc/postfix/main.cf den Eintrag mynetworks = 192.168.x.0/24 eintragen und Postfix starten (postfix start).
  • opslp TOols installieren mit zypper install openslp
  • Postfix neustarten (postfix stop && postfix start)
  • Postfix dann als Dienst einrichten mit systemd (systemctl enable postfix).
  • Maschine neustarten (init 6) und testen ob Zugriff möglich (telnet localhost 25).

Nun kann Postfix als Relay z.B. über Google eingerichtet werden:

  • Konfigdatei erweitern um Relay (/vi /etc/postfix/main.cf):

smtp_use_tls=yes smtp_sasl_auth_enable = yes

smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

smtp_sasl_security_options = noanonymous

smtp_sasl_tls_security_options = noanonymous

relay_domains = empfaengerdomain.de

inet_interface = localhost,192.168.1.1

Danach den Postfix neustarten mit postfix reload.

  • Sasl_passwd erstellen (vi /etc/postfix/sasl_passwd) mit folgenden Eintrag:

[smtp.gmail.com]:587 some.user@gmail.com:PASSWORD

  • Die Rechte der Passwortdatei anpassen mit:
chmod 640 /etc/postfix/sasl_passwd*
chown postfix:postfix /etc/postfix/sasl_passwd*
  • Die Passwortdatei verschlüsseln:
postmap /etc/postfix/sasl_passwd
  • Postfix neustarten:

service postfix restart Danach kann man mit mailx eine Testmail senden: mailx -s testmail emfpaenger@tld.de ENTER.ENTER

Wenn diese ankommt, dann kann man Zabbix anpassen.

  • Emailkonfiguration unter Administration > Media Types > Email anpassen (achtung: Wenn Postfix nur unter localhost annimmt, bitte darauf achten das auch localhost verwendet wird unter Media).
  • Notifications aktivieren unter Configuration > Notification > „Report problems …“ > Enable.
  • Emailadresse vom Admin anpassen unter Administration > Users > rechts Dropdown „User“ auswählen > admin > Media > Emailadresse anlegen.

Links: http://blog.bobbyallen.me/2013/12/30/using-gmail-with-postfix-as-an-smtp-relay/