0

float 型のアイテムがありますが、エラーの場合、数値ではなく文字列が受信されることがあります。この場合、トリガー正規表現を起動するにはどうすればよいですか?

「間違ったデータ型」をチェックする方法がわかりません。

実際、これは設計によるものであり、私がやろうとしていることは次のとおりです。データ収集が失敗した場合、zabbix 側で確認するためにエラー メッセージを送信します。

nodata(0) で試してみましたが、うまくいかないようです。

4

1 に答える 1

1

あなたの場合、zabbixはアイテムの「間違った」値を保存しません。文字列が何であるかを気にしない場合は、間隔の期間に「nodata」のトリガーを設定するだけです。トリガーのマニュアルを見て、「nodata」を検索してください。

編集:スクラッチ、質問全体を読んでいない....

Edit2: トリガー間隔がデータ間隔を逃したためではなく、これが設計上機能していないことが確実な場合は、サポートされていないステータスをキャッチしようとすることができます。この機能についてオープン リクエストがありますが、このようなサイド スクリプトをセットアップできます。または、ノード上の監視項目を UserParameter スクリプトにラップして、値を読み取り、数値でない場合は -1 または何かを出力することもできます。次に、通常の数値トリガーに進みます。

于 2013-05-17T20:18:57.353 に答える