[2] Nagios – powiadomienia e-mail
12 lutego 2022To jest sekcja Ustawienia powiadomień e-mail. Jest on domyślnie włączony w niektórych elementach, ale jeśli go zmienisz, skonfiguruj w następujący sposób.
[1] Zainstaluj i uruchom serwer SMTP, patrz tutaj.
[2] Ustaw odbiorców powiadomień. Nagios wysyła powiadomienia za pomocą polecenia [mail], więc zainstaluj go.
[root@vlsr01 ~]# dnf install mailx [root@vlsr01 ~]# mcedit /etc/nagios/objects/contacts.cfg # linia 32: adres email odbiorcy email user01@zicher.lab [root@vlsr01 ~]# systemctl restart nagios
[3] Istnieje możliwość zmiany ustawień powiadomień na stronie administratora Nagios. Zaloguj się do niego i kliknij łącze [Services], po czym wyświetli się lista usług. Ikony wyświetlane obok nazwy usługi to te, dla których powiadomienie jest wyłączone. HTTP i SSH odpowiadają poniższemu przykładowi. Aby włączyć powiadomienia o usłudze, najpierw kliknij nazwę usługi.
[5] Kliknij [Enable notifications for this service].
[6] Kliknij [Commit].
[7] Jest OK, kliknij [Done].
[8] Testowo wyłączona jest usluga SSH. Nagois wysyla meila z informacją.
[user01@vlsr01 ~]$ mail From nagios@zicher.lab Thu Feb 10 19:23:07 2022 Return-Path: <nagios@zicher.lab> X-Original-To: user01@zicher.lab Delivered-To: user01@zicher.lab X-Virus-Scanned: amavisd-new at zicher.lab Date: Thu, 10 Feb 2022 19:23:05 +0100 To: user01@zicher.lab Subject: ** PROBLEM Service Alert: localhost/SSH is CRITICAL ** User-Agent: Heirloom mailx 12.5 7/5/10 Content-Type: text/plain; charset=utf-8 From: nagios@zicher.lab Status: RO ***** Nagios ***** Notification Type: PROBLEM Service: SSH Host: localhost Address: 127.0.0.1 State: CRITICAL Date/Time: Thu Feb 10 19:23:05 CET 2022 Additional Info: connect to address 127.0.0.1 and port 22: Połączenie odrzucone