Zabbix Proxy 서버 구성
Zabbix Proxy DB 서버 구성
두 대의 별도의 장비에 세팅하였습니다.
- proxy 서버 설치 및 설정
#yum install epel-release –y
#rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
#yum install zabbix-proxy-pgsql zabbix-proxy-mysql zabbix-proxy-sqlite3 zabbix-get zabbix-sender zabbix-release –y
zabbix proxy 구성을 위해 필요한 package들을 모두 설치해줍니다.
설치가 완료 된 후 proxy 설정을 진행해줍니다.
#vi /etc/zabbix/zabbix_proxy.conf
13번줄
Proxymode=0
24번줄
Server=xxx.xxx.xxx.xxx( Core(master)서버 IP )
33번줄
Hostname=zabbixproxy(프록시서버의hostname)
156번줄
DBHost=xxx.xxx.xxx.xxx( 이 후 구성 할 proxy DB 서버의 IP )
166번줄
DBName=zabbix_proxy( 이 후 구성 할 proxy DB 서버에 생성할 database 명 )
179번줄
DBUser=zabbix ( 이 후 구성 할 proxy DB 서버에 생성할 DB user 명 )
187번줄
DBPassword=qldicnk ( DBUser zabbix의 password )
:wq
#systemctl start zabbix-proxy
#systemctl enable zabbix-proxy
이렇게 하면 proxy 서버 구성은 완료 되었습니다.
- Proxy DB 서버 구성 및 설정
#yum install epel-release –y
#rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
#yum install zabbix-proxy-mysql zabbix-release zabbix-sender mysql mariadb-server –y
zabbix Proxy DB 구성을 위해 필요한 package를 모두 설치해줍니다.
#mysql_secure_installation
new password: xxxxx ( 초기 패스워드 설정 )
이후 나오는 물음은 모두 Y 입력 후 Enter
#systemctl start mariadb
#systemctl enable mariadb
#mysql –u root –p
password : xxxxx
mysql>create database zabbix_proxy;
mysql>grant all privileges on zabbix_proxy.* to zabbix@aaa.aaa.aaa.aaa identified by ‘패스워드’;
mysql>grant all privileges on zabbix_proxy.* to zabbix@bbb.bbb.bbb.bbb identified by ‘패스워드’;
( aaa.aaa.aaa.aaa은 core 서버IP, bbb.bbb.bbb.bbb는 proxy 서버IP 입니다. )
mysql>flush privileges;
mysql>quit
이제 zabbix proxy DB에서 테이블 값 정보를 적용해 줍니다.
#cd /usr/share/doc/zabbix-proxy-mysql-3.4.15/
#gunzip schema.sql.gz
#mysql –u root –p zabbix_proxy < schema.sql
password: DB root 패스워드 입력
방화벽 적용
방화벽을 사용하지 않으시면
#systemctl stop firewalld
#systemctl disable firewalld
만약 방화벽을 사용하신다면 ( 방화벽은 proxy, proxyDB 서버 둘 다 적용해주셔야 합니다. 방화벽은 상황에 맞게 필요한 port와 IP를 허용해주시면 됩니다. )
firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --permanent --add-port=10051/tcp
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --reload
systemctl restart firewalld
이제 본인 pc 에서 http://core서버IP/zabbix 에 접속 후 로그인 합니다.
상단 Administrator - Proxy - Create proxy 클릭
Proxy name : proxy 서버의 Hostname
Proxy mode : Active
설정 후 Update 해주시면 됩니다.
이렇게 하면 Proxy 구성까지 완료 되었습니다.
감사합니다.
'System engineer' 카테고리의 다른 글
리눅스 파일시스템 디렉토리 별 용도 정리 (0) | 2019.05.26 |
---|---|
CentOS7 Mysql MHA 구성(active-active) (1) | 2019.05.26 |
Centos7 Mariadb 제거 후 MYSQL 설치 (0) | 2019.05.22 |
CentOS7 Zabbix 모니터링 서버 설치 및 설정 (0) | 2019.05.22 |
USB 부팅 이미지 만들기(rufus) (0) | 2019.05.21 |