본문 바로가기

리눅스

CentOS 7에서 Zabbix Agent 2를 설치하고 설정하는 방법

반응형

CentOS 7에서 Zabbix Agent 2를 설치하고 설정하는 방법

Zabbix Agent 2와 추가 플러그인을 설치하고 필요한 설정 파일을 작성하여 Zabbix 서버와 통신하도록 설정합니다.

1. 기존 Zabbix Agent 비활성화

Zabbix Agent가 이미 실행 중이라면 비활성화하여 충돌을 방지합니다.

systemctl disable --now zabbix-agent

2. Zabbix 리포지토리 추가

Zabbix Agent 2를 설치하기 위해 Zabbix 7.0 리포지토리를 추가합니다.

rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-release-latest.el7.noarch.rpm

3. Zabbix Agent 2 및 플러그인 설치

Zabbix Agent 2와 Ember Plus 및 MongoDB 플러그인을 설치합니다.

yum install -y zabbix-agent2 zabbix-agent2-plugin-ember-plus zabbix-agent2-plugin-mongodb

4. Zabbix Agent 2 활성화 및 시작

Zabbix Agent 2를 시스템 시작 시 자동으로 실행되도록 설정하고 즉시 시작합니다.

systemctl enable --now zabbix-agent2

5. Zabbix Agent 2 설정 파일 작성

Zabbix Agent 2의 설정 파일을 생성하여 서버 정보와 필요한 설정을 추가합니다.

sudo tee /etc/zabbix/zabbix_agent2.conf > /dev/null <<EOF
PidFile=/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=10

Server=zabbix.sangchul.kr
ServerActive=zabbix.sangchul.kr

Hostname=system.hostname

Include=/etc/zabbix/zabbix_agent2.d/*.conf
PluginSocket=/run/zabbix/agent.plugin.sock
ControlSocket=/run/zabbix/agent.sock
Include=/etc/zabbix/zabbix_agent2.d/plugins.d/*.conf
EOF

6. 설정 파일 구문 검사

작성한 설정 파일이 올바른지 검사하여 문제가 없는지 확인합니다.

/usr/sbin/zabbix_agent2 -T /etc/zabbix/zabbix_agent2.conf

7. Zabbix Agent 2 재시작

설정 파일을 반영하기 위해 Zabbix Agent 2를 재시작합니다.

systemctl restart zabbix-agent2

 

Zabbix Agent 2가 설치되어 Zabbix 서버와 통신할 준비가 완료되었습니다.

 

728x90
반응형