OS버전이 우분투 22.04 인 서버에 Zabbix-agent를 설치할 경우, Zabbix-Agent 6.2 버전을 설치해야 합니다.
(우분투 18.04 및 20.04 에는 Zabbix-agent 5.2 버전으로 설치합니다.)
(다운로드 링크)
위의 링크를 복사하여 wget 명령을 이용해 패키지를 다운받습니다.
이제 아래 명령어를 입력할 차례입니다.
dpkg -i zabbix-release_6.2-1+ubuntu22.04_all.deb apt update apt install zabbix-agent |
순서대로 입력해주면 zabbix를 사용할 최소한의 준비가 완료된 것입니다.
이후, zabbix-agent의 설정 파일을 수정해줍니다.
/etc/zabbix/zabbix_agentd.conf
Server=서버 IP ServerActive=서버 IP // zabbix-server에 대한 설정입니다. 서버 아이피를 적어주시면 됩니다. Hostname=서버 호스트네임 // 호스트 네임을 지정합니다. UnsafeUserParameters=1 // default는 UnsafeUserParameters=0 으로 되어 있습니다. // UnsafeUserParameters=1 아래 설정을 하게 되면, 특정 명령어를 item key 값으로 사용할 수 있습니다. |
설정 이후에는 zabbix-agent를 제대로 시작 시켜야 합니다.
# systemctl enable zabbix-agent
# systemctl start zabbix-agent
# netstat -nltp | grep zabbix_agentd Active Internet connections (only servers) … |
netstat에서 10050 포트가 올라오면 zabbix-agent가 잘 올라왔다는 뜻입니다.
Unable to correct problems, you have held broken packages |
위와 같은 에러가 발생했다면, 사용하는 OS 버전에 호환되는 패키지 버전을 잘 체크해서 다운받아 주시면 됩니다.
Zabbix 에 대한 자세한 설명은, 해당 글을 참고하시면 됩니다.