Zabbix monitoring

Nastavení odesílání email upozornění ze Zabbix

Postup, jak nastavit odesílání email upozornění z monitorovacího systému Zabbix pomocí funkce mail.

Postup instalace byl prováděn na operačním systému Debian GNU/Linux 7.9 (wheezy) lze jej, ale použít i na ostatních distrubucích za předpokladu dodržení umístění cest pro jednotlivé funkce .

Předpoklad pro nastavení dle tohoto postupu je, že je na serveru neinstalovaná funkce mail. Ověření je jednoduché zadáním příkazu:

echo "Testovaci email"| /usr/bin/mail -s "Predmet" info@ mujmail.cz

Pokud na Váš email zadaný na konci tohoto scriptu dorazí po jeho spuštění zpráva, tak funkce mail je nastavena a odesílání funguje správně.
V případě, že Vám zasílání nefunguje, je potřeba funkci mail na server nainstalovat.

Nyní se již pustíme do samotného nastavování odesílání emailu ze Zabbixu.

1. Vytvoření odesílacího scriptu

Na serveru v adresáři /usr/lib/zabbix/alertscripts

vytvoříme soubor zabbix-sendmail

vi zabbix-sendmail

a umístíme do něj obsah scriptu:

#!/bin/bash
echo "$3" | /usr/bin/mail -a "Content-Type: text/plain; charset=UTF-8" -s "$2" $1

a nastavíme práva na spuštění:

chmod +x /usr/lib/zabbix/alertscripts/zabbix-sendmail

otestujeme, zda script funguje správně odesláním emailu pomocí příkazu:

/usr/lib/zabbix/alertscripts/zabbix-sendmail  info@ mujmail.cz "Testovaci email" "Predmet"

2. Nastavení odesílání upozornění v Zabbix

V administračním rozhraní zvolíme Administrace -> Typy médií a v pravém horním rohu klikneme na "Vytvořit typ média".

a vyplníme formulář:

Jméno: Email
Typ: Script
Název scriptu: zabbix-sendmail (automaticky načte sctipt ze složky /usr/lib/zabbix/alertscripts/)


V dalším kroku pak nastavíme odesílání po aktuálně přihlášeného uživatele aneb co vše se má odesílat a na jaký email.

V pravém horním rohu klikneme na "Profil" pak zvolíme "Média" a stiskneme "Přidat".

Vybereme typ "Email" zadáme emailovou adresu do pole "Poslat na", zadáme které dny a hodiny se mají zprávy odesílat a zvolíme při jakých událostech se májí zprávy odesílat a následně pak tlačítko "Přidat".

ZÁVĚR: Gratulujeme! Nastavení odesílání email upozornění ze Zabbixu na Váš email by Vám nyní mělo chodit dle typů upozornění, které jste si pro zasílání zvolili.

Komentáře  

#1 Lukáš Panáček 2016-04-07 08:27
Ve verzi 3 je potřeba ještě přidat script parametry:
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}

Komentáře mohou přidávat pouze registrovaní uživatelé.

Instalace Zabbix 5 na CentOS 8 s PostgreSQL a TimescaleDB

Tento návod vás provede instalací monitorovacího nástroje Zabbix 5 na CentOS 8 s použitím databázového serveru...

Jak nastavit monitoring MySQL v Zabbix

Zabbix může sledovat MySQL server pomocí Zabbix Aganta za použití šablony MySQL (Template App MySQL), která je...

Nastavení odesílání email upozornění ze Zabbix

Postup, jak nastavit odesílání email upozornění z monitorovacího systému Zabbix pomocí funkce mail.

Postup...

Instalace Zabbix 2.4 na Debian Wheezy (server, agent, webové rozhraní)

Instalace Zabbix 2.4 na Debian Wheezy (server, agent, webové rozhraní)

Tento postup Vás provede instalací monitorovacího nástroje Zabbix. Ukážeme si jak nainstalovat Zabbix server, Zabbix...

Přihlášení