zabbix-serverのポートを複数対応させる方法を教えてください

zabbix-serverのListenPortについて複数ポート対応させる方法を教えてください。

今までZabbix監視サーバーで複数のサーバーについてポート10051を通じて監視していました。
ここでさらにZabbix Proxyを先ほどインストールした他のサーバー群を監視対象に加えたいと考えています。

しかしながら、その他のサーバー群はポート10051を別のことに使っている可能性があるとわかったので、ポート9051を使いたいと考えています。
(Zabbixのプロキシモードはアクティブの予定です)
そうした場合、Zabbixサーバーを9051と10051の両方で使えるようにする必要があると考えたので、設定方法を探しています。
しかしながら今のところZabbixサーバーの設定方法が見つからず悩んでいる次第です。

できれば「その他のサーバー群」の設定変更はなんとか最小限に抑えたいです。
設定方法をご存知の方よろしくお願いいたします。

コメント表示オプション

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

環境の説明が抜けていました

OSのバージョンは CentOS release 6.9 (Final)
zabbix_serverのバージョンは 4.0.0beta2

です。
以上よろしくお願いいたします。

ユーザー TNK の写真

Zabbixサーバー上で複数ポートを用意する必要はありません。
各サーバーで使用可能なポート番号を指定してください。

あとは、それぞれのサーバー間にFirewallがあるのであれば、使用
するポート番号と接続する方向(Zabbixサーバー -> Zabbixプロキシ、
Zabbixプロキシ -> Zabbixサーバー、など)に合わせてルールを設定
してください。

Zabbixの通信で、接続元と接続先のポート番号が同じでなければ接
続できないという制限はありません。

ユーザー arc-friends の写真

TNKさんありがとうございます。

> 各サーバーで使用可能なポート番号を指定してください。

とはどこで指定すればよいのでしょうか?
ZabbixサーバーWeb管理画面より
管理→プロキシ で

プロキシ名: (適当な名称)
プロキシモード: アクティブ
プロキシのアドレス: (プロキシサーバーのドメイン):9051
説明: (空欄)

としたところ
『プロキシを更新できません
フィールド"proxy_address": アドレスの範囲 "(プロキシサーバーのドメイン):9051"が正しくありませんの値が正しくありません。』
と返されまして。
他に設定するところはないか探したのですが、見つからずに困っています。
よろしくお願いいたします。

ユーザー TNK の写真

アクティブプロキシなのですよね?

なのであれば、Zabbixプロキシ側からZabbixサーバーに接続するの
で、Zabbixサーバー側ではプロキシとして接続してくるサーバーの
IPアドレスを指定するだけです。
ポート番号の指定は不要です。

ユーザー arc-friends の写真

TNKさんありがとうございます。

その後の話です。

> しかしながら、その他のサーバー群はポート10051を別のことに使っている可能性があるとわかったので、ポート9051を使いたいと考えています。

「その他のサーバー群はポート10051を別のことに使っている可能性がある」についてさらに調べたところ、使ってなかったことが分かったため、zabbixのポートは全て10051へ統一することにしたところ、無事疎通は成功しました。

ユーザー arc-friends の写真

TNKさんありがとうございます。

「その他のサーバー群」から接続する前に、ローカル内でtelnetコマンドで試しに接続してもつながらないので本当につながるのか不安だったのですが…。
とりあえず「その他のサーバー群」のProxyを外部から通すのを優先することにします。