본문 바로가기

Ubuntu

Zabbix 설치

# 테스트 환경 

OS: ubuntu 18.04 / Apache: 2.4.29 / PHP: 7.2.24 / MySQL: 5.7.32

 

# 설치(서버 내 작업)

- repo 추가 후 설치 

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+bionic_all.deb

dpkg -i zabbix-release_4.0-3+bionic_all.deb 

apt update

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

- MySQL 설정

mysql -uroot -p

create database zabbix character set utf8 collate utf8_general_ci;

grant all privileges on zabbix.* to zabbix@localhost identified by ‘password’;

flush privileges;

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

- 설정파일 수정 

cp -arp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf_origin

vi /etc/zabbix/zabbix_server.conf

===

12번째 라인

# ListenPort=10051 // 주석해제

124번째 라인

# DBPassword=DB패스워드 // 주석해제 및 DB 패스워드 입력

===

- 데몬 재시작 및 리부팅 후 자동실행 등록 

systemctl restart zabbix-server zabbix-agent apache2

systemctl enable zabbix-server zabbix-agent apache2

- 방화벽 등록

iptables -A INPUT -p tcp --dport 10051 -j ACCEPT

 

# 설치(웹 접근 후 작업)

next step 클릭
fail 뜨는 요소들 해결(php.ini 수정 혹은 모듈 추가) 후 Next step 클릭

date.timezone 문제는 php.ini에 date.timezone = Asia/Seoul 설정 추가 후 apache 재시작하여 해결

DB Password만 입력 후 Next step 클릭
포트를 지정하는 화면으로 기존 포트를 사용하니 Next step을 눌러 진행
설정 내역을 확인한 뒤 Next step 클릭
설치완료, Finish 클릭
계정명과 비밀번호 입력 후 Sign in 클릭

 

'Ubuntu' 카테고리의 다른 글

[Mint] 싱글모드 부팅  (0) 2021.03.17
BuyPass SSL 구축  (0) 2021.01.16
패키지 및 버전 확인법  (0) 2020.09.27