Zabbix Server 설치

이석환·2023년 11월 21일
0

zabbix

목록 보기
1/4
post-thumbnail

이번 포스팅 환경은 Ubuntu 22.04 Version에서 설치합니다.

이번에 Zabbix를 통해 Instance를 모니터링 하는 과정을 맡게 되었는데, 인터넷에 자료가 많이 없어서 작성하고자 한다.

Zabbix 설치

Zabbix

위에 링크를 누르면 다음과 같은 화면이 뜬다.

본인 환경을 선택하면 친절하게 밑에 방법이 뜬다.

Install Zabbix repository

# 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

Install Zabbix server, frontend, agent

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

설치에 성공하면 다음과 같이 뜬다.

Create initial database

이제 Database를 만들어줘야 한다.
필자는 MySQL을 사용하겠다

# sudo mysql -uroot -p

위의 명령어를 입력하면 password를 치라고 나올텐데 sudo로 실행해서 아무 password를 쳐도 상관없다.

그 다음 아래 명령어를 통해 zabbix user를 만들어준다.

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;


두 번째 행에 identified by 'password' 부분은 본인이 설정하고 싶은 비밀번호로 입력하면 된다.

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

Zaabix server host에 초기 shcema랑 데이터를 import한다.

# mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

Zabbix server에 database를 구성한다

cd /etc/zabbix
sudo vi zabbix_server.conf

들어가서 DBPassword에 본인이 설정한 비밀번호를 입력한다.

DBPassword=password

이제 아래 명령어를 치자
enable은 시스템이 부팅될 때 시작하게 만드는 것이다.

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

MySQL 설치

# sudo apt-get install mysql-server
# sudo ufw allow mysql

외부에서 접근이 가능하도록 MySQL 포트를 개방한다.
위의 명렁어로 MySQL(3306)를 외부에서 접근 가능하도록 열어준다.

Zabbix Web Configuration

위의 과정을 잘 따라했다면 [접속IP]/zabbix로 접근할 수 있다.






초기 ID/Pass는 Admin/zabbix이다.

Reference
https://www.zabbix.com/download?zabbix=6.0&os_distribution=ubuntu&os_version=22.04&components=server_frontend_agent&db=mysql&ws=apache

profile
반갑습니다.

0개의 댓글

관련 채용 정보