반응형
    
    
    
  우분투 24.04 LTS에서 LTS에서 Zabbix Proxy 서버를 구성하는 방법
MySQL 패키지 설치
MySQL Repository 추가
wget https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.33-1_all.deb
sudo apt updateMySQL 8.0 설치
sudo apt install -y mysql-server서비스 상태 확인
sudo systemctl status mysqlMySQL 버전 정보 확인
mysql --version보안 설정 (mysql_secure_installation)
sudo mysql_secure_installationMySQL 접속 확인
mysql -uroot -pMySQL 계정 및 데이터베이스 생성 스크립트
vim create_zabbix_proxy_db.sh#!/bin/bash
DB_NAME="zabbix_proxy_db"
DB_USER="zabbix"
DB_PASS="StrongPassword1!"
read -s -p "Enter MySQL root password: " ROOT_PASS
echo ""
mysql -u root -p"${ROOT_PASS}" <<EOF
CREATE DATABASE ${DB_NAME} CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER '${DB_USER}'@'localhost' IDENTIFIED BY '${DB_PASS}';
GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'localhost';
SET GLOBAL log_bin_trust_function_creators = 1;
FLUSH PRIVILEGES;
EOF
if [ $? -eq 0 ]; then
    echo "✅ Zabbix Proxy용 DB 및 계정 생성 완료."
else
    echo "❌ 오류 발생. MySQL 로그를 확인하세요."
fichmod +x create_zabbix_proxy_db.shZabbix Proxy 설치
Zabbix Repository 추가
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu24.04_all.deb
dpkg -i zabbix-release_latest_7.0+ubuntu24.04_all.deb
apt updateZabbix Proxy 패키지 설치
sudo apt install -y zabbix-proxy-mysql zabbix-sql-scriptsZabbix Proxy 데이터베이스 초기화(스키마 적용)
cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix_proxy_dbZabbix Proxy 설정
sudo vim /etc/zabbix/zabbix_proxy.confProxyMode=0 (Active 모드 : Proxy가 서버에게 먼저 접속하는 방식)
Server=<Zabbix Server IP>
ServerPort=10051
Hostname=<Proxy Name>
DBHost=localhost
DBName=zabbix_proxy_db
DBUser=zabbix
DBPassword=비밀번호
DBPort=3306서비스 시작 및 부팅 등록
sudo systemctl enable --now zabbix-proxy서비스 상태 확인
sudo systemctl status zabbix-proxyServer 측 포트 확인
sudo ss -tunlp | grep 10051Zabbix Server에서 Proxy 등록
- Zabbix Web UI → Administration → Proxies
- Hostname = zabbix_proxy.conf에 설정한 Hostname 값과 일치해야 함.
- Mode: Active / Passive 선택
- Active 사용 시 방화벽에서 10051 포트 열려 있어야 함.
참고URL
- Zabbix : Zabbix proxy
728x90
    
    
  반응형
    
    
    
  '리눅스' 카테고리의 다른 글
| 우분투에서 스왑 메모리를 비활성화하는 방법 (0) | 2025.04.17 | 
|---|---|
| 라라벨을 설치하고 프로젝트를 생성하는 방법 (1) | 2025.04.17 | 
| Zabbix 7에서 Apache 서비스와 포트 상태를 모니터링하는 템플릿을 생성하는 방법 (0) | 2025.04.12 | 
| CentOS 7에서 SELinux 상태 확인 및 비활성화 방법 (0) | 2025.04.11 | 
| 자동 크로스오버 기능 (0) | 2025.04.08 | 
 
                  
                 
                  
                 
                  
                