[ZABBIX] 2. Installation

또잉의 공부일지·2023년 8월 2일

Install Version

OS: Ubuntu 22.04
Zabbix: Zabbix 6.0


Zabbix를 설치하는 데에는 네 가지 방법이 있다.

  1. 패키지 통해 설치
  2. 최신 소스 아카이브를 다운받아 직접 컴파일하기
  3. 컨테이너 통해 설치
  4. Virtual appliance 다운로드

1번 방식으로 설치해보겠다.

1. Zabbix repository 설치

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 

2. Zabbix server와 필수 패키지 설치

sudo apt install zabbix-server-mysql zabbix-agent zabbix-apache-conf zabbix-sql-scripts  zabbix-frontend-php 

3. DB init

  • MySQL에 root user로 로그인
mysql -uroot -p 
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
  • password안에 들어가는 것은 새 유저인 zabbix@localhost의 비밀번호가 될 것
  • zabbix database의 모든 권한을 zabbix@localhost에 부여
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;

4. Zabbix 서버를 위한 DB configuration

  • 파일을 vi 에디터로 연다.
sudo vi /etc/zabbix/zabbix_server.conf

참고) 파일 경로 검색

sudo find / -name "검색할 파일 이름" 2>/dev/null
  • 주석처리되어있는 DBPassword 부분을
//DBPassword=
  • 이렇게 수정한다.
DBPassword=password

password부분에는 따옴표 없이 MySQL 비밀번호를 적는다. 이 부분 때문에 MySQL 연동이 계속 안됐다..
예시)

DBPassword=example

5. Zabbix 서버, agent processes 실행

sudo systemctl restart zabbix-server zabbix-agent apache2 
sudo systemctl enable zabbix-server zabbix-agent apache2 

참고) zabbix agent 실행 확인

sudo systemctl status zabbix-agent

초록색으로 문구들이 뜨면 실행이 잘 되고 있는 것이다.

6. 끝!

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

0개의 댓글