zabbix_sender - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド zabbix_sender です。

プログラム:

NAME


zabbix_sender - Zabbix 送信ユーティリティ。

SYNOPSIS


zabbix_sender [-hpzvIV] {-kso | [-T] -i } [-NS ]

DESCRIPTION


zabbix_sender パフォーマンス データをリモート Zabbix に送信するためのコマンド ライン ユーティリティです。
サーバ。 Zabbix サーバー上の次のタイプの項目 ザビックス トラッパー で作成する必要があります
対応するキー。 受信値は、で指定されたホストからのみ受け入れられることに注意してください。
許可された ホスト この項目のフィールド。

オプション
-c、--config
  設定ファイル。 Zabbix 送信者はエージェント設定からサーバーの詳細を読み取ります
ファイル。 デフォルトでは、Zabbix センダーは設定ファイルを読み取りません。 絶対パス
を指定する必要があります。 パラメータのみ ホスト名, サーバーアクティブソースIP  
サポートされました。 からの最初のエントリー サーバーアクティブ パラメータが使用されます。

-z、--zabbix-server
Zabbix サーバーのホスト名または IP アドレス。 ホストがプロキシによって監視されている場合、プロキシ
代わりにホスト名または IP アドレスを使用する必要があります。

-p、-port
サーバー上で動作するサーバートラッパーのポート番号を指定します。 デフォルトは 10051 です。

-s、--ホスト
Zabbix フロントエンドに登録されているエージェントのホスト名を指定します。 ホストのIPアドレスとDNS
名前は機能しません。

-I、--ソースアドレス
送信元IPアドレスを指定します。

-k、--キー
値を送信する項目キーを指定します。

-o、--値
値を指定します。

-i、--入力ファイル

入力ファイルから値をロードします。 特定 - として標準から値を読み取る
入力。

各値は独自の行で指定する必要があります。 各行には 3 つの空白が含まれている必要があります
区切り文字で区切られたエントリ: 、「ホスト名」はホストの名前です。
Zabbixフロントエンドに登録されている監視対象ホスト、「key」は対象の項目キー、
"value" - 送信する値。 特定 - as エージェントからのホスト名を使用するには
構成ファイルまたはから - ホスト 引数。

入力ファイルの行の例:

「リナックス」 DB3」 デシベル接続 43

Zabbixフロントエンドの項目設定で値の型を正しく設定する必要があります。
Zabbix センダーは 250 つの接続で最大 XNUMX 個の値を送信します。 入力内容
ファイルは UTF-8 エンコードである必要があります。 入力ファイルのすべての値は、
トップダウンの順番。 エントリは次のルールを使用してフォーマットする必要があります。

· 引用符で囲まれたエントリと引用符で囲まれていないエントリがサポートされています。

· 二重引用符は引用符です。

· 空白を含むエントリは引用符で囲む必要があります。

· 引用符で囲まれたエントリ内の二重引用符とバックスラッシュ文字はエスケープする必要があります
バックスラッシュ付き。

· 引用符で囲まれていないエントリではエスケープはサポートされていません。

· 引用符で囲まれた文字列では、改行エスケープ シーケンス (\n) がサポートされています。

· 改行エスケープ シーケンスはエントリの末尾から削除されます。

-T、--タイムスタンプ付き

このオプションは次の場合にのみ使用できます。 - 入力ファイル オプションを選択します。

入力ファイルの各行には、空白で区切られた 4 つのエントリが含まれている必要があります。
。 タイムスタンプは Unix タイムスタンプ形式で指定する必要があります。
ターゲット項目にそれを参照するトリガーがある場合、すべてのタイムスタンプは昇順である必要があります。
そうしないと、イベントの計算が正しく行われません。

入力ファイルの行の例:

「リナックス」 DB3」 デシベル接続 1429533600 43

詳細については、オプションを参照してください - 入力ファイル.

-r、--リアルタイム
値を受信したらすぐに XNUMX つずつ送信します。 読書するときに使えます
標準入力から。

-v、-verbose
詳細モードについては、-vv を参照してください。

-h、-help
このヘルプを表示して終了します。

-V、-version
バージョン情報を出力して終了します。

EXIT ステータス


値が送信され、すべてが正常に処理された場合、終了ステータスは 0 です。
サーバーごとに。 データは送信されたが、少なくとも XNUMX つの値の処理が失敗した場合、
終了ステータスは 2 です。データ送信に失敗した場合、終了ステータスは 1 になります。


zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -s 「監視されています ホスト" -k mysql.クエリ -o
342.45

送信 342.45 の値として mysql.クエリ キー入力 監視される 主催者 Zabbixサーバーを使用したホスト
エージェントデーモン設定ファイルで定義されます。

zabbix_sender -z 192.168.1.113 -i データ値.txt

ファイルから値を送信する データ値.txt IPを使用してサーバーに送信する 192.168.1.113。 ホスト名とキー
ファイル内で定義されています。

echo "- ハードウェアのシリアル番号 1287872261 SQ4321空自」 | zabbix_sender -c /etc/zabbix_agentd.conf
-T -i -

エージェントで指定されたタイムスタンプ付きの値をコマンドラインから Zabbix サーバーに送信します。
デーモン設定ファイル。 入力データ内のダッシュは、ホスト名も指定する必要があることを示します。
同じ構成ファイルから使用されます。

echo 「ザビックス サーバ" トラッパー.アイテム 「」 | zabbix_sender -z 192.168.1.113 -p 10000 -i -

アイテムの空の値を IP アドレスを使用して Zabbix サーバーに送信します 192.168.1.113 ポート上
10000 コマンドラインから。 空の値は空の二重引用符で示す必要があります。

onworks.net サービスを使用してオンラインで zabbix_sender を使用する



最新のLinuxおよびWindowsオンラインプログラム