OS: Ubuntu 22.04
Zabbix: Zabbix 6.0
Zabbix를 설치하는 데에는 네 가지 방법이 있다.
1번 방식으로 설치해보겠다.
sudo wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
sudo apt update
sudo apt install zabbix-server-mysql zabbix-agent zabbix-apache-conf zabbix-sql-scripts zabbix-frontend-php
mysql -uroot -p
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
-> MySQL 계정 비밀번호 입력
mysql -uroot -p
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
sudo vi /etc/zabbix/zabbix_server.conf
참고) 파일 경로 검색
sudo find / -name "검색할 파일 이름" 2>/dev/null
//DBPassword=
DBPassword=password
password부분에는 따옴표 없이 MySQL 비밀번호를 적는다. 이 부분 때문에 MySQL 연동이 계속 안됐다..
예시)
DBPassword=example
sudo systemctl restart zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2
참고) zabbix agent 실행 확인
sudo systemctl status zabbix-agent초록색으로 문구들이 뜨면 실행이 잘 되고 있는 것이다.
http://host/zabbix 로 들어가면 초기 화면을 볼 수 있다.
참고
https://tecadmin.net/how-to-install-zabbix-server-on-ubuntu-22-04/
https://www.zabbix.com/download
https://velog.io/@harry82/Zabbix-%EB%A5%BC-%EC%84%A4%EC%B9%98%ED%95%B4%EB%B3%B4%EC%9E%90