zabbix senderの実行結果がskippedとなる。
○監視対象
・Windows Server 2012 R2
・Cドライブ直下にzabbix_agentd.conf、zabbix_agentd.conf、zabbix_agentd.confと、Senderの入力用テキストであるt.txtを置く。
・テキスト内容は2行で「22 33」
・普通の監視はできている。
○zabbixのWeb上の設定
・監視対象のホストにアイテムを作成。
名前:sender
タイプ:zabbixトラッパー
キー:sender
乗数を使用:使用しない
アプリケーション:sender
○監視対象のOSでコマンドプロンプトを実行。
c:\>zabbix_sender -z (zabbixサーバーのip) -i C:\t.txt -k sender
これで、うまくいかず、「sent:0 skipped 2; total:2」となります。
このエラーが出るということは、exeの実行はできていて、テキストも認識しているということでよろしいですか?
(2行のテキストで、2コのエラーが出ているため)
なぜsentできないのでしょう。
よろしくお願いします。
TNK - 投稿数: 4671
まずは、ファイルからではなくコマンドラインの引数で値を渡して
みてはいかがでしょうか?
ファイルから複数の値をまとめて送りたい場合は、英語ですがマニ
ュアルを読んでみてください。
https://www.zabbix.com/documentation/4.0/manpages/zabbix_sender
ファイルに記述するのは、アイテムの値だけではありません。
ホスト名 アイテムキー 値
もしくは、
ホスト名 アイテムキー タイムスタンプ 値
のどちらかの行フォーマットを使用します。
22とか33とかの数字だけでは、zabbix_senderで送って処理するこ
とはできません。
hyde4272 - 投稿数: 48
形式の誤りですね・・。ありがとうございました。