差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
ja:documentation:03_monitoring:06_web_monitoring [2021/07/03 23:09] junichi [HTTP の簡単な認証] |
ja:documentation:03_monitoring:06_web_monitoring [2021/07/03 23:19] junichi [LWP の代わりの Curl の利用] |
||
---|---|---|---|
行 319: | 行 319: | ||
</ | </ | ||
- | <WRAP center round important 60%> '' | + | <WRAP center round important 60%> '' |
</ | </ | ||
行 325: | 行 325: | ||
==== WEB サービスおよび API モニタリング ==== | ==== WEB サービスおよび API モニタリング ==== | ||
+ | |||
Pandora FMS と Goliat webチェックにて、[[https:// | Pandora FMS と Goliat webチェックにて、[[https:// | ||
例えば、動作しているときに数値(0からn)で返すような特定の Web API を監視したい場合、次のようなコードで、Pandora は何も応答が無い場合に障害と認識します。 | 例えば、動作しているときに数値(0からn)で返すような特定の Web API を監視したい場合、次のようなコードで、Pandora は何も応答が無い場合に障害と認識します。 | ||
- | |||
< | < | ||
- | task_begin | + | |
- | get http:// | + | task_begin |
- | | + | get http:// |
- | | + | check_string \n[0-9]+ |
+ | task_end | ||
</ | </ | ||
行 355: | 行 357: | ||
0 | 0 | ||
+ | |||
</ | </ | ||
行 363: | 行 366: | ||
< | < | ||
| | ||
- | get https:// | + | get https:// |
| | ||
| | ||
+ | |||
</ | </ | ||
行 375: | 行 379: | ||
| | ||
| | ||
+ | |||
</ | </ | ||
行 380: | 行 385: | ||
**get_content_advanced** でモジュールを作成することもできます。 | **get_content_advanced** でモジュールを作成することもできます。 | ||
- | |||
< | < | ||
| | ||
行 386: | 行 390: | ||
| | ||
| | ||
+ | |||
</ | </ | ||
この呼び出しは以下を返します。 | この呼び出しは以下を返します。 | ||
- | {{ wiki:APIwiki1.png?600 }} | + | {{ :wiki:apiwiki1.png? |
Pandora FMS は、次のように結果を表示します。 | Pandora FMS は、次のように結果を表示します。 | ||
- | {{ wiki:APIwiki2.png?400 }} | + | {{ :wiki:apiwiki2.png? |
+ | <WRAP center round important 60%> 呼び出しが正しく実行されるように、括弧内にキャプチャグループを適切に定義することが重要です。 </ | ||
- | <WRAP center round important 60%> | + | <WRAP center round important 60%> |
- | 呼び出しが正しく実行されるように、括弧内にキャプチャグループを適切に定義することが重要です。 | + | |
- | </ | + | |
- | <WRAP center round important 60%> | ||
- | API 呼び出しを作成するときは、宛先 API に呼び出しを許可する適切な権限があるかどうかを確認する必要があります。 | ||
- | </ | ||
==== HTTPS モニタリング ==== | ==== HTTPS モニタリング ==== | ||
行 439: | 行 440: | ||
=== LWP の代わりの Curl の利用 === | === LWP の代わりの Curl の利用 === | ||
- | LWP は、複数スレッドで HTTPS リクエストを実行するとクラッシュすることがあります(OpenSSL の制約による)。代替としては [[https:// | ||
- | | + | LWP は、複数スレッドで HTTPS リクエストを実行するとクラッシュすることがあります(OpenSSL の制約による)。代替としては [[https:// |
+ | < | ||
+ | |||
+ | web_engine curl | ||
+ | |||
+ | </ | ||
Pandora FMS サーバを再起動すると、ウェブチェックに LWP の代わりに Curl バイナリが利用されます。 | Pandora FMS サーバを再起動すると、ウェブチェックに LWP の代わりに Curl バイナリが利用されます。 | ||
+ | |||
===== 高度なトランザクション監視 ===== | ===== 高度なトランザクション監視 ===== |