Zabbix WEB 監視実装プロセス図

Zabbix WEB 監視実装プロセス図

Zabbix独自のWEBインターフェースを例に、Web監視の設定を行います。

環境: zabbix4.2.8

1. パス: 構成 - ホスト - 「WEBモニタリング」を選択し、右上隅の「WEBシーンの作成」をクリックします。


2. シーン名、アプリケーションセット、更新間隔、試行回数、クライアントを入力します。これらはすべてカスタマイズできます。

3. 「ステップ」をクリックし、「追加」をクリックして最初のステップ「ページを開く」を設定します。設定は下の図のようになります。ステップ名はカスタマイズされ、URL は zabbix を開くときの URL で、通常は http://IP/zabbix です。

「リダイレクトに従う」をチェックし(チェックされていない場合は、301 エラーが報告されます)、タイムアウト期間はデフォルトで 15 秒に設定され、必要なステータス コードとして 200 を入力します(複数のステータス コードは、200、404、500 のようにコンマで区切ることができます)。次に、右下隅の「追加」をクリックしてステップを追加します。


「追加」をもう一度クリックすると、新しいWebシナリオが追加されます。


「監視」 - 「最新データ」をクリックし、テスト マシンを選択して、構成が正しいことを示すデータが表示されるまで 1 分ほど待ちます。ここでは、「ページを開く」ステップによって返される情報を確認できます。これには、「web.test.in」(平均ダウンロード速度)、「web.test.fail」(失敗したステップの数)、「web.test.error」(エラーが発生したときに返されるテキスト情報)、「web.test.rspcode」(ステップの応答コード、一般的な200、301、302、404、500など)、「web.test.time」(ステップの応答時間)などのキー値が含まれます。

4. 次に、ログイン ページをシミュレートするように手順 2 を構成します。

ご存知のとおり、zabbix にログインするにはアカウントとパスワードが必要です。ここでは、ログイン ページに必要な情報を分析するために、Google Chrome (他のブラウザでも問題ありませんが、私は Google を使用しています) を使用する必要があります。

Zabbix ログイン ページ (http://IP/zabbix) を開き、「F12」キーを押して「ネットワーク」をクリックします。小さな赤い円はネットワーク ログ分析が有効になっていることを示します。ページ リソースには「すべて」を選択します。Web ごとに適切なリソースの特定の分析が必要です。


アカウントのパスワードを入力し、「サインイン」をクリックしてログインし、index.php ファイル (通常はログイン オプションをクリックした後に表示される最初の要求されたリソース ファイル) をクリックします。一番下までスクロールすると、「From Data」が表示されます。これはこのページのログイン監視に必要な情報です。 「ソースの表示」をクリックすると、以下に示すように文字列が表示されます。それを一時文書にコピーし、将来使用するために保存します。



Web シナリオに戻り、新しいステップ「ログイン ページ」を作成し、Zabbix にログインした後に表示されるリンクの URL を入力し、「元のデータ」をクリックして、Web ページから取得したアカウントとパスワードの情報を含む文字列を「元のリリース」にコピーします。 「ページジャンプ」にチェックを入れます。デフォルトのタイムアウトは15秒で、必要な文字はログイン後に表示される任意の文字列で埋めることができます。ここでは「グローバルビュー」と書き、「必要なステータスコード」も「200」で埋めました。最後に、右下の「追加」をクリックすると、ログインページの手順が正常に追加されます。


PS: 元のデータをコピーしてテーブルデータに切り替えると、フィールドが自動的に一致します。個人的には、この小さなディテールは素晴らしいと思います。


構成が成功すると、次の図が表示されます。


もう一度、最新のデータを見てみましょう。しばらく待つと、「Webログイン」ステップの監視情報も公開されていることがわかります。


5. 「モニタリング」 - 「WEB モニタリング」をクリックすると、WEB モニタリングを設定したホストが表示されます。WEB シーンの名前 (ここでは zabbix) をクリックすると、WEB モニタリング データがグラフに表示されます。


6. 作成した WEB シーンにトリガーを追加します。ここでは詳しく説明しません。自分で設定できます。トリガーを追加すると、WEB 監視全体が完了します。


以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Zabbix で監視項目と集約されたグラフを設定するためのサンプルコード
  • Zabbix動的実行監視収集スクリプトの実装原理
  • Zabbix を使用して Nginx/Tomcat/MySQL を監視する方法の詳細なチュートリアル
  • Zabbix カスタム監視 nginx ステータス実装プロセス

<<:  JavaScript 配列の詳細な概要

>>:  さまざまな種類のMySQLインデックス

推薦する

VMware Workstation 15 Pro インストール ガイド (初心者向け)

01. VMware Workstation Pro 15 のダウンロードダウンロード: VMwa...

ツールキット: Bootstrap よりも強力なフロントエンド フレームワーク

注: 現在、最も人気のフロントエンド フレームワークは Bootstrap と Foundation...

ネイティブJSでマウススライドによる愛の拡散効果を実現

この記事では、マウスをスライドすると愛が広がる js 特殊効果を紹介します。効果は次のとおりです。 ...

jQuery エディタ プラグイン tinyMCE の使い方

簡略化されたファイル サイズを変更し、サンプルをダウンロードします。ファイルをローカル コンピュータ...

TypeScript インターフェースの紹介

目次1. インターフェース定義2. 属性2.1 オプション属性2.2 読み取り専用プロパティ3. ク...

Mysql | ワイルドカード(%、_ など)を使用したファジークエリの詳細な説明

ワイルドカードのカテゴリ: %パーセント ワイルドカード: 任意の文字が任意の回数出現できることを示...

JavaScriptは文字の出現回数をカウントします

この記事の例では、文字の出現回数をカウントするJavaScriptの具体的なコードを参考までに共有し...

MySQL sql_modeの適切な設定に関する詳細な説明

MySQL sql_modeの適切な設定sql_mode は見落とされやすい変数です。デフォルト値は...

Vueカスタムツリーコントロールの使い方の詳細な説明

この記事では、Vueカスタムツリーコントロールの使い方を参考までに紹介します。具体的な内容は次のとお...

IDEA で Docker を WSL2 にデプロイする詳細なプロセス

ローカル環境はWindows10+WSL2(Ubuntu)です。サーバーにDockerをインストール...

Nginx 最適化サービスで Web ページ圧縮を実装する方法

リソースを節約するためにWebページの圧縮を設定する1.まず、設定を変更しましょう vim /usr...

Vue のプラグインとコンポーネントの違いと使い方のまとめ

このチュートリアルの動作環境: Windows 7 システム、vue 2.9.6 バージョン、DEL...

W3C チュートリアル (14): W3C RDF および OWL アクティビティ

RDF と OWL は、2 つの重要なセマンティック ウェブ テクノロジーです。 RDF と OWL...

デザイン理論:フォントデザインの基礎

<br />言葉は、人間の思考や感情を伝えるために必然的に生み出されるものです。人類の文...