Jak zainstalować agent Zabbix na CentOS/RHEL 8

Jak zainstalować agent Zabbix na CentOS/RHEL 8

Zabbix Agent to proces działający na zdalnych maszynach, które muszą monitorować za pośrednictwem serwera Zabbix. Agent zbiera dane na serwerze zdalnym i odsyła na żądanie serwera Zabbix. Agent Zabbix musi być zainstalowany we wszystkich systemach zdalnych, które muszą być monitorujące za pośrednictwem serwera Zabbix.

Zasadniczo istnieją dwa rodzaje kontroli:

  • Kontrola pasywna - Agent Zabbix wysłał dane do serwera na ich żądanie.
  • Aktywna kontrola - Agent Zabbix okresowo wysyła dane na serwer.

Po zainstalowaniu serwera Zabbix w systemie. Teraz przeprowadzamy się, aby zainstalować agenta w systemach zdalnych. Ten artykuł pomoże Ci zainstalować agent Zabbix w systemach Centos/Rhel 8 Linux. Po zakończeniu tego kroku przejdź do następnego artykułu, dodaj hosta na serwerze Zabbix.

Krok 1 - Wyłącz Selinux

Domyślnie Selinux jest włączony w Centos 8. Możesz wyłączyć Selinux, aby poprawnie działać na Zabbix na komputerze Centos.

Możesz wyłączyć selinux, edytując plik/etc/selinux/config:

nano/etc/selinux/config 

Zmień następujący wiersz:

SELINUX = wyłączony 

Naciskać Ctrl + o Aby zaoszczędzić zmiany, a następnie Ctrl + x zamknąć plik. Następnie uruchom ponownie serwer, aby zastosować zmiany.

Krok 2 - Instalowanie agenta Zabbix

Pakiety agenta Zabbix nie są dostępne w ramach domyślnych repozytoriów Centos 8. Najpierw musisz skonfigurować repozytorium Zabbix w swoim systemie.

W momencie pisania tego samouczka najnowsza wersja Zabbix to Zabbix 4.4. Możesz zainstalować Zabbix 4.4 Pakiet repozytorium, uruchamiając następujące polecenie:

DNF Zainstaluj https: // repo.Zabbix.com/Zabbix/4.4/RHEL/8/x86_64/Zabbix-Release-4.4-1.El8.Noarch.RPM 

Po zainstalowaniu pakietów repozytorium Yum w naszym systemie. Użyj następującego polecenia, aby zainstalować agent Zabbix w systemach CentOS 8 lub RHEL 8 za pomocą narzędzia do zarządzania pakietami.

DNF Zainstaluj Zabbix-Agent 

Naciśnij „y”, aby uzyskać wszelkie potwierdzenie, aby ukończyć proces instalacji.

Krok 3 - Skonfiguruj agent Zabbix

Teraz musisz skonfigurować usługę agenta, aby umożliwić żądania serwera Zabbix. Edytuj plik konfiguracyjny agenta Zabbix, dodając IP serwera Zabbix.

/etc/Zabbix/Zabbix_Agentd.conf

#Server = [Zabbix Server IP] #hostName = [nazwa hosta systemu klienta] Server =192.168.1.100 Nazwa hosta =Serwer 1 

Krok 4 - Dostosuj zaporę dla Zabbix

Następnie musisz zezwolić na porty Zabbix 10050 i 10051. i usługa HTTP za pośrednictwem zapory. Możesz pozwolić im na następujące polecenie:

Firewall-CMD --Permanent --add-port = 10050/TCP Firewall-CMD-RELOAD 

Krok 5 - Rozpocznij agent Zabbix

Twoja usługa agenta Zabbix jest gotowa do uruchomienia. Wykonaj następujące polecenia, aby umożliwić usłudze automatyczne uruchomienie uruchamiania systemu. Następnie rozpocznij również usługę po raz pierwszy:

SystemCtl Włącz Zabbix-Agent Systemctl Start Zabbix-Agent 

Aby zatrzymać usługę Zabbix-Agent w dowolnym momencie, uruchom następujące polecenie:

Systemctl Stop Zabbix-Agent 

Gratulacje! Pomyślnie zainstalowałeś agent Zabbix. Dodajmy host na serwerze Zabbix, aby był monitorowy.