Zabbix Proxy経由でのZabbix Sendarを用いた監視
お世話になっております。
ご存知の方がいらっしゃったらご教示頂ければと思います。
環境:
[Zabbix Server]
CentOS release 5.6 (Final)
Apache/2.2.3
PHP 5.1.6
MySQL 5.0.77
Zabbix Server 1.8.15
Zabbix Agentd 1.8.15
[Zabbix Proxy]
CentOS release 5.9 (Final)
PHP 5.1.6
MySQL 5.0.95
Zabbix Proxy Server 1.8.16
Zabbix Agentd 1.8.16
[監視対象]
CentOS release 6.4 (Final)
Postfix 2.6.6
Zabbix Agentd 1.8.15
監視対象のPostfixのStatisticsをZabbixSenderを利用して管理しようと考えています。
参考:https://www.zabbix.com/wiki/howto/monitor/mail/postfix/monitoringpostfix
1. 上記「参考」のリンクではZabbixサーバーと直接やりとりを想定しているものと推察されますが
Zabbix Senderでの送信について、Zabbix Proxyを経由する事は出来るのでしょうか。
また経由できる場合にはどのような設定が必要となるのでしょうか。
不足な点等ございましたら恐縮ですがご指摘いただければ幸いです。
よろしくお願い申し上げます。
fripper - 投稿数: 495
はい、Proxy を利用している環境でも、sender を利用可能です。
proxy 配下にあるホストの場合、sender での「送信先サーバ」に、proxyを指定することで、
値を登録可能です
対象となるアイテムは trapper タイプのものとして設定されていると思いますが、
このアイテム項目の存在を proxy が知っている必要がありますので、
中央の zabbix server 側の web ui からアイテムを追加した直後だと、
sender で proxy に送っても、エラーになるかもしれません
proxy が、serverからアイテム情報を受信して、「そのアイテムが存在していること」を知った状態であれば
問題なく sender で値を登録可能です
まる - 投稿数: 33
fripperさん、こめんとありがとうございます。
実際には投稿した28日に登録したのですが反映がなかなかされず、設定など誤りがあるのか確認したく質問しました。
1~2日かかってZabbixサーバー側にもデータが届いたようで、見えるようになりました。
アイテムのチェックタイミングが30分単位のようですので調整できるか調べてみようと思っています。
また監視データ > 最新データにて値を確認出来ている状態でグラフを設定してみた所、グラフ上では[データなし]となっています。
このあたりについて様子を見ながら確認していこうと考えています。
ありがとうございます。
fripper - 投稿数: 495
proxy が、server から「配下のホストに関する監視項目(アイテム)のリスト」を取ってくる間隔は
zabbix_proxy.conf の ConfigFrequency パラメータで指定可能です
設定を微調整している期間など、アイテムの増減・設定変更が頻繁な間は短めにすると良いかもしれませんが
運用開始後、そう頻繁に増減などは無くなるとおもわれますので、適切な間隔に戻すのをお奨めします
>アイテムのチェックタイミングが30分単位のようですので調整できるか調べてみようと思っています。
>また監視データ > 最新データにて値を確認出来ている状態でグラフを設定してみた所、グラフ上では[データなし]となっています。
Sender で値を投入できるのは、アイテムの設定で、「ZABBIX トラッパー」となっているアイテムのみです
「エージェント」や「エージェント(アクティブ)」となっているものは、senderでは値を投入できません
「トラッパー」として設定されているアイテムには、「値の取得間隔」の設定項目はないはずですが‥? > 30分単位
まる - 投稿数: 33
すみません。
値の取得タイミングについて勘違いがございました。
ご指摘の通り値の取得タイミングはありませんでした。
スクリプト上は30分ごとにデータ収集を行いzabbix senderで送信しているのでCRONのタイミングを変更すればzabbix上では取得間隔がCRONのタイミングに沿って変わると考えればよろしいのでしょうか。
グラフ表示についてはデータタイプがテキストとなっておりました。こちらを整数に変更して様子を見てみます。
ご迷惑をおかけしてすみません。
fripper - 投稿数: 495
>スクリプト上は30分ごとにデータ収集を行いzabbix senderで送信しているのでCRONのタイミングを変更すれば
>zabbix上では取得間隔がCRONのタイミングに沿って変わると考えればよろしいのでしょうか。
cronで30分おきに実行され、当該処理にて、1件ずつ sender にて送信されているのでしたら、30分おきになります
まる様が認識されているとおり、cronのタイミング次第で、取得間隔が変わることになります