ファイアウォールのトラブルシューティングと制限事項

接続の確認

ファイアウォール越しに仮想ユーザの実行やサーバの監視を行うには,LoadRunner エージェント,MI Listener,および Controller マシンの間に接続を確立できる必要があります。

インストール後やすべての必要なコンポーネントの設定後に接続の問題が発生した場合は,次の表のトラブルシューティングに関するヒントを参照してください。

確認

ソリューション

エージェント・マシンでファイアウォール・サービスが起動されていることを確認するには

ファイアウォール越しに仮想ユーザを実行または監視しているマシンの LoadRunner エージェントのアイコンの右側には,信号が表示されているはずです。信号がない場合は,[エージェント設定]の[ファイアウォール]セクションで,「FirewallServiceActive=1」が設定されていません。詳細については,「[エージェント設定]>[設定]ダイアログ・ボックス」を参照してください。
ポート 443 が開いていることを確認するには

エージェント・マシンで[コマンド プロンプト]ウィンドウを開き,次のように入力します。
telnet <MI_Listener_IP>443
次に例を示します。telnet 111.111.111.1111 443
ポート 443 が開いていれば,新規の Telnet ウィンドウが開きます。ポート 443 が開いていない場合は,ネットワーク管理者に問い合わせてください。
ポート 443 が利用可能かどうか確認するには

MI Listener または Monitor-Over-Firewall マシンで Web サーバが動作している場合,リッスンと監視のプロセスに必要なアクセスをポート 443 を通じて行うことはできません。ネットワーク管理者に連絡して,Web サーバ用のポートを変更してください。
LoadRunner エージェントをサービスとして実行している場合に,エージェントと MI Listener の間の接続を確認するには

LoadRunner エージェントをサービスとして実行しているときに,LoadRunner エージェントのアイコン の右側に赤信号が表示された場合は,次の対策を実行します。
  • ポート 443 が開いているかどうか確認します。前述のヒント「ファイアウォールのトラブルシューティングと制限事項」を参照してください。

  • [エージェント設定]が正しく設定されているかどうか確認します。「[エージェント設定]>[設定]ダイアログ・ボックス」を参照してください。

  • エージェントをプロセスとして実行します。<インストール先フォルダ>\Launch_service\bin\magentproc.exe を起動します。これでうまくいった場合は,Load Testing Agent サービスに認証の問題があることを意味します。[サービス]>[LoadRunner Agent Service]までブラウズし,このサービスのプロパティを「System User Account」に変更するか,当該マシンに対する管理者権限を持つユーザのユーザ名とパスワードを指定します。

ファイアウォール越しに監視を行う場合に,エージェントと Controller の間の接続を確認するには

  • [モニタ設定]ダイアログ・ボックスで監視対象のサーバを指定してあるかどうか確認します(詳細については,「[モニタ設定]ダイアログ・ボックス」を参照してください)。

  • Monitor-Over-Firewall マシンで LoadRunner エージェント・プロセスを起動します(詳細については,「LoadRunner エージェントを設定する」を参照してください)。

  • Controller で,Monitor-Over-Firewall マシンの名前を[Load Generators]ダイアログ・ボックスに入力し,[接続]をクリックします。およそ 1 分後,データが Monitor-Over-Firewall マシンから MI Listener を通じて Controller に流れ込み始めます(詳細については,「ファイアウォール越しの監視プリファレンスの設定」を参照してください)。

  • データが Controller に到着しない場合は,MI Listener を Load Generator として使用するかのように,Controller を MI Listener に接続してみてください。これにより,問題の原因を特定しやすくなります。LoadRunner エージェントのアイコンを右クリックして,Monitor-Over-Firewall マシン上のログ・ファイルを調べます。ログ・ファイルの中にエラー・メッセージはないはずです。

  • MI Listener を起動した後,ファイアウォール越しの監視マシンで<インストール先フォルダ>\launch_service\bin\magnetproc.exe を実行して LoadRunner エージェント・プロセスを手動で起動します。Monitor-Over-Firewall マシンが MI Listener に接続するまで待ってから,Controller を Monitor-Over-Firewall マシンに接続します。LoadRunner エージェント・プロセスがクラッシュした場合は,エージェントを再起動するか,ファイアウォール越しの監視マシンを再起動します。

先頭に戻る

Windows ファイアウォールに関する注意事項

  • ほとんどの Windows 環境では,Windows ファイアウォールは標準設定で有効になっています。このファイアウォールは,いくつかの LoadRunner コンポーネント同士が通信することを許可しません。したがって,Windows ファイアウォールを無効にする必要があります。

    注: Windows ファイアウォールを無効にすると,コンピュータのセキュリティのリスクが高くなります。

  • ファイアウォールの解除を必要とするプロセスごとに,ファイアウォールを解除するかどうかを尋ねるポップアップ・ウィンドウが表示されたときに,解除するボタンをクリックすることでプロセスのブロックを解除できます。また,[例外]タブで Windows ファイアウォールを手作業で調整して解除することもできます。

先頭に戻る

[Linux LoadRunner エージェント]メニュー

Linux LoadRunner エージェントを設定する際,agent_config を実行して次のメニューを実行する必要があります。

詳細については,「LoadRunner エージェントを設定する」 を参照してください。メニューが表示されない場合,次のコマンドを入力して M_LROOT 環境変数が設定されているか確認します。

例: echo $M_LROOT

M_LROOT が設定されていない場合は,次のいずれかを行います。

  1. sudo su - と入力して,現在のユーザのすべての環境変数を引き継ぎます。
  2. source <Load Generator のディレクトリ>/env.sh と入力して,root("sudo su" など)に切り替えた後に,Load Generator に関連するすべての環境変数を設定します。

注: この制限は,Amazon クラウドの Linux マシンにおいて,"ec2-user" という名前の特殊なユーザを使ってシステムにログインするときに通常発生します。

先頭に戻る

OK
LoadRunner Professional(旧称 LoadRunner)ヘルプセンターへようこそ。LoadRunner Professional は,パフォーマンス・テスト製品の新しい Micro Focus LoadRunner ファミリの一部です。