OS : CentOS7.9 / Zabbix : 5.0.42
* Zabbix Server 설치
① Yum 설치를 위해 EPEL 저장소 추가
> # yum install -y epel-release

② zabbix package 설치(URL : http://repo.zabbix.com/zabbix 최신 설치 버전 경로 확인 후 설치)

> # rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

③ [ Zabbix-server / Zabbix-agent / DB(MariaDB) ] 한번에 설치
# yum -y install zabbix-server-mysql zabbix-agent mariadb-server


④ DB(MariaDB) 실행 및 설정
# systemctl start mariadb
# systemctl enable mariadb
- DB 실행 및 프로세스/포트 확인
# netstat -nptl
# ps -ef | grep mysql

- 기본설정 (DB가 구동된 상태에서 진행가능)
# mysql_secure_installation


- Zabbix-server DB 및 계정 생성
# mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

- Zabbix-server DB sql 실행 (root 나 zabbix 계정으로 실행)
# cd /usr/share/doc/zabbix-server-mysql-5.0.42/
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

⑤ Zabbix Config 설정
# cd /etc/zabbix/
# vi zabbix_server.conf

주석 처리 되어있는 DB 쪽만 수정

DBHost – DB 주소
DBName – Database 명
DBUser – DB 접속계정
DBPassword – 계정 비밀번호
⑥ zabbix-web 설치
- Redhat 소프트웨어 컬렉션 활성화
# yum -y install centos-release-scl

- Zabbix-web 설치를 위해 repo 활성화
# vi /etc/yum.repos.d/zabbix.repo

- Zabbix-web 설치
# yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl

⑦ php date.timezone 변경
# vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

⑧ Zabbix Server 및 Zabbix-web 서비스 시작
# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
⑨ Zabbix Web 설치 페이지 접속
[ http://서버ip/zabbix ] 접속

Next Step

값 확인 후 Next step (나중에 변경 가능)

DB 연결 값 확인 및 비밀번호 입력 후 Next step

Name값은 메인 페이지명이라 아무 값이나 넣고 Next step

값 확인 후 Next step

설정 완료 Finish

기본 ID / PW : Admin / zabbix

관리자 페이지 언어 설정 변경
'DevOps' 카테고리의 다른 글
DevOps - Zabbix UserParameter 설정 | API 연동 및 금액 모니터링 자동화 (0) | 2024.10.03 |
---|---|
DevOps - Zabbix MariaDB 모니터링 및 UserParameter 설정 (0) | 2024.09.29 |
DevOps - mRemoteNG에서 서버 비밀번호 확인하는 방법 (4) | 2024.09.27 |
DevOps - 리눅스 Zabbix Agent 자동 실행 설정 | chkconfig & systemd 서비스 등록 (0) | 2024.06.20 |
DevOps - ADB를 이용한 안드로이드 APK 설치 및 실행 (0) | 2024.06.14 |