構成エラーの解決
- IIS アプリケーションを完全な信頼レベルに設定する。IIS アプリケーションの信頼レベルが Full 以外に設定されていると、.NET エージェントのレポートは機能しません。
- .NETのアプリケーション エージェントの
config.xmlファイルが正しく構成されているか確認します。「.NET エージェントの構成プロパティ」を参照してください。 -
config.xml AgentLog.txt WarnLog.txt を手動で編集した場合
2014-03-13 10:49:18.7199 1232 dllhost 1 1 Error ConfigurationManager Error reading the configuration file - ログ問題の解決
.NET エージェントはログを次のディレクトリに書き込みます。
%ProgramData%\AppDynamics\DotNetAgent\Logs
エージェントディレクトリに十分な権限がない場合、エージェントはログを生成しません。
.NET エージェントディレクトリに正しい権限が設定されていることを確認する
-
[IIS] > [アプリケーションプール(Application pool)] を選択。IIS にマシンのアプリケーションプールのリストが表示される。
-
特定のアプリケーションプールを右クリックする。
-
[詳細設定(Advanced Settings)] を選択します。
IIS にそのアプリケーションのアプリケーションプール ID が表示される。
-
エージェントディレクトリもサイトのアプリケーションプールと同じ権限を持つことを確認する。
- .NET アプリケーション サーバー エージェント ディレクトリに移動する。
- アプリケーション サーバー エージェントの
logsディレクトリを右クリックし、[Properties] を選択します。 - [Security] タブをクリックし、.NET エージェントディレクトリに同じアプリケーションプール ID が指定されていることを確認する。
エージェントのログディレクトリが必要な権限を持っていない場合
-
[Security] タブで [Edit] を選択する。
-
[追加(Add)] を選択して、エージェントディレクトリに新しい権限を追加する。
-
[詳細設定(Advanced)] を選択します。
-
[今すぐ見つける(Find Now)] をクリックし、マシンのユーザー、グループ、またはビルトイン セキュリティ プリンシパルをすべて表示する。
-
必要なグループをリストから選択して [OK] をクリックする。許可されたグループについては、次の情報を参照してください。
-
選択したユーザー、グループ、またはセキュリティ プリンシパルの読み取り権と書き込み権をエージェントディレクトリに付与し、 [OK] をクリックする。
-
[適用(Apply)] をクリックします。
IIS 6.x の場合、次の設定がアプリケーションプール ID に適用されます。
| アプリケーションプールID | 権限レベル |
|---|---|
|
LocalService |
LOCAL SERVICE |
|
LocalSystem |
SYSTEM |
|
NetworkService |
NETWORK SERVICE |
|
カスタムアカウント |
アカウントの正確な名前を提示。 |
IIS 7.0 以降の場合、次の設定がアプリケーションプール ID に適用されます。
| アプリケーションプールID | 権限レベル |
|---|---|
|
LocalService |
LOCAL SERVICE |
|
LocalSystem |
SYSTEM |
|
NetworkService |
NETWORK SERVICE |
|
ApplicationPoolIdentity |
IIS_IUSRS グループのグループレベル権限を提示(以下のスクリーンショットを参照) |
|
カスタムアカウント |
アカウントの正確な名前を提示。 |
|
アプリケーションプールID |
権限レベル |
|---|---|
LocalService | LOCAL SERVICE |
LocalSystem | SYSTEM |
NetworkService | NETWORK SERVICE |
ApplicationPoolIdentity | IIS_IUSRS グループのグループレベル権限を提示(以下のスクリーンショットを参照) |
カスタムアカウント | アカウントの正確な名前を提示。 |
ApplicationPoolIdentity」の場合、「IIS_IUSRS」グループの権限をエージェントディレクトリに付与する必要があります。