本文へスキップ

インストール問題の解決

ファイアウォール設定の確認

WhaTapのデータ収集サーバーにTCPアウトバウンドポリシーを設定しない場合、モニタリング情報を送信できません。 ファイアウォール遮断解除してください。

telnetコマンドを使用して、"Connected to IP"を確認します。

$ telnet 52.193.60.176 6600
Trying 52.193.60.176...
Connected to 52.193.60.176.
Escape character is '^]'.
ノート

収集サーバーの情報は、WhaTapモニタリングサービスからプロジェクトを選択した後、管理 > エージェントインストール メニューから確認できます。

Permission deniedエラー

WhaTap Pythonモニタリングを使用するには読み取りおよび書き込み権限が必要です。

  • _$WHATAP_HOME/whatap.conf_WhaTap設定ファイルの読み取りおよび書き込み権限
  • _$WHATAP_HOME/logs_WhaTapログディレクトリと下位ファイルの読み取りおよび書き込み権限

権限拒否エラー(Permission denied error)が発生すると、次のように$WHATAP_HOMEに権限を付与してください。

$ echo `sudo chmod -R 777 $WHATAP_HOME`

プロジェクトエージェントの未登録およびモニタリングデータの収集エラー

ログファイル($WHATAP_HOME/logs/)を確認し、それぞれの問題について次のように解決してください。

  • whatap-hook.log
    • CONF FILE ERROR:設定ファイルを作成する権限がありません。ファイルを作成してください。
    • CONF READ ERROR:設定ファイルは存在しますが、読み取り権限がありません。権限を付与してください。
    • LOG FILE ERROR:ログディレクトリを作成する権限がありません。ディレクトリを作成してください。
    • LOGGING ERROR:ログディレクトリは存在しますが、書き込み権限がありません。権限を付与してください。
  • whatap-boot-yyyymmdd.log
    • license or whatp.server.host error:アクセスキーまたは収集サーバーのアドレスが無効です。

ポートの競合発生

内部通信を行うエージェントは、基本的にUDP 6600番ポートを使用します。内部ポートが競合する場合、net_udp_port=xxxオプションでポート番号を変更してください。

$WHATAP_HOME 環境変数の設定不可

  • Apache HTTPD
    Apacheでウェブサーバーを実行する場合は、次のように環境変数を設定してください。

    <VirtualHost *:80>
    #ServerName
    #DocumentRoot

    SetEnv WHATAP_HOME "application path"
    # Directory
    </VirtualHost>
  • 環境変数の手動設定
    必要に応じて、次のように手動で環境変数を設定してください。

    ---
    import os
    os.environ.setdefault("WHATAP_HOME", [application path]")
    import whatap
    ---