Monitoring

[Zabbix] Amazon Linux2, CentOS에 Zabbix Agent 설치하기(Passive)

ansmoon 2023. 2. 8. 16:27

 

Zabbix Agent 동작 방식

<Active>

1) Agent에서 ServerActive를 설정해주면 그 IP를 참조해 데이터를 전송한다  

2) TCP 10051 사용

<Passive>

1) Default 방식

2) Server가 직접 Agent의 IP를 찾아서 데이터를 가져옴  

3) TCP 10050 사용

 

- 이번 테스트에서는 Passive 방식 사용

 

1. Hostname 설정

hostnamectl set-hostname centospassive

 

2. Zabbix Agent 다운로드  

- OS에 맞게 설정  

( https://www.zabbix.com/download

 

 2-1. Zabbix Repository 설치

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all

 

 

 2-2. Agent 설치 및 시작

yum -y install zabbix-agent
systemctl restart zabbix-agent
systemctl enable zabbix-agent

 

 2-3. conf 파일 수정

vim /etc/zabbix/zabbix_agentd.conf

Server=server ip
Hostname=설정한 hostname

systemctl restart zabbix-agent

 

 

3. Server에서 Host 등록  

3-1) 설정 > 호스트그룹 > 호스트 그룹 작성

 

3-2) 호스트 그룹 추가

 

 3-3) 설정 > 호스트 > 호스트 작성

 

 3-4) 

 - 호스트명 : agent에서 설정한 hostname

 - 그룹 : 위에서 설정한 호스트 그룹

 - IP주소 : agent 의 ip

 - 포트 : passive방식이므로 10050

 

 3-5) 호스트 > 템플릿

 템플릿 탭에서 Linux by Zabbix agent 선택

 

4. 상태 확인