Robot ASK

Szkolenie Zabbix – Metody Alarmowania: Email MSMTP

Domyślnie w Zabbixie można skonfigurować następujące typy mediów wysyłające komunikaty:

– wiadomość email,

– skrypt,

– SMS,

– Jabber,

– Ez Texting.

Najczęściej wykorzystywanymi rodzajami mediów są powiadomienia za pomocą wiadomości SMS oraz email.


 

Akcja Wiosenna - Promocja na najnowsze kursy w naszej ofercie!

Do końca marca masz możliwość zakupić najnowsze kursy:

  • Wdrożenie Serwera NGINX w Chmurze
  • NGINX jako Ingress w K8s
  • Kurs Grafany

Dodatkowo odbierz za darmo godzinny wykład "K8s Pod, MultiContainer Pod, Init Containers" na hasło "freek8s"!

Promocja trwa do 31 marca do godziny 23:59. 

Chcesz wziąć udział w kursie? Kliknij w link: https://asdevops.pl/promocja-marzec-2024

 

 

 

 

 

Dzisiaj omówimy wykorzystanie aplikacji MSMTP, służącej do wysyłania wiadomości mailowych. W kolejnym odcinku nauczysz się jak utworzyć skrypt wysyłający email z Zabbixa z odpowiednim komunikatem.

Cykl szkoleń
poświęconych systemowi monitoringu Zabbix

Artykuły prowadzone w ramach cyklu „Szkolenie Zabbix”. Wszystkie dotychczasowe części kursu Zabbix znajdziesz w tym miejscu:

Kurs Zabbix

wbt

Wiadomości email – MSMTP

Wysyłanie emaili w Zabbixie posiada mocno ograniczoną funkcjonalność. Sprowadza się głównie do prostego protokołu SMTP. Głównym minusem tego rozwiązania jest brak obsługi uwierzytelniania. Możemy korzystać jedynie z serwerów SMTP nie wymagających uwierzytelniania. Zamiast tworzyć w naszym serwerze konto email bez hasła, które jednocześnie będzie stanowiło zagrożenie dla bezpieczeństwa w naszym systemie informatycznym, stosuje się obsługę skryptów. Dzięki skryptom można zautomatyzować system dowolnie pod wymagane potrzeby.
W przypadku firmy ASKomputer skorzystamy tylko ze skryptów. Zarówno do automatyzacji wysyłki email jak i wiadomości SMS. Do rozsyłania wiadomości email, wykorzystany zostanie serwer z systemem Microsoft Exchange 2010.
W tym celu zakładamy konto:
zabbix@askomputer.pl
w systemie Exchange.
Na serwerze Zabbix instalujemy klienta do obsługi protokołu SMTP. W naszym przypadku będzie to MSMTP. W systemie Ubuntu możemy tego dokonać za pomocą komendy:
apt-get install msmtp

Konfigurujemy ustawienia klienta:
account zabbix
host exch1.askomputer.org
domain askomputer.org
from zabbix@askomputer.pl

Druga linia wskazuje serwer pocztowy.
Następnie w ścieżce konfiguracji mediów Zabbixa, czyli:
AlertScriptsPath=/etc/zabbix/alert.d/
tworzymy skrypt odwołujący do ustawień klienta SMTP:
account zabbix
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
host exch1.askomputer.org
port 587
auth on
from zabbix@askomputer.pl
user zabbix@askomputer.pl
password ***********

W kolejnej części utworzymy własny skrypt, który będzie wysyłał powiadomienia za pomocą przykładowego konta w Gmailu. Skrypt będzie działał bez instalowania dodatkowego oprogramowania.

 

 

 

Akcja Wiosenna - Promocja na najnowsze kursy w naszej ofercie!

Do końca marca masz możliwość zakupić najnowsze kursy:

  • Wdrożenie Serwera NGINX w Chmurze
  • NGINX jako Ingress w K8s
  • Kurs Grafany

Dodatkowo odbierz za darmo godzinny wykład "K8s Pod, MultiContainer Pod, Init Containers" na hasło "freek8s"!

Promocja trwa do 31 marca do godziny 23:59. 

Chcesz wziąć udział w kursie? Kliknij w link: https://asdevops.pl/promocja-marzec-2024

 
 
 

Promocja na trzy najnowsze kursy w ofercie!

X