1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Last updated at Posted at 2015-03-18

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見ればすぐ解決しているような問題

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?