「Template App Zabbix Proxy」内にあるアイテムの無効化に関して
お世話になっております。yutukiです。
■環境
* ZABBIX 3.0.3
* ZABBIX Server1台、ZABBIX Proxy 6台。全て別マシン。
ZABBIXに標準で入っている 「Template App Zabbix Proxy」内に次ぎの形式のアイテムが多数あります。
zabbix[*,*,*]
ZABBIXの解説を読む限り、このアイテムは、「ZABBIX Server」の値を取っているように思います。
実際ZABBIX Serverに設定されたこのアイテム名によって得られる値と、その他系6台のZABBIX Proxyで得られる値がほぼ同じ値です。
微妙に時刻が違うので完全一致ではありませんが、グラフ等はほぼ同じです。
以上を踏まえた結果、ZABBIX Proxy監視用Templateにあるこれらのアイテムは、「ZABBIX ProxyではなくZABBIX Serverの値を見ているので、無効にしてしまって構わない」のでしょうか?
以上よろしくお願いします
fripper - 投稿数: 495
各々のキーが、どこから、何の値を取ってくるものなのか、については
https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/internal
オンラインマニュアル上記ページに記載があります
3.0版では、日本語マニュアルは未だできていないようなので、2.2版のものを対訳として
読むと良いかと思います
https://www.zabbix.com/documentation/2.2/jp/manual/config/items/itemtypes/internal
Server 向けのテンプレートを、zabbix_server 稼働ホストへ
Proxy 向けのテンプレートを、zabbix_proxy 稼働ホストへ
という適用先さえ間違っていなければ、各々のアイテムは、Server・Proxy それぞれの稼働ステータス値を
取ってくれているはずです
監視対象の数・規模が小さかったり、似通っていたりすると、取得された値がほぼ同じような値に
見えてしまうかもしれません
試しに、Proxy を1台停止させて見るなどすれば、どこから、何を‥の部分、より明確に特定できるかと思います
無効にして良いか否かについては、私自身では判断いたしかねるため、
取得される値と、その取得元に応じ、必要性を検討されたうえで判断されるようお願いします
yutuki - 投稿数: 21
fripperさん
回答ありがとうございます。
> という適用先さえ間違っていなければ、各々のアイテムは、Server・Proxy それぞれの稼働ステータス値を取ってくれているはずです
こちらなのですが、実験をしてみました。
Proxy のTemplateに次のアイテム値を設定しました。
zabbix[wcache,trend,pfree]
このアイテムは次の記事を元にすると、「Proxyでは取れない値」です。
https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/i...
しかし実際はこの値が取得出来てしまい、しかも全て同一の値、Serverと同じ値なのです。
その為、これらの設定項目はProxy用のTemplateにあっても意味が無いのでは?と思っている所です。
以上よろしくお願いします
TNK - 投稿数: 4769
zabbix[wcache,trend,pfree]は、デフォルトのTemplate App Zabbix Proxy
には含まれていません。
ご認識されている通り、Proxyで対応していないキーを指定して追加するのは
意味がありません。
その他のテンプレートに含まれているものは、Proxyでも取得可能なものと
なっているはずですので、意味があるものだと思います。
yutuki - 投稿数: 21
TNKさん
回答ありがとうございます。
> zabbix[wcache,trend,pfree]は、デフォルトのTemplate App Zabbix Proxyには含まれていません。
はい。ありませんでした。
今回の疑問を調査する為に、手動でProxy用のTemplateに追加しました。
> ご認識されている通り、Proxyで対応していないキーを指定して追加するのは意味がありません。
私としては、「Proxyにこのアイテムを適用したら値が取れなくてエラーになる」事を期待していました。
しかしこのアイテムは他のアイテムと挙動が違い、Proxyに適用してもServerの値が取得されてしまうという認識で良いのでしょうか?
以上よろしくお願いします
yutuki - 投稿数: 21
かなり遅くなりましたが、これ解決しました。
今までZABBIX Proxy サーバにインストールしたAgentの通信先をServerのIPにしてました。
このIPを自分自身、つまりProxyのIPに変更した所、正しい値が取得出来ました。
一応報告まで。