8. ウェブ監視
この最後の例では、基本的な HTTP および HTTPS 監視を実行するために使用される Pandora FMS Web サーバー コンポーネントを使用します。 この要素により、低レベルの呼び出しを使用して、単純な Web チェック、または (いくつかの場合) より複雑な Web チェックを実行できるようになります。 ページがまだ生きていることを確認し、一連の手順 (フォームへの記入など) を実行できること、および/またはページに特定の単語が含まれていることを確認すると便利です。 動作の確認に加えて、それにかかる合計時間を測定することもできます。
このタイプのモジュールを作成するには、ウェブサーバー・タイプのモジュールを選択しなければならない。
作成(Create)ボタンを押すとフォームが表示され、Web サイトを監視するために必要なフィールドに入力する必要があります。 最も重要なことは、検査の種類を選択することです。
という単語を含むウェブサイトのロード時間をチェックできるモジュールを作成する。
これを行うには、モジュールのタイプ遅延を確認するリモート HTTP モジュール(Remote HTTP module to check latency)を選択します。これにより、サーバーが応答するまでにかかる秒数を確認できるようになります。
ウェブ・チェック・ボックスに追加しなければならないコードは直感的なもので、今回はリクエストを1つだけ行い、レスポンスが文章を返すかどうかをチェックする:
task_begin
get https://pandorafms.com/es/precios-de-pandora-fms
check_string Licencia basada en dispositivos
task_end
小切手は以下の通り:
いつものように、数秒後には、このモジュールからすでにいくつかのデータを受け取っている。この場合は、リクエストが完了するまでの秒数である:
Pandora FMS は、これよりも高度な機能である「Web User Experience」により、複雑な Web トランザクションを監視する機能も提供します。