Resolve Configuration Errors
- Set your IIS applications to a Full trust level. .NET Agent reporting will not work if an IIS application is set to anything other than a Full trust level.
- Ensure that you have correctly configured the
config.xmlfile for the App Agent for .NET. See .NET Agent Configuration Properties. -
If you manually edited the config.xml AgentLog.txt WarnLog.txt
2014-03-13 10:49:18.7199 1232 dllhost 1 1 Error ConfigurationManager Error reading the configuration file - Resolve Log Issues
The .NET Agent writes logs to these directories:
%ProgramData%\AppDynamics\DotNetAgent\Logs
The agent will not generate logs if the agent directory does not have sufficient permissions.
.NET エージェントディレクトリに正しい権限が設定されていることを確認する
-
IIS > Application pools を選択します。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 グループのグループレベル権限を提示(以下のスクリーンショットを参照) |
Custom Account | アカウントの正確な名前を提示。 |
ApplicationPoolIdentity」の場合、「IIS_IUSRS」グループの権限をエージェントディレクトリに付与する必要があります。