[3] Nagios – Progi (Thresholds)
12 lutego 2022To jest sekcja Ustawienia progów. Próg jest ustawiony domyślnie na niektórych elementach, ale jeśli go zmienisz, skonfiguruj jak poniżej.
[1] Progi ustawione są domyślnie w pliku konfiguracyjnym. Na przykład pozycja monitorowania wykorzystania dysku przez partycję główną jest ustawiona w następujący sposób.
[root@vlsr01 ~]# mcedit /etc/nagios/objects/localhost.cfg . . . . . # Define a service to check the disk space of the root partition # on the local machine. Warning if < 20% free, critical if # < 10% free space on partition. # ten próg jest ustawiony jako Ostrzeżenie, jeśli > 20% wolnego miejsca, krytyczne, jeśli > 10% wolnego miejsca # zmień te wartości, jeśli chcesz zmienić progi define service { use local-service ; Name of service template to use host_name localhost service_description Root Partition check_command check_local_disk!20%!10%!/ } . . . . . # jeśli dokonasz zmian wykonaj [root@vlsr01 ~]# systemctl restart nagios
[2] W przypadku dodania nowej wtyczki i skonfigurowania jej, ustaw jak poniżej (przykład poniżej dotyczy wtyczki [check_ntp_time]).
[root@vlsr01 ~]# dnf --enablerepo=epel install nagios-plugins-ntp # wyświetl opcje dla tego pluginu by potwierdzić jego użycie [root@vlsr01 ~]# /usr/lib64/nagios/plugins/check_ntp_time –h . . . . . -w, --warning=THRESHOLD Offset to result in warning status (seconds) -c, --critical=THRESHOLD Offset to result in critical status (seconds) . . . . . # dodaj definicję polecenia dla wtyczki z opcjami progu [root@vlsr01 ~]# mcedit /etc/nagios/objects/commands.cfg # dodaj na końcu define command { command_name check_ntp_time command_line $USER1$/check_ntp_time -H $ARG1$ -w $ARG2$ -c $ARG3$ } # dodaj definicję usługi z wartościami progów [root@vlsr01 ~]# mcedit /etc/nagios/objects/localhost.cfg # dodaj na końcu # ostrzeżenie z 1 sekundową różnicą czasu, krytyczne z 2 sekundową różnicą define service { use local-service host_name localhost service_description NTP_TIME check_command check_ntp_time!ntp1.tp.pl!1!2 notifications_enabled 1 } [root@vlsr01 ~]# systemctl restart nagios
[3] Powiadomienie jest wysyłane, jeśli wartość systemowa przekracza próg. Mnie nie udało się przekroczyć w/w progów 😉