[1] Nagios – Instalacja
12 lutego 2022Zainstaluj Nagios 4, który jest systemem monitorowania klasy Enterprise typu open source.
[1] Zainstaluj i uruchom serwer httpd Apache, patrz tutaj.
[2] Zainstaluj PHP 7.4, patrz tutaj.
[3] Zainstaluj serwer Nagios. Zainstaluj również podstawowe wtyczki do monitorowania samego serwera Nagios.
# zainstaluj z EPEL [root@vlsr01 ~]# dnf --enablerepo=epel install nagios nagios-plugins-{ping,disk,users,procs,load,swap,ssh,http}
[4] Skonfiguruj Nagios.
[root@vlsr01 ~]# mcedit /etc/httpd/conf.d/nagios.conf # linie 16-17: zmień prawa dostępu, jeśli potrzebujesz (zmień też linie 47-48) #Require all granted Require host 127.0.0.1 192.168.0.0/16 # dodaj użytkownika Nagios z prawami administratora [root@vlsr01 ~]# htpasswd /etc/nagios/passwd nagiosadmin New password: # wpisz hasło Re-type new password: # wpisz hasło ponowniw Updating password for user nagiosadmin [root@vlsr01 ~]# systemctl enable --now nagios [root@vlsr01 ~]# systemctl restart httpd
[5] Jeśli SELinux jest uruchomiony, zmień zasady polityki bezpieczeństwa.
# zainstaluj z EPEL [root@vlsr01 ~]# dnf --enablerepo=epel install nagios-selinux [root@vlsr01 ~]# mcedit nagios-php.te # stwórz nowy module nagios-php 1.0; require { type httpd_t; type nagios_spool_t; class file { getattr open read }; } #============= httpd_t ============== allow httpd_t nagios_spool_t:file { getattr open read }; [root@vlsr01 ~]# checkmodule -m -M -o nagios-php.mod nagios-php.te [root@vlsr01 ~]# semodule_package --outfile nagios-php.pp --module nagios-php.mod [root@vlsr01 ~]# semodule -i nagios-php.pp
[6] Jeżeli Firewalld jest uruchomiony otwórz porty dla usług HTTP/HTTPS.
[root@vlsr01 ~]# firewall-cmd --add-service={http,https} --permanent [root@vlsr01 ~]# firewall-cmd –reload
[7] Uzyskaj dostęp do [http://(nazwa hosta lub adres IP)/nagios/] z klienta, który jest w sieci dozwolonej przez serwer Nagios. Wykonaj uwierzytelnianie/logowanie za pomocą dodanego użytkownika administracyjnego Nagios [nagiosadmin].
[8] Po udanej autentykacji, zostanie wyświetlona administracyjna strona główna Nagois.
[9] Jeżeli chcesz zobaczyć status systemu, kliknij [Tactical Overview].
[10] Jeśli [localhost] będzie zaznaczony jako down wykonaj.
[root@vlsr01 ~]# chmod u+s /bin/ping