zabbix agentからデータを取得する際の挙動について

お疲れ様です。
zabbix agentを利用して、zabbix managerにデータを送る場合
A:agent からpostの形でmanagerにデータが送られる
B:managerからgetの形でagentからデータを取得している
だと、Aの認識ですが、合っておりますでしょうか?

#既にどこかに同様のご質問有る場合、申し訳ございません。

お手数ですが、ご確認よろしくお願い致します。

コメント表示オプション

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

Zabbixの場合、ZabbixエージェントからZabbixサーバーが値を取得
する方法として2つの方法があります。

1つめは、アイテムのタイプとして「Zabbixエージェント」を選択
した場合で、この場合は、ZabbixサーバーからZabbixエージェント
に接続して値を取得します。

もう1つの方法は、アイテムのタイプとして「Zabbixエージェント(
アクティブ)」を選択した場合で、この場合は、Zabbixエージェント
からZabbixサーバーに接続して値をZabbixサーバーに渡します。

アイテムのタイプによってデータの送受信の方法が異なります。

注意点として、ログ監視やイベントログ監視では、アイテムのタイ
プとして「Zabbixエージェント(アクティブ)」を選択することが必
要です。

ご参考:Zabbixをもっと使おう @OSC 2016 Tokyo/Fall
https://www.slideshare.net/atanaka7/zabbix-osc-2016-tokyofall
P.8,9

ユーザー mokokko の写真

TNKさん

早速のご確認ありがとうございます。
共有いただいた資料も拝見致しました。大変理解出来ました。

今後とも引き続き、どうぞよろしくお願いいたします。

ユーザー mokokko の写真

重ねてご質問させてください。
ログデータを取得する場合、ZabbixサーバーがZabbixエージェントから受け取るデータについてお聞きしたいです。
A:ログデータの分析済みのバイト数(サイズカウンタ)と最終更新時間(タイムカウンタ)
B:ログデータ自体+(A)

ですと、Aの認識であっておりますでしょうか?
こちらも既にどこかに同様のご質問有った場合、申し訳ございません。
お手数ですがご確認お願い致します。

ユーザー TNK の写真

Bです。
エージェントはアイテムの設定に基づいてフィルタリングはします
が、アイテムデータの保存とトリガーの判定はサーバー側で行いま
すので、

 ・アイテムのデータ
 ・読み込み済みログファイルの位置
 ・タイムスタンプ

をエージェント側からサーバーに送ります。

ユーザー mokokko の写真

TNKさん

ご確認誠にありがとうございます。
さらに2点ご教示頂きたいです。お手数おかけいたします。

★追記★ ★★★★
①について⇒DBのhistory_logテーブルを確認し、裏取れたので大丈夫でした。ありがとうございます。
②について⇒★追記★ history_logテーブルに格納されることがわかりました。
    ⇒logデータのみ、DBではなくFile書き出しにすること可能でしょうか?
        1000台サーバがあった場合、DBにログが格納されると、保持期間を少なくしたとしてもDBディスク容量があっという間に減っていく懸念があり、
        皆さんどのように対応されることが多いかお聞きできますと幸いです。

★★★★

① アイテム設定に基づいたフィルタリングについて

>エージェントはアイテムの設定に基づいてフィルタリングはします
以下それぞれの設定での
・監視対象と通知トリガー
・エージェンからZabbixサーバに送られてくるアイテムデータ内容
について、理解があっているか確認させて頂きたいです。

◆設定1
アイテム:log[/hogehoge.log,,,,,,]
トリガー:{agent-server:log[hogehoge.log,,,,,,].str("ERROR:XXX")}=1
⇒ 監視対象と通知トリガー:hogehoge.logに「ERROR:XXX」の文字列があったらトリガー
エージェンからZabbixサーバに送られてくるアイテムデータ内容:hogehoge.logの全レコード

◆設定2
アイテム:log[/hogehoge.log,"ERROR:XXX",,,,,]
トリガー:{agent-server:log[hogehoge.log,,,,,,]}=1
⇒ 監視対象と通知トリガー:hogehoge.logに「ERROR:XXX」の文字列があったらトリガー
エージェンからZabbixサーバに送られてくるアイテムデータ内容:hogehoge.logの内「ERROR:XXX」という文字列があるレコード

②エージェンからおくられてくるアイテムデータの格納場所とデータ形式について
DBの場合、該当テーブル名もご教示いただけますと幸いです。

お手数ですが、ご確認お願い致します。

ユーザー mokokko の写真

2つコミットされてしまっていたので、1つ削除しました。