インストール問題の解決
ファイアウォール設定の確認
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
---