Hallo zusammen
ich habe mir kürzlich auf einem neu eingerichteten Server die ZED Benachrichtigungen konfiguriert und auf "verbose" gestellt, damit ich Emails bekomme, wenn in meinem ZFS Pool etwas passiert. Es funktioniert super, die Emails werden sauber zugestellt, so habe ich heute z.B. die Benachrichtigung erhalten, dass nach 12 Stunden mein wöchentlicher scrub durch gelaufen ist.
Das finde ich grossartig und wollte das auf meinem zweiten, etwas älteren Server auch einrichten. Ich habe den ZED config file einfach rüber kopiert und ZED neu gestartet. Einen kleinen Testpool erstellt, damit ich nicht x Stunden warten muss, und den scrub laufen lassen.
Eigentlich hätte ich eine Email Benachrichtigung bekommen müssen.
Stattdessen habe ich aber eine Email vom SMTP Server bekommen, dass die Mail unzustellbar sei.
Lustig: auf meinem "neuen" Server "pve0" werden die ZED Benachrichtigungen an die korrekte Email Adresse sysadmin@domain.tld versendet. Auf meinem alten Server "pve1" scheint irgend eine Fehlkonfiguration vorzuliegen, denn dort versucht ZED, die Benachrichtigungsmail an "root@pve1" zu schicken, was fehlschlägt.
Da ich nicht ermittelt konnte, woher ZED die Email Adresse her hat, habe ich danach nicht nur den ZED Config File, sondern auch den Postfix Config file kopiert, und kontrolliert, ob in der /etc/aliases dasselbe drin steht. Sind beide identisch!
Auch sehr witzig: die Server sind in einem Cluster zusammen. Wenn ich im Web Interface auf Notifications gehe und dort eine Test Notification versende, wird sie korrekt zugestellt.
Aber woher zum Geier hat der "pve1" diese falsche Email Adresse von root? ich find die nirgends und kann mich nicht erinnern, die jemals konfiguriert zu haben.
Wir haben lediglich einen internen SMTP Server, auf den man nur vom internen Netz zugreifen und über den man ganz simpel per SMTP Port 25 Emails verschicken kann, und genau diesen SMTP Server habe ich ja auf beiden Hosts (pve0 und pve1) in der postfix main.cf hinterlegt. Die Postfix Configs sind vollkommen identisch.
Warum kennt "pve0" die korrekte Email Adresse von root, während "pve1" die nicht kennt, mir aber über das Proxmox Notification System trotzdem Mails zustellen kann?
ich habe mir kürzlich auf einem neu eingerichteten Server die ZED Benachrichtigungen konfiguriert und auf "verbose" gestellt, damit ich Emails bekomme, wenn in meinem ZFS Pool etwas passiert. Es funktioniert super, die Emails werden sauber zugestellt, so habe ich heute z.B. die Benachrichtigung erhalten, dass nach 12 Stunden mein wöchentlicher scrub durch gelaufen ist.
Das finde ich grossartig und wollte das auf meinem zweiten, etwas älteren Server auch einrichten. Ich habe den ZED config file einfach rüber kopiert und ZED neu gestartet. Einen kleinen Testpool erstellt, damit ich nicht x Stunden warten muss, und den scrub laufen lassen.
Eigentlich hätte ich eine Email Benachrichtigung bekommen müssen.
Stattdessen habe ich aber eine Email vom SMTP Server bekommen, dass die Mail unzustellbar sei.
Lustig: auf meinem "neuen" Server "pve0" werden die ZED Benachrichtigungen an die korrekte Email Adresse sysadmin@domain.tld versendet. Auf meinem alten Server "pve1" scheint irgend eine Fehlkonfiguration vorzuliegen, denn dort versucht ZED, die Benachrichtigungsmail an "root@pve1" zu schicken, was fehlschlägt.
Da ich nicht ermittelt konnte, woher ZED die Email Adresse her hat, habe ich danach nicht nur den ZED Config File, sondern auch den Postfix Config file kopiert, und kontrolliert, ob in der /etc/aliases dasselbe drin steht. Sind beide identisch!
Auch sehr witzig: die Server sind in einem Cluster zusammen. Wenn ich im Web Interface auf Notifications gehe und dort eine Test Notification versende, wird sie korrekt zugestellt.
Aber woher zum Geier hat der "pve1" diese falsche Email Adresse von root? ich find die nirgends und kann mich nicht erinnern, die jemals konfiguriert zu haben.
Wir haben lediglich einen internen SMTP Server, auf den man nur vom internen Netz zugreifen und über den man ganz simpel per SMTP Port 25 Emails verschicken kann, und genau diesen SMTP Server habe ich ja auf beiden Hosts (pve0 und pve1) in der postfix main.cf hinterlegt. Die Postfix Configs sind vollkommen identisch.
Warum kennt "pve0" die korrekte Email Adresse von root, während "pve1" die nicht kennt, mir aber über das Proxmox Notification System trotzdem Mails zustellen kann?