반응형
Zabbix Proxy 서버를 설치하고 구성하는 방법
Zabbix Proxy는 Zabbix 서버의 부하를 분산시키고, 원격 지역 또는 분산된 네트워크 환경에서 모니터링을 수행하는 데 사용되는 중간 서버입니다. 이제 Zabbix Proxy 서버를 설치하고 구성하는 방법에 대해 안내드리겠습니다.
1. 시스템 요구 사항 확인
- Zabbix Proxy는 일반적으로 독립된 서버 또는 VM에서 실행됩니다.
2. MySQL 패키지 설치(Zabbix Proxy DB 서버 설치)
- Zabbix Proxy를 설치하기 위해 MySQL 패키지가 필요합니다.
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
yum install -y mysql-server
systemctl enable --now mysqld
- MySQL 5.7 비밀번호 재설정
systemctl stop mysqld
systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
MySQL Server ROOT 패스워드 변경
mysql -uroot
MySQL 프롬프트에서 아래의 명령어를 실행합니다.
UPDATE mysql.user SET authentication_string = PASSWORD('새로운_비밀번호') WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;
systemctl stop mysqld
728x90
mysql -uroot -p
use mysql;
ALTER USER root@localhost IDENTIFIED BY '비밀번호_재설정';
FLUSH PRIVILEGES;
mysql_secure_installation
systemctl unset-environment MYSQLD_OPTS
systemctl start mysqld
- 자빅스 프록시 데이터베이스 생성(zabbix_proxy_db)
mysql -uroot -p
CREATE DATABASE zabbix_proxy_db CHARACTER SET UTF8;
GRANT ALL PRIVILEGES on zabbix_proxy_db.* to zabbix@localhost IDENTIFIED BY 'zabbixpw1!';
FLUSH PRIVILEGES;
3. zabbix proxy 설치
yum install -y zabbix-proxy-mysql zabbix-agent
- 자빅스 데이터베이스 스키마 입력
mysql -u zabbix -p'zabbixpw1!' zabbix_proxy_db < /usr/share/doc/zabbix-proxy-mysql-5.0.10/schema.sql
4. Zabbix Proxy 구성 파일 수정
sudo vim /etc/zabbix/zabbix_proxy.conf
Server=<Zabbix 서버 IP 또는 호스트명>
DBName=<데이터베이스 이름>
DBUser=<데이터베이스 사용자>
DBPassword=<데이터베이스 사용자 비밀번호>
ProxyMode=0
Server=server_ip
Hostname=zabbix-proxy
DBName=zabbix_proxy_db
DBUser=zabbix
DBPassword=zabbixpw1!
5. Zabbix Proxy 서비스 시작
- Zabbix Proxy 서비스를 시작하고 부팅 시 자동으로 시작하도록 설정합니다.
systemctl enable --now zabbix-proxy
6. Zabbix Agent 서비스 시작
- Zabbix Agent 서비스를 시작하고 부팅 시 자동으로 시작하도록 설정합니다.
systemctl enable --now zabbix-agent
7. Zabbix 서버 설정
Zabbix Proxy를 Zabbix 서버에 등록해야 합니다. Zabbix 웹 인터페이스로 이동하여 Proxy를 추가하고 활성화합니다.
Zabbix 웹 인터페이스에서 다음과 같은 단계를 수행합니다.
- Configuration > Proxy > Create Proxy
- Proxy를 추가하고 Zabbix Proxy가 사용 가능하도록 설정합니다.
이제 Zabbix Proxy가 설치되고 구성되었습니다. 이제 원격 위치에서 모니터링 데이터를 수집하고 Zabbix 서버의 부하를 분산시킬 수 있습니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
[리눅스] centos8 network 재기동 (0) | 2021.04.12 |
---|---|
Mariadb의 비밀번호를 재설정하는 방법 (0) | 2021.04.12 |
[ZABBIX] Disk read/write request responses 임계치 변경 (0) | 2021.04.02 |
CentOS 7에서 OpenSSL을 최신 버전으로 업그레이드하는 방법 (0) | 2021.03.31 |
디스크 I/O 성능 테스트(iops) (0) | 2021.03.29 |