Umgesetzt gemäß Online-Tutorial. zabbix3.4, mithilfe von Skripten und sendEmail. 1. Laden Sie sendEmail herunter, entpacken Sie es nach /usr/local/bin und ändern Sie die Berechtigungen. URL zum Herunterladen: SendEmail – Senden Sie E-Mails mit diesem kostenlosen Befehlszeilen-E-Mail-Client http://caspian.dotconf.net/menu/Software/SendEmail/ Berechtigungen ändern: chown zabbix:zabbix /usr/local/bin/sendEmail 2. Führen Sie einen E-Mail-Test durch. /usr/local/bin/sendEmail -f [email protected] (E-Mail senden) -s smtp.163.com -u „E-Mail-Titel“ -m „E-Mail-Inhalt“ -o message-content-type=html -o message-charset=utf8 -xu [email protected] (E-Mail-Konto senden) -xp „NetEase-E-Mail-Autorisierungscode“ -t „Ziel-E-Mail“ 3. Nachdem der E-Mail-Test bestanden ist, geben Sie das Verzeichnis /usr/local/zabbix/share/zabbix/alertscripts/ ein, erstellen Sie eine neue Datei mail.sh und erteilen Sie Berechtigungen. 4.mail.sh-Inhalt: #!/bin/bash bis=$1 Betreff=$2 Körper = $3 /usr/local/bin/sendEmail -o tls=auto -f [email protected] -t "$to" -s smtp.163.com -u "$subject" -o message-content-type=html -o message-charset=utf8 -xu [email protected] -xp "Mailbox-Client-Autorisierungscode" -m "$body" 5. Testfehler [root@centos7 alertscripts]# ./mail.sh "Zielpostfach" test_topic hallo_welt! *********************************************************************** Verwenden des SSL_verify_mode-Standards von SSL_VERIFY_NONE für den Client ist veraltet! Bitte setzen Sie SSL_verify_mode auf SSL_VERIFY_PEER ggf. mit SSL_ca_file|SSL_ca_path zur Verifizierung. Wenn Sie das Zertifikat wirklich nicht verifizieren und behalten möchten, Verbindung offen für Man-In-The-Middle-Angriffe setzen Sie bitte Setzen Sie SSL_verify_mode in Ihrer Anwendung explizit auf SSL_VERIFY_NONE. *********************************************************************** bei /usr/local/bin/sendEmail Zeile 1906. ungültige SSL-Version angegeben unter /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm Zeile 444. In sendemail, Zeile 1906, von Geändert zu Nochmals getestet, Erfolg. [root@centos7 alertscripts]# ./mail.sh "Zielpostfach" test_topic hallo_welt! *********************************************************************** Verwenden des SSL_verify_mode-Standards von SSL_VERIFY_NONE für den Client ist veraltet! Bitte setzen Sie SSL_verify_mode auf SSL_VERIFY_PEER ggf. mit SSL_ca_file|SSL_ca_path zur Verifizierung. Wenn Sie das Zertifikat wirklich nicht verifizieren und behalten möchten, Verbindung offen für Man-In-The-Middle-Angriffe setzen Sie bitte Setzen Sie SSL_verify_mode in Ihrer Anwendung explizit auf SSL_VERIFY_NONE. *********************************************************************** bei /usr/local/bin/sendEmail Zeile 1906. 08. Aug. 15:42:42 wanbu sendEmail[25763]: E-Mail wurde erfolgreich gesendet! 6.zabbix-Web-Konfiguration In zabbix3.4 müssen drei Stellen konfiguriert werden: Aktionen, Medientyp und Benutzer. Aktionen sind für die Beurteilung und den Versand von E-Mails zuständig; der Medientyp ist für die Auswahl von Skripten und die Übergabe von Parametern zuständig; Benutzer sind für die Klärung verantwortlich, an wen die Alarminformationen gesendet werden, und für sonstige Informationen. Folgen Sie einfach den Konfigurationsanweisungen auf der offiziellen Website. Ich bin zu faul, diesen Teil zu schreiben. Zu beachten ist lediglich, dass dem Medientyp drei Parameter hinzugefügt werden müssen, nämlich {ALERT.SENDTO}, {ALERT.SUBJECT} und {ALERT.MESAGE}, die jeweils „An“, „Betreff“ und „Text“ in mail.sh entsprechen. 7. Klicken Sie abschließend auf „Berichte“ – „Aktionsprotokoll“, um zu überprüfen, ob die E-Mail erfolgreich gesendet wurde und was der Grund für den Fehler war. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Vue implementiert ein verschiebbares Baumstrukturdiagramm
Das Image des Microservice wird zur Speicherung i...
Ich habe das System vor einiger Zeit neu installi...
Jetzt unterstützt der 2016-Server den Multi-Site-...
Vorwort Es gibt ein Szenario, in dem das Unterneh...
Ergebnisse erzielen Implementierungscode html <...
Die Verwendung von Schriftarten im Web ist sowohl ...
String-Extraktion ohne Trennzeichen Fragenanforde...
Vorschauversionen von Safari (Technology Preview ...
Beim insert into employee values(null,'張三'...
In Anwendungen mit Paging-Abfragen sind Abfragen,...
Inhaltsverzeichnis 1. Bedingte Zugriffsattribute ...
Der Grund dafür ist, dass dieser Webseitentyp auf ...
Inhaltsverzeichnis Primärschlüsselindex Erstellen...
Inhaltsverzeichnis Übersicht zur Umgebungseinrich...
Vorwort Der This-Zeiger in JS hat Anfängern schon...