Zabbix 에이전트 설치 방법: Rocky Linux, CentOS 가이드
Zabbix는 서버 및 네트워크 모니터링을 위한 오픈소스 도구입니다. 이 글에서는 Rocky Linux, CentOS에 Zabbix 에이전트를 설치하는 방법을 단계별로 소개하겠습니다. Zabbix 에이전트는 서버 성능을 모니터링하고 Zabbix 서버에 데이터를 전송하는 역할을 합니다.
Rocky Linux 및 CentOS에 Zabbix 에이전트 설치하기
1. Zabbix 저장소 추가
먼저, Zabbix 에이전트를 설치하기 위해 Zabbix 저장소를 추가해야 합니다. 아래 명령어를 통해 저장소를 추가합니다.
sudo rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
sudo dnf clean all
sudo dnf makecache
dnf가 설치 안되어 있는 경우 yum으로 진행하시면 됩니다.
2. Zabbix 에이전트 설치
Zabbix 저장소를 추가한 후, Zabbix 에이전트를 설치할 수 있습니다. 다음 명령어를 사용합니다.
sudo dnf install zabbix-agent -y
3. Zabbix 에이전트 구성
설치가 완료되면 Zabbix 에이전트 설정 파일을 편집해야 합니다. 이 설정은 /etc/zabbix/zabbix_agentd.conf 파일에 위치해 있습니다.
sudo vi /etc/zabbix/zabbix_agentd.conf
설정 파일에서 아래 항목들을 수정합니다:
Server=<Zabbix 서버의 IP 주소>
ServerActive=<Zabbix 서버의 IP 주소>
Hostname=<클라이언트 호스트 이름>
4. Zabbix 에이전트 서비스 시작 및 자동 시작 설정
설정이 완료되면 Zabbix 에이전트 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정해야 합니다.
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
5. 방화벽 설정 (필요한 경우)
방화벽이 활성화된 경우, Zabbix 에이전트가 사용하는 기본 포트(10050)를 열어야 합니다.
sudo firewall-cmd --permanent --add-port=10050/tcp
sudo firewall-cmd --reload
Zabbix Server에 호스트 등록하는 방법
이제 위에서 설치했던 Zabbix Agent를 Zabbix Server 웹 인터페이스를 통해 호스트 등록하는 방법에 대해 알아보겠습니다.
1. Zabbix Server에서 Host 추가하기
설정 > 호스트 클릭 > 호스트 작성 클릭
다음 항목을 차례대로 입력합니다.
- 호스트 명: 호스트 이름 입력
- 그룹: 선택 버튼을 클릭하여 그룹을 지정하던가 새 그룹을 만들어 지정할 수도 있습니다. 그룹을 지정 안할 수도 있습니다.
- Interfaces > 추가 > 에이전트 > IP 주소에 Host IP주소 입력
추가 버튼 클릭하여 저장합니다.
2. 추가한 Host에 Template 적용하기
2.1 추가한호스트를 클릭합니다.
2.2 Template를 선택한 후 "갱신" 버튼을 클릭하여 활성화 합니다.
3. 잠시 후 상태값이 활성화로 변경됩니다.
연결 실패시 확인해야 할 사항
1. Zabbix Server에서 Host 간의 tcp 연결 확인
nc -vz [호스트IP] 10050
연결이 정상적으로 이뤄지면 Connection 이라고 뜹니다.
연결이 안될 경우 IP를 확인해야 합니다.
2. Host에서 zabbix.agent.conf 설정 파일의 IP 확인
cat /etc/zabbix_agentd.conf | grep ^Server=
3. Host에서 Zabbix agent process 재시작
systemctl restart zabbix-agent
결론
위의 가이드를 따라 Rocky Linux, CentOS,에 Zabbix 에이전트를 쉽게 설치할 수 있습니다. 모든 시스템에서 Zabbix 에이전트가 올바르게 작동하는지 확인하려면 Zabbix 서버의 웹 인터페이스에서 호스트 상태를 모니터링하십시오.
이 가이드가 도움이 되셨다면, 댓글로 피드백을 남겨주세요.
'IT > Linux' 카테고리의 다른 글
CentOS 'Could not resolve host: mirrorlist.centos.org; Name or service not known' 오류 해결 방법 (0) | 2024.09.23 |
---|---|
Zabbix 인터페이스 한국어 설정 방법 (1) | 2024.08.28 |
Zabbix 서버 구축 후 웹페이지 접속 안될 경우 해결 방법 (2) | 2024.08.28 |
Rocky Linux 9에 Zabbix 6 모니터링 시스템 서버 구축하기 (1) | 2024.08.28 |
Zabbix 설치 오류: 작업에 가장 적합한 선택을 설치 할 수 없습니다 (0) | 2024.08.28 |
댓글