Native HAとProxyの紐づけ

お世話になっております。

Zabbix Server6.0
Zabbix Proxy6.0

3台のHA構成+Proxy1台で環境を作ろうと考えています。

Server3台分のIPアドレスをProxyのコンフィグに設定することで、
Active機が停止した場合でもProxyは機能し続けてくれるのでしょうか?
もしくは、Server1台としか紐づけできないのでしょうか。

ご回答いただけますと幸いです。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

ServerにZabbixサーバーのすべてのIPアドレスを「セミコロン」
区切りで記述します。
https://www.zabbix.com/documentation/current/en/manual/concepts/server/h...

アクティブなZabbixサーバーのノードがいれば、監視の処理を継続
することができます。

ユーザー tototo の写真

ご回答いただきありがとうございます。
上記の手順で設定投入してみようと思います。

ユーザー tototo の写真

上記方法で、zabbix_proxy.confに下記の通り設定いたしました。

 Server=zabbix1のIP;zabbix2のIP;zabbix3のIP

しかし、systemctl restart zabbix-proxyを実施すると
エラーが出てしまいます。
zabbix serverとzabbix proxyをそれぞれ単体で接続して
監視できることは確認済みです。

そのほかに設定すべき箇所はありますでしょうか?

ユーザー TNK の写真

エラーが出るというだけでは何が起こっているのかわかりません。
具体的なエラーメッセージなど詳細な情報をご提示ください。

ユーザー tototo の写真

情報不足しており失礼いたしました。

# cat /etc/zabbix/zabbix_proxy.conf | grep -v ^# | grep -v ^$

ProxyMode=1
Server=ZS1のIPアドレス;ZS2のIPアドレス;ZS3のIPアドレス
Hostname=ZP
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
SocketDir=/var/run/zabbix
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=パスワード
ConfigFrequency=60
StartVMwareCollectors=2
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1

# tail -f /var/log/zabbix/zabbix_proxy.log

32782:20220426:155238.721 proxy data request from server "ZS3のIPアドレス" is not allowed: connection from "ZS3のIPアドレス" rejected, allowed hosts: "ZS1のIPアドレス"
32779:20220426:155238.940 Got signal [signal:15(SIGTERM),sender_pid:111997,sender_uid:0,reason:0]. Exiting ...
32793:20220426:155239.100 syncing history data in progress...
32793:20220426:155239.100 syncing history data done
32779:20220426:155239.729 Zabbix Proxy stopped. Zabbix 6.0.3 (revision 506e2b51e2).

# systemctl restart zabbix-proxy
Job for zabbix-proxy.service failed because the control process exited with error code.
See "systemctl status zabbix-proxy.service" and "journalctl -xe" for details.

# systemctl status zabbix-proxy
● zabbix-proxy.service - Zabbix Proxy
Loaded: loaded (/usr/lib/systemd/system/zabbix-proxy.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since Tue 2022-04-26 18:38:24 JST; 2s ago
Process: 111997 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS)
Process: 114261 ExecStart=/usr/sbin/zabbix_proxy -c $CONFFILE (code=exited, status=1/FAILURE)
Main PID: 32779 (code=exited, status=0/SUCCESS)

不足している情報があれば、ご教示いただけますと幸いです。

ユーザー TNK の写真

デフォルトのアクティブプロキシであれば、Serverにはセミコロン
区切りで設定するのですが、

 ProxyMode=1

と変更されているようですので、パッシブモードとなり、confファ
イルのコメント内にも記載されていますが、カンマ区切りで記述す
ることが必要です。
マニュアルやコメント、エラーメッセージをよく読むようにしてく
ださい。