ubuntu 20.04 / Zabbix 5.0 LTS 설치

AIOCP   
   조회 46523   추천 0    

http://www.aiocp.co.kr (3223) (13835)
https://www.ehostidc.co.kr/cscenter/consulting.php (3214) (13651)





1-0) 구현 환경 및 버전

OS : Ubuntu 20.04

Zabbix : Zabbix 5.0 LTS


Zabbix시스템, 네트워크를 모니터링할수 있는 솔루션이며, 오픈 소스로 배포되고 있습니다. 

하단의 링크에서 OS설정 및 Zabbix 버전에 맞춰 설치를 진행하면 됩니다.

https://www.zabbix.com/download

설치 사이트에서 순서 그대로 진행하면 설치가 가능합니다.


1-1) Zabbix 저장소 설치

# 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


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 화면이 한글로 변경됩니다.


감사합니다.




 

www.aiocp.co.kr ( 이호스트ICT ) 딥러닝/머신러닝 서버 ::: AI 서버의 모든것! 인공지능의 시작~
감사합니다.
혹시 가능하시다면 zabix 운용 강좌도 부탁드립니다.




제목Page 1/26
2017-07   326341   세벌쉭
2013-07   127833   권희석
2017-07   124834   세벌쉭
2013-12   121138   빠시온
2013-05   120360   MikroTik이진
2013-09   114097   stone92김경민
2013-06   112584   MikroTik이진
2013-12   110969   빠시온
2013-02   102356   스카이
2013-06   101353   황진우
2013-10   99755   죠짱
2013-10   98933   황진우
2013-10   96438   빠시온
2013-12   95133   빠시온
2013-09   94814   황진우
2013-06   94406   황진우
2016-07   91619   백만스물하나
2013-05   88653   황진우
2013-10   86904   죠짱
2013-10   86829   죠짱