[2] Nagios – powiadomienia e-mail

12 lutego 2022 Wyłączono przez Adam [zicherka] Nogły

To 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