ubuntu 20.04 / Zabbix 5.0 LTS ¼³Ä¡
http://www.aiocp.co.kr (3223) (15548)https://www.ehostidc.co.kr/cscenter/consulting.php (3214) (15214)
1-0) 구현 환경 및 버전 |
OS : Ubuntu 20.04 Zabbix : Zabbix 5.0 LTS Zabbix는 시스템, 네트워크를 모니터링할수 있는 솔루션이며, 오픈 소스로 배포되고 있습니다. 하단의 링크에서 OS설정 및 Zabbix 버전에 맞춰 설치를 진행하면 됩니다. https://www.zabbix.com/download 설치 사이트에서 순서 그대로 진행하면 설치가 가능합니다. |
1-1) Zabbix 저장소 설치 |
# dpkg -i zabbix-release_5.0-1+focal_all.deb # apt update |
1-2) Zabbix 서버, 프런트엔드, 에이전트 설치 |
# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent |
1-3) MySQL 설치 (이미 설치 되어있다면 다시 설치하실 필요 없습니다.) |
# apt install mysql-server -y # systemctl start mysql # systemctl enable mysql # systemctl status mysql |
1-4) MySQL 초기 데이터베이스 생성 |
# mysql -uroot -p password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> create user zabbix@localhost identified by '(설정할 패스워드)'; mysql> grant all privileges on zabbix.* to zabbix@localhost; mysql> set global log_bin_trust_function_creators = 1; mysql> quit; |
1-5) DB 스키마 생성 및 log_bin_trust_function_creators 옵션을 사용하지 않도록 설정 |
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix # mysql -uroot -p password mysql> set global log_bin_trust_function_creators = 0; mysql> quit; |
1-6) Zabbix 서버용 데이터베이스 구성 |
Vi /etc/zabbix/zabbix_server.conf DBPassword=password (설정한 패스워드) |
1-7) timezone 설정 |
Vi /etc/zabbix/syslog.conf # php_value date.timezone Asia/Seoul 사용하시는 국가에 맞게 수정하시면 됩니다. 이번 테스트는 대한민국에서 진행하였기 때문에 Asia/Seoul로 설정하여 진행했습니다. |
1-8) Zabbix 서버 및 에이전트 프로세스 시작 |
# systemctl restart zabbix-server zabbix-agent apache2 # systemctl enable zabbix-server zabbix-agent apache2 |
2-1) Zabbix 웹페이지 접속 |
접속 주소 - http://server_ip_or_name/zabbix 두번째 단계까지는 NextStep으로 넘기시면 됩니다. 다만 Check of pre-requisites에서 설정이 안된게 있다면 모두 설정 후 진행하시는걸 권고드립니다. |
2-2) Zabbix 설정 |
Password에 SQL 패스워드 입력합니다. Zabbix 서버 이름 설정합니다. |
2-3) zabbix 설정 완료 |
Zabbix 초기 계정정보입니다. (대소문자 주의) ID : Admin PW : zabbix |
2-4) zabbix 설치 완료 |
영어가 기본 설정으로 되어있어 한글로 변경해주는 작업을 진행하겠습니다. |
3-1) zabbix 한글 설정 |
설치 후 웹페이지 기본 설정이 영어로 되어있으며 한글이 비활성화 되어있습니다. 아래 설정으로 한글 설정 선택이 가능합니다. 하단 명령어 입력 # locale-gen ko_KR.UTF-8 ---------------------------------- # vi /etc/default/locale LANG=ko_KR.UTF-8 LANGUAGE="ko_KR:ko:en_US:en" |
3-2) zabbix 한글 설정 |
User Settings 에서 Language를 Korean으로 변경 후 업데이트하면 Zabbix 화면이 한글로 변경됩니다. |
감사합니다.
Ȥ½Ã °¡´ÉÇϽôٸé zabix ¿î¿ë °Áµµ ºÎŹµå¸³´Ï´Ù.