본문 바로가기
모니터링/ZABBIX

Centos7 - ZABBIX 설치

by bigju 2021. 9. 29.

 

설치 환경 : CENTOS7, VMWARE

* 기본적으로 APM설치가 되어있어야 합니다.

 

 

Centos 7 APM YUM 설치

APM - 소스설치 : https://bigju.tistory.com/10

 

Centos7 APM 소스 설치

 

APM - 소스설치 : https://bigju.tistory.com/11

 


 

# 자빅스 설치

rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm 

yum -y install zabbix-server-mysql zabbix-web-mysql

 

 

# ZABBIX - MYSQL 연동를 위한 데이터 베이스 생성

create database ZABBIXDB; (데이터베이스 생성) 

grant all privileges on ZABBIXDB.* to zabbix@localhost identified by '패스워드'; ( grant all privileges on (데이터베이스이름).* to (DB유저)@localhost identified by '(패스워드)'; ) 

flush privileges; 

exit

# ZABBIX 데이터베이스 적용

 

cd /usr/share/doc/zabbix-server-mysql-3.2.4/ (경로이동) 

gunzip create.sql.gz (압축해제) 

mysql -u root -p ZABBIXDB < create.sql config 설정 

vi /etc/zabbix/zabbix_server.conf (맨 아래 라인에 추가) 

DBHost=localhost 
DBName=ZABBIXDB 
DBUser=zabbix 
DBPassword 설정 해주신 패스워드

 

 

 

# PHP 설정

 

# vi /etc/php.ini (라인위치는 다를수 있습니다.) 

384 max_execution_time = 600 (30 → 600) 
394 max_input_time = 600 (60 → 600) 
405 memory_limit = 256M (128M → 256M) 
672 post_max_size = 32M (8M → 32M) 
800 upload_max_filesize = 16M (2M → 16M) 
878 date.timezone = Asia/Seoul (앞에 ; 주석제거후 한국시간으로 설정)

 

 

# 방화벽 설정

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT //WEB포트 허용
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 10050 -j ACCEPT //ZABBIX SERVER 허용 
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 10051 -j ACCEP //ZABBIX AGENT 허용

 

 

# ZABBIX 서비스 시작

 

systemctl start zabbix-server // 서비스 시작 
systemctl enable zabbix-server // 서비스 유지

 

# ZABBIX 실행

 

URL : http://localhost/zabbix

 

 

# ZABBIX WEB 설치 진행

설치

설치

설치 때 설정한 정보 입력

설치

설치

Admin / zabbix

! !!! 패스워드를 까먹었다면

 

mysql -u root -p use zabbix; 
update users set passwd=md5('변경하실 패스워드') WHERE alias='Admin'; 
flush privileges;

# 설치 완료 !

BigJu

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!