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インデックス

推薦する

Vueは新しいウィンドウを開き、パラメータ転送のグラフィック例を実装します。

私が実現したい機能は、新しいウィンドウを開いて新しいページを表示することですが、パラメータを渡す必要...

Linux サーバーが処理できる接続数をご存知ですか?

序文まず、TCP 接続を識別する方法を見てみましょう。システムは、(src_ip、src_port、...

React+axios は github 検索ユーザー機能を実装します (サンプル コード)

負荷リクエスト成功リクエストに失敗しました cmdをクリックし、ファイルパスでEnterキーを押しま...

Windows オペレーティング システムでポートの使用状況を照会およびクリアするプログラム

Windowsオペレーティングシステムでは、ポートの占有状況を照会し、ポートの占有状況をクリアするプ...

純粋な JS を使用して vue.js で双方向バインディング機能を実装する方法

目次まず、双方向バインディングを実装するアイデアについて説明します。これらの機能を実装するための j...

MySQL のあまり知られていないソート方法

序文ORDER BY 字段名升序/降序、このソートステートメントは皆さんご存知だと思いますが、特殊な...

MySQL COUNT関数の使用と最適化

目次COUNT 関数は何をするのですか? MyISAMの「魔法」シンプルなCOUNT最適化近似値を使...

VUEをベースにしたシンプルな学生情報管理システムの実装

目次1. 主な機能2. 実装のアイデア3. コードの実装4. エフェクト表示V. 結論1. 主な機能...

シンプルなカウントダウン効果を実現するJavaScript

この記事の例では、カウントダウン効果を実現するためのJavaScriptの具体的なコードを参考までに...

JavaScriptのonclickとclickの違いの詳細な説明

目次addEventListener が必要な理由は何ですか? addEventListener を...

htmlハイパーリンクaのクリックイベントの後、hrefで指定されたアドレスにジャンプします。

場合によっては、ジャンプを完了するために href の代わりにハイパーリンク <a> を...

シンプルなビデオ連射機能を実装する JavaScript CSS3

この記事では、最も単純なビデオ連射機能をシミュレートするデモを作成します。アイデア:再生する動画と同...

Nginx http を https にアップグレードする手順を完了する

httpとhttpsの違いは一部のウェブサイトでは、http を開くと、安全ではないというメッセージ...

jsはユーザーのページ操作を記憶するためにクッキーを使用します

序文開発プロセスでは、ブラウザレベルでユーザーが実行した操作を記憶するなど、同様の要件に遭遇すること...

効率的な視覚化Nginxログ表示ツール

目次導入インストール表示フィールドフィルターソートキー導入Rhit は、標準フォルダー (gzip ...