Zabbix 를 설치해보자!

Harry K.·2022년 5월 20일
0
post-thumbnail

zabbix 공식 홈페이지에 가보면 자세한 가이드가 있지만 좀 더 내가 보기 편하게 정리해본다.
https://www.zabbix.com/download


Install Version Info

OS : Ubuntu 22.04
Zabbix : 6.0


Zabbix 설치

$ sudo wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
$ sudo dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb

$ sudo apt update

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

Mysql 설치

$ sudo apt-get install mysql-server
$ sudo service mysql start

Mysql 셋팅

$ sudo 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> quit;

DB 스키마 셋팅

$ sudo zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

=> mysql password 입력

Zabbix config 셋팅

$ sudo vi /etc/zabbix/zabbix_server.conf

- zabbix_server.conf 아래 내용 추가
DBPassword=<Mysql 설정한 패스워드>

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

접속주소
http://server_ip_or_name/zabbix


모니터링 할 서버에 Agent 설치

$ sudo wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
$ sudo dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb

$ sudo apt update
$ sudo apt install zabbix-agent

$ sudo vi /etc/zabbix/zabbix_agentd.conf

- 아래 내용 추가
Server=172.0.0.1 <위에 Zabbix를 설치한 서버 주소>
ServerActive=172.0.0.1 <위에 Zabbix를 설치한 서버 주소>

$ sudo service zabbix-agent restart
$ sudo systemctl enable zabbix-agent

여기까지만 셋팅하더라도 zabbix default 설정으로 서버의 기본적인 모니터링은 가능하다


Zabbix 한글화 방법

Zabbix 설치 후 처음엔 한글이 비활성화 되어있다
아래의 설정 후 한글화 선택 가능하다

$ sudo locale-gen ko_KR.UTF-8
$ vi /etc/default/locale

- 아래 내용 추가
LANG=ko_KR.UTF-8
LANGUAGE="ko_KR:ko:en_US:en"
profile
서버 개발자

0개의 댓글