Ubuntu 20 Zabbix 5.2 최신버전 설치하기.

profile
title: AMD달소

 

안녕하세요 달소입니다.

 

앞서 오픈소스 모니터링 Zabbix 시스템을 Ubuntu 20에 직접 구축해보도록하겠습니다.

자빅스의 가장 좋은점은 오픈소스기 때문에 레퍼런스가 많다는점입니다.

 

웬만한 환경에서 설치할 수 있도록 install Guide가 잘되있기때문에 공식홈페이지에서 사용하는방법을 진행하시면 되곘습니다.

 

https://www.zabbix.com/download

Zabbix is being downloaded over 4 000 000 times every year for a reason. Download Zabbix for free and...

 

구축 환경

Ubuntu 20.04 LTS

MariaDB 10.5

  안녕하세요. 달소입니다.   오랜만에 Nextcloud를 설치하기위해 LEMP 스택을 모두 설치해보고있는데요.   마리아디...
달소 | 2021.03.19

 

 

기타 nginx,php는 Zabbix 설치할때 같이 설치됩니다. 

 

설치하기

 

wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_5.2-1+ubuntu20.04_all.deb
apt update

 

 

image.png.jpg

 

업데이트 후 아래 명령어로 설치를 진행해주시면 됩니다.

 

apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent

 

image.png.jpg

 

 DB셋팅

이제 Zabbix에서 사용할 DB를 생성해보겠습니다.

기존에 생성해놓은 데이터베이스에 접근해서 아래와같은 명령어로 데이터베이스를 생성해주세요.

 

create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
quit;

 

image.png.jpg

 

이제 자빅스에서 사용되는 초기데이터를 넣어주겠습니다.

 

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

 

명령어후 패스워드를 넣어주시면 자동으로 DB가 들어갑니다.

 

image.png.jpg

 

이제 서버와 DB를 연결하도록 설정파일을 변경해주겠습니다.

 

vi /etc/zabbix/zabbix_server.conf

image.png.jpg

 

밑에 아래 내용을 넣어주세요.

DBPassword=password

 

웹서버 셋팅

자빅스의 프론트는 nginx 또는 아파치로 구성됩니다.

저는 nginx가 편해서 nginx로 했으니 편하신걸로 하시는걸로...

포트와 domain은 /etc/zabbix/nginx.conf 파일을 수정해주면됩니다.

 

# listen 80;
# server_name example.com;

 

image.png.jpg

 

systemctl restart zabbix-server zabbix-agent nginx php7.4-fpm
systemctl enable zabbix-server zabbix-agent nginx php7.4-fpm

image.png.jpg

그리고 위 명령어를 통해 재시작 및 부팅시 자동으로 올라올수 있게 설정해줍니다

 

그리고 ip:80포트로 접근하면 아래처럼 자빅스 메인페이지가 나옵니다.

 

기본적인 랭귀지는 영어기때문에 추후에 한글로 변환해주시면됩니다.

 

image.png.jpg

 

그다음부터는 차근차근 스탭밟아주시면 됩니다.

image.png.jpg

image.png.jpg

 

image.png.jpg

 

image.png.jpg

 

image.png.jpg

 

기본 계정은 Admin / zabbix

 

image.png.jpg

 

image.png.jpg

 

다음글에서는 한글 셋팅부터 기본적인 사용방법을 작성해보겠습니다.

댓글
2
  • alsapdl
    2021.07.10

    여기저기 돌아다니면서 질문만 남기네요.;;

     

    다른이 아니라 zabbix 설치중 기본 설치 다 하고

    초기에 zabbix 접속후 Configure DB connection 항목에서 전부 입력하고 Next step 하게 되면

     

    Cannot connect to the database.

    Incorrect default charset for Zabbix database: "utf8mb3" instead "UTF8".

     

    라고 나오는데 어디서 문제가 발생한걸까요..ㅠ

    지식이 짧아서 자꾸 질문만 하게 됩니다.

  • alsapdl
    달소
    작성자
    2021.07.10
    @alsapdl 님에게 보내는 답글

    ㅎㅎ 번역해보면 그대로

    Zabbix 데이터베이스의 기본 문자 집합이 잘못되었습니다. "utf8mb3" 대신 "UTF8"입니다.

     

    mysql 데이터베이스 생성시에 문자셋을 지정하는데 utf8mb4로 해주시면 됩니다.

    https://inma.tistory.com/100

댓글 쓰기
권한이 없습니다.