Help us understand the problem. What is going on with this article?

仮想IPを使用したzabbixのserver,agent間の通信確認で困ったときに

More than 3 years have passed since last update.

server <-> agent での通信確認に使用するzabbix_get
仮想IPを使用した際にzabbix_getが動作していないように見えたのでメモ
(知らなかっただけで正常に動いてた)

現象

仮想IPを使用した構成
WebGUIから見るとagent.pingの値を取得している
zabbix_getではagent.pingを取得出来ない(空欄が返ってくる)

設定

server側情報

IP設定:
eth0 172.16.0.1
eth0:0 192.168.0.1

zabbix_server.conf:
SourceIP=192.168.0.1

agent側設定

IP設定:
eth0 192.168.0.10

zabbix_agent.conf:
Server=192.168.0.1
ServerActive=192.168.0.1

後は基本的な設定をしていると想定

解決方法

# zabbix_get -s 192.168.0.10 -k agent.ping

> 空欄が返ってくる
 (送信元がeth0 172.16.0.1の為だと思う)

# zabbix_get -s 192.168.0.10 -k agent.ping --source-address 192.168.0.1
1

> WebGUIで見ている値と同じように取得出来た
 (zabbix_serverはSourceIPを指定しているから取得できていた)

反省点

そりゃそうだよなという内容
SourceIP指定するんだからzabbix_getにも同様のものがあると考えてればすぐわかったはず
というかDocument見ればすぐ解決しているような問題

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした