Webシナリオ監視における、レスポンス文字列の取得についてご教授ください

Zabbix-Masterの皆様

この度はお世話になります。ymatsuと申します。
今後ともどうぞ宜しく御願いします。
表題の件について、知見を頂ければ幸いです。

以下の流れのWebシナリオ監視を実施しようと考えております。

Step2においてアプリケーションに渡す変数とするために、
Step1の段階で正規表現を利用して、レスポンスフォームの
csrf_token(半角英数32文字)を取得しようとするのですが、
うまく検索条件に合致せず、エラーを出力してしまう状況となっています。
なお、同様の検索条件で他のパラメーターをひっかけると問題なく取得できますので、
事象の切り分けとしましては、正規表現の問題が濃厚だと認識しております。

本件につきましてどなたかご教授頂けませんでしょうか。
追加で情報が必要でしたら、すぐに展開させて頂きます。

■想定するWebシナリオ
--------------------------------------------------------------------------------------------
Step1
 トップページ
 ↓ レスポンスのフォームからcsrf_token(半角英数32文字)を取得

Step2
 ログイン処理
 ↓ リクエストにcsrf_token、および事前定義paramsを含めて送る。

Step3
 コンテンツチェック1
 ↓ ログイン後、セッションを保持した状態でコンテンツチェック

Step4
 コンテンツチェック2
 ↓ ログイン後、セッションを保持した状態でコンテンツチェック

StepN
...

 ↓

...
--------------------------------------------------------------------------------------------

■施行している検索条件
[失敗(csrf_token)]
{_csrf_token}=regex:
{_csrf_token}=regex:
{_csrf_token}=regex:
{_csrf_token}=regex:
{_csrf_token}=regex:

[成功(その他の値)]
{_csrf_token}=regex:
{_csrf_token}=regex:
{_csrf_token}=regex:
{_csrf_token}=regex:value="(.*?)" id="signin__csrf_token" />

■エラー出力
エラー: error in step variables "{_csrf_token}=regex:value="(.*?)" id="signin__csrf_token" />": cannot extract the value of "{_csrf_token}" from response
(こちらは検索文字列にマッチしない場合に出力されるようです)

■設定内容
ウェブシナリオページの変数項目(variables)にて設定

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー ymatsu の写真

自己解決いたしました。
こちら、アプリケーション側の問題でした。

ご協力ありがとうございました。

今後ともどうぞ宜しく御願いいたします。

ユーザー torup の写真

お世話になっております。

本件、当方でも同様の事象が発生しているのですが、アプリケーション側の問題ということは、
以下の設定自体に誤りはなかったということでしょうか?
{_csrf_token}=regex:value="(.*?)" id="signin__csrf_token" />

期間が空いており恐れ入りますが、ご教授いただければ幸いでございます。

ユーザー torup の写真

五月雨で申し訳ございません。
別途検証していたところ、動作確認が取れました。

この度はありがとうございました。