1. OS에 맞게 선택
(Ubuntu 20.04 & Zabbix 5.0 선택)
https://www.zabbix.com/download
1. Zabbix Repository 설치
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1%2Bfocal_all.deb
dpkg -i zabbix-release_5.0-1+focal_all.deb
apt update
2. Zabbix server, frontend, agent 설치
apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
3. MariaDB 설치
sudo apt update
apt install -y mariadb-server
systemctl start mariadb
systemctl enable mariadb
4. 초기 데이터베이스 생성
mysql -u root -p
mysql> create database zabbix character set utf8 collate utf8_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;
5. Zabbix 서버 호스트에서 초기 스키마와 데이터를 가져오기
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Enter password:
password (위에서 설정한 패스워드 입력)
6. log_bin_trust_function_creators 옵션 비활성화
mysql -uroot -p
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
7. Zabbix Server 용 데이터베이스 구성
vim /etc/zabbix/zabbix_server.conf
DBPassword=password
8. Zabbix Frontend용 php 구성
- 시간대 설정
vim /etc/zabbix/apache.conf
# php_value date.timezone Europe/Riga
php_value date.timezone Asia/Seoul
9. Zabbix Server 및 Agent 시작
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2
10. Zabbix 시작
ip/zabbix
> Next step
> Next step
- password : 4번에서 설정한 패스워드 입력
> Next step
> Next step
> Next step
> Finish
11. Zabbix 접속하기
- 초기 로그인 정보
Username : Admin
Password : zabbix
12. 서비스 확인
'Monitoring' 카테고리의 다른 글
[CloudWatch] CloudWatch Agent 설치하기 (Ubuntu) (0) | 2023.04.06 |
---|---|
[Zabbix] Amazon Linux2, CentOS에 Zabbix Agent 설치하기(Passive) (0) | 2023.02.08 |
[Zabbix] Amazon Linux2, CentOS에 Zabbix Server 설치하기 (0) | 2023.02.08 |
[Zabbix] Ubuntu에 Zabbix Agent 설치하기(Active) (0) | 2023.02.08 |