Zabbix Json監視機能の使用方法を学びたいですか? このチュートリアルでは、Zabbix JSON機能を使用するために必要なすべての手順を示します。
この例では、Dolarユーロペアの外国為替価格を監視します。
•Zabbixバージョン:4.2.6
Zabbixを使用して、WebサイトAlphavantageからAPIのJSON出力を監視します。
ハードウェアリスト:
次のセクションでは、このZabbixチュートリアルの作成に使用される機器のリストを示します。
上記のすべてのハードウェアは、Amazon Webサイトで見つけることができます。
Zabbix Playlist:
このページでは、Zabbixのインストールに関連するビデオのリストにすばやくアクセスできます。
というYouTubeチャンネルに登録することを忘れないでください FKIT.
Zabbix関連チュートリアル:
このページでは、Zabbixのインストールに関連するチュートリアルのリストにすばやくアクセスできます。
チュートリアル-Zabbix 作成する JSON API
一部のWebサイトでは、JSN要求を認証するためにJSON APIを作成する必要があります。
にアクセスする Alphavantage 無料のJSON APIを作成します。
この例では、API 1LVKUPOY5HBM8CG6を使用します。
このAPIは使用せず、独自のAPIを作成してください。
チュートリアルZabbix JSON-ドルの外国為替為替価格の監視
ブラウザを開き、WebサーバーのIPアドレスと/ zabbixを入力します。
この例では、次のURLがブラウザーに入力されました。
•http://35.162.85.57/zabbix
ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。
•デフォルトのユーザー名:Admin
•デフォルトパスワード:zabbix
ログインに成功すると、Zabbixダッシュボードに送信されます。
ダッシュボード画面で、[構成]メニューにアクセスし、[ホスト]オプションを選択します。
Zabbixサーバーのホスト名を見つけてクリックします。
この例では、ホスト名としてZabbixサーバーを選択しました。
[ホストのプロパティ]画面で、[アプリケーション]タブにアクセスします。
画面の右上で、[アプリケーションの作成]ボタンをクリックします。
[ホストアプリケーション]画面で、ALPHAVANTAGEという名前の新しいアプリケーションを作成します。
アプリケーションの作成が完了したら、[アイテム]タブにアクセスします。
画面の右上で、[アイテムの作成]ボタンをクリックします。
アイテム作成画面で、次のアイテムを構成する必要があります。
•名前:ドルユーロ
•タイプ:HTTPエージェント
•キー:zabbix.monitor.dollar.euro
URL:https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=USD&to_currency=EUR&apikey=1LVKUPOY5HBM8CG6
APIをAPIキーに置き換える必要があります。
次に、「解析」ボタンをクリックする必要があります。
解析ボタンをクリックすると、ZabbixはURLを消去し、必要な変数を作成します。
アイテム作成画面では、引き続き次のアイテムを構成する必要があります。
•リクエストタイプ:GET
•タイムアウト:3秒
•リクエストボディタイプ:生データ
•必要なステータスコード:200
•リダイレクトに従う:はい
•検索モード:本文
•JSONに変換:はい
•情報の種類:TEXT
•更新間隔:60秒
•アプリケーション:ALPHAVANTAGEを選択
•有効:はい
設定は次のとおりです。
[追加]ボタンをクリックして、アイテムの作成を完了し、5分間待ちます。
設定をテストするには、[監視]メニューにアクセスし、[最新のデータ]オプションをクリックします。
フィルター構成を使用して目的のホスト名を選択し、「適用」ボタンをクリックします。
この例では、ホスト名:Zabbix serverおよびアプリケーションALPHAVANTAGEを選択しました
私のような結果が表示されるはずです。
おめでとうございます! 最初のアイテムの構成が完了しました。
チュートリアル-Zabbix JSON監視ドルからユーロの価格
次に、Zabbixサーバーの「アイテム」タブにアクセスして、新しいアイテムを作成する必要があります。
画面の右上で、[アイテムの作成]ボタンをクリックします。
アイテム作成画面で、次のアイテムを構成する必要があります。
•名前:ドル-ユーロ取引価格
•タイプ:依存アイテム
•キー:zabbix.monitor.dollar.euro.trade
•マスターアイテム:Zabbixサーバー:Dollar-Euro
•情報の種類:数値フロート
•アプリケーション:ALPHAVANTAGE
設定は次のとおりです。
ここで、[前処理]タブにアクセスし、[追加]オプションをクリックする必要があります。
•名前:JSONPath
•パラメーター:$ .body [“リアルタイム通貨為替レート”] [“5。為替レート”]
[追加]オプションをクリックしてから、[追加]ボタンをクリックします。
これが設定です。
5分お待ち下さい。
設定をテストするには、[監視]メニューにアクセスし、[最新のデータ]オプションをクリックします。
フィルター構成を使用して目的のホスト名を選択し、「適用」ボタンをクリックします。
この例では、ホスト名:ZabbixサーバーとアプリケーションALPHAVANTAGEを選択しました。
Dollar-Euro Trade Priceという名前のアイテムには、ドル価格がユーロで表示されます。
私のような結果が表示されるはずです。
ここでは、Zabbixのグラフィック上でドル価格が動いているのを見ることができます。
おめでとうございます! これで、Zabbixを使用してドル為替相場を監視できるようになりました。