Commit 216e12f0 authored by JooHan Hong's avatar JooHan Hong

zabbix-ha contents input3

parent 4d58dc6f
Pipeline #6969 passed with stages
in 1 minute and 1 second
......@@ -91,9 +91,11 @@ MariaDB [mysql]> grant all privileges on zabbix.* to zabbix@localhost;
```
기본적으로 제공하는 스키마를 MariaDB에 적용하면 된다.
```bash
# zcat /usr/share/doc/zabbix-server-mysql-5.0.30/create.sql.gz | mysql -u zabbix -p zabbix
Enter password:
...처리가 완료되면, 프롬프트가 그냥 떨어지게 된다.
```
위에서 설정된 DB 정보를 Zabbix 설정 파일에 적용한다.
......@@ -110,9 +112,67 @@ DBPassword=디비패스워드
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
```
## Zabbix Proxy 설치
> Zabbix Proxy도 Server와 같이 Proxy와 DBMS으로 구성되기 때문에 DB가 별도로 구성되기 때문에 Server 쪽의 DB 구성과 같다.
다음과 같이 패키지를 설치한다.
```bash
# rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
# yum install mariadb mariadb-devel mariadb-server
# systemctl enable mariadb.service
# systemctl start mariadb.service
# yum install zabbix-agent zabbix-proxy-mysql
# mysql_secure_installation
# mysql -u root -p
MariaDB [(none)]> create database zabbix_proxy character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix_proxy.* to zabbix@localhost identified by '패스워드';
MariaDB [(none)]> exit;
# zcat /usr/share/doc/zabbix-proxy-mysql-5.0.31/schema.sql.gz | mysql -u zabbix -p zabbix_proxy
Enter password:
# cat /etc/zabbix/zabbix_proxy.conf
...
LogFileSize=14
...
Server=zabbix의 서버IP
...
Hostname=zabbix-proxy.hongsnet.net <- 반드시 /etc/hosts 또는 DNS에 등록된 이름을 지정해야 한다. 아니면, 수집불가에러가 발생된다.
...
DBName=zabbix_proxy
...
DBUser=zabbix
...
DBPassword=ghdwngkselql
# systemctl enable zabbix-proxy.service
# systemctl start zabbix-proxy.service
```
> 아래의 프록시 설정은 Ansible을 통해 자동화 할 수 있기 때문에 "자동화" Article를 참조한다.
1. 관리 -> 프록시 -> 프록시 작성 이동
![zabbix-proxy1](./images/zabbix_proxy1.png)
2. 호스트 -> 프록시에 의한 감시 설정
![zabbix-proxy2](./images/zabbix_proxy2.png)
3. 설정완료 후 현황 확인
![zabbix-proxy3](./images/zabbix_proxy3.png)
## Pacemaker 설치 및 구성
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment