CentOS/RHEL 8에 Zabbix 에이전트를 설치하는 방법

CentOS/RHEL 8에 Zabbix 에이전트를 설치하는 방법

2022-10-18 last update

6 minutes reading Agent zabbix Zabbix Agent
Zabbix 에이전트는 Zabbix 서버를 통해 모니터링해야 하는 원격 컴퓨터에서 실행되는 프로세스입니다. 에이전트는 원격 서버에서 데이터를 수집하고 요청 시 Zabbix 서버로 다시 보냅니다. Zabbix 서버를 통해 모니터링해야 하는 모든 원격 시스템에 Zabbix 에이전트가 설치되어 있어야 합니다. 기본적으로 두 가지 유형의 검사가 있습니다.
  • 수동 검사 – Zabbix 에이전트가 요청에 따라 서버에 데이터를 보냈습니다.
  • 활성 검사 - Zabbix 에이전트가 주기적으로 서버에 데이터를 보냅니다.
  • 시스템에서 installing zabbix server 이후. 이제 원격 시스템에 에이전트를 설치하려고 합니다. 이 기사는 CentOS/RHEL 8 Linux 시스템에 zabbix 에이전트를 설치하는 데 도움이 될 것입니다. 이 단계를 완료한 후 다음 문서add Host in Zabbix Server로 이동합니다.

    1단계 – SELinux 비활성화

    기본적으로 SELinux는 CentOS 8에서 활성화되어 있습니다. CentOS 시스템에서 Zabbix가 제대로 작동하도록 SELinux를 비활성화할 수 있습니다./etc/selinux/config 파일을 편집하여 SELinux를 비활성화할 수 있습니다.
    nano /etc/selinux/config
    
    다음 줄을 변경합니다.
    SELINUX=disabled
    
    CTRL + O를 눌러 변경 사항을 저장한 다음 CTRL + X를 눌러 파일을 닫습니다. 그런 다음 서버를 다시 시작하여 변경 사항을 적용하십시오.

    2단계 – Zabbix 에이전트 설치

    Zabbix 에이전트 패키지는 기본 CentOS 8 리포지토리에서 사용할 수 없습니다. 따라서 먼저 시스템에 Zabbix 저장소를 구성해야 합니다. 이 튜토리얼을 작성할 당시 Zabbix의 최신 버전은 Zabbix 4.4입니다. 다음 명령을 실행하여 Zabbix 4.4 저장소 패키지를 설치할 수 있습니다.
    dnf install https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm
    
    시스템에 yum 저장소 패키지를 설치한 후. 패키지 관리 도구를 사용하여 CentOS 8 또는 RHEL 8 시스템에 Zabbix 에이전트를 설치하려면 다음 명령을 사용하십시오.
    dnf install zabbix-agent
    
    확인을 위해 'Y'를 눌러 설치 프로세스를 완료하십시오.

    3단계 – Zabbix 에이전트 구성

    이제 Zabbix 서버 요청을 허용하도록 에이전트 서비스를 구성해야 합니다. Zabbix 서버 IP./etc/zabbix/zabbix_agentd.conf
    #Server=[zabbix server ip]
    #Hostname=[ Hostname of client system ]
    
    Server=192.168.1.100
    Hostname=Server1
    

    4단계 – Zabbix용 방화벽 조정

    를 추가하여 Zabbix 에이전트 구성 파일을 편집합니다. 다음으로 방화벽을 통해 Zabbix 포트 10050 및 10051. 및 HTTP 서비스를 허용해야 합니다. 다음 명령으로 허용할 수 있습니다.
    firewall-cmd --permanent --add-port=10050/tcp
    firewall-cmd --reload
    

    5단계 – Zabbix 에이전트 시작

    zabbix 에이전트 서비스를 실행할 준비가 되었습니다. 다음 명령을 실행하여 시스템 부팅 시 서비스가 자동으로 시작되도록 합니다. 그런 다음 처음으로 서비스를 시작하십시오.
    systemctl enable zabbix-agent
    systemctl start zabbix-agent
    
    언제든지 zabbix-agent 서비스를 중지하려면 다음 명령을 실행하십시오.
    systemctl stop zabbix-agent
    
    축하합니다! Zabbix 에이전트를 성공적으로 설치했습니다. add host in zabbix server을 모니터링할 수 있습니다.