* 시스템 정보
Liunx version : Rocky Linux release 9.5 (Blue Onyx)
linux kernel version : 5.14.0-503.40.1.el9_5.x86_64
Zabbix version : 6.4.21
Compiled with OpenSSL 3.0.7 1 Nov 2022
Running with OpenSSL 3.2.2 4 Jun 2024
apache : Apache/2.4.62 (Rocky Linux)
php : 8.0.30-1.el9_2.x86_64
mysql version : mysql Ver 15.1 Distrib 10.11.7-MariaDB, for Linux (x86_64) using EditLine wrapper
1. Zabbix 저장소 설치
· Zabbix repository 설정
· /etc/yum.repos.d/epel.repo 수정
[epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here.
#baseurl=https://download.example/pub/epel/$releasever/Everything/$basearch/
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever
excludepkgs=zabbix*
· • Zabbix 저장소 설치 진행
# rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-2.el9.noarch.rpm
# dnf clean all
2. Zabbix 서버, 프론트엔드, 에이전트 설치
# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
3. MariaDB 설치
# MariaDB 저장소 추가
curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
# sudo bash mariadb_repo_setup --mariadb-server-version=10.11.7
· • MariaDB 서버 및 클라이언트 설치
# sudo dnf install MariaDB-server MariaDB-client
· • MariaDB 시작 및 활성화
# sudo systemctl start mariadb && sudo systemctl enable mariadb
# sudo mariadb-secure-installation
· MariaDB 로그인 및 데이터베이스 설정
# sudo mysql -u root
password: test123
// maria DB 초기 설치시 암호 기반 방식이 unix_socket 방식으로 변했기 때문에 설치시 암호 설정은 하였음에도 패스워드 입력 없이 엔터로 접근이 가능함 해당 방식을 mysql_native_passwod 방식으로 변경 해줘야 함
Mysql -u root 로그인 후
# ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD("test123");
# flush privileges;
# quit
확인 후
mysql -u root 시도 후 엑세스가 안되면 변경 완료
Mysql -u root -p 시도 ( 암호 입력 )
· • MariaDB zabbix 계정 생성 설정
sudo mysql -u root -p
# CREATE DATABASE zabbix character set utf8mb4 collate utf8mb4_bin;
# CREATE USER zabbix@localhost IDENTIFIED by 'zabbix';
# GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost;
# FLUSH PRIVILEGES;
# QUIT
· 초기 스키마와 데이터 가져오기
# sudo zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p'Password' zabbix
4. Zabbix 서버 구성
· • 데이터베이스 세부 정보 추가
# sudo vi /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

AI 활용
· Zabbix 서버 및 에이전트 재시작 및 활성화
sudo systemctl restart zabbix-server zabbix-agent httpd php-fpm
sudo systemctl enable zabbix-server zabbix-agent httpd php-fpm
5. Zabbix ui 접속
· http://[zabbix ip]/zabbix
· 접속 안되면 방화벽 OFF
systemctl status firewalld.service
systemctl stop firewalld.service

AI 활용

AI 활용

AI 활용

AI 활용

AI 활용

AI 활용

AI 활용
기본 셋팅 끝.
'I T' 카테고리의 다른 글
| VMware workstation vmdk export to ESXI import SHA1 or SHA256 error (0) | 2025.06.25 |
|---|---|
| Zabbix Monitoring 무료 솔루션 소개 (0) | 2025.06.25 |