Run As Profiles
This topic describes the Run As profiles in the AppFabric Management Pack, and shows how AppFabric monitors, rules, discoveries, and tasks are associated with Run As profiles.
Run As Profiles in the AppFabric Management Pack
Three Run As profiles are available in this Management Pack.
AppFabric SQL Database Reader Account
If you are using Windows Authentication to secure your monitoring database, this account will need to be a part of the MonitoringDbReader SQL role. This account will also need to have access to the IIS configuration files for the WCF and WF services that you are managing with AppFabric. In a single-computer installation of AppFabric that is configured with the defaults, members of the local AS_Observers group have the correct permissions.
This profile is used to discover IIS web sites, applications, and services. It is also used to discover database connections and to monitor web service health.
AppFabric SQL Database Admin Account
If you are using Windows Authentication to secure your monitoring database, this account will need to be a part of the MonitoringDbAdmin SQL role. This profile is used to monitor the health of the monitoring database.
AppFabric Cache Cluster Admin Account
This account will need access to the cache configuration store. This profile is used to monitor AppFabric caches using the Caching Administration tools.
Associations with Run As Profiles
The following table indicates how particular monitors, rules, discoveries, and tasks are associated with a Run As profile. If Default is listed, the monitor, rule, discovery, or task is run using the default action account for the agent or server.
Name | Type | Run As Profile(s) Used |
---|---|---|
Hosting Services State |
Monitor |
Default |
Provider Communication |
Monitor |
Default |
Control Provider Instantiation |
Monitor |
Default |
Instance Store Instantiation |
Monitor |
Default |
SQL Instance Store Communication |
Monitor |
Default |
Staging Table Job Status |
Monitor |
AppFabric SQL Database Reader Account |
Execution of Commands |
Monitor |
Default |
ETW Session Start State |
Monitor |
Default |
DB Write State |
Monitor |
Default |
ETW Permissions State |
Monitor |
Default |
ETW General Access State |
Monitor |
Default |
Unable to process event record |
Monitor |
Default |
Register Trace Provider State |
Monitor |
Default |
Provider in Too Many Sessions State |
Monitor |
Default |
DB Connection State |
Monitor |
Default |
Read application config - General failure |
Monitor |
Default |
ETW Open Session State |
Monitor |
Default |
Reading event from ETW - General failure |
Monitor |
Default |
Event Destination Known State |
Monitor |
Default |
Unregister Trace Provider State |
Monitor |
Default |
DB Buffers Available State |
Monitor |
Default |
App Connection String Reference State |
Monitor |
Default |
App Unique Provider Id State |
Monitor |
Default |
Event Delivery State |
Monitor |
Default |
Bulk Copy Writer Activated State |
Monitor |
Default |
Event Collection Configuration Found State |
Monitor |
Default |
Event Collection Service Configuration Readable State |
Monitor |
Default |
Fresh Configuration State |
Monitor |
Default |
App Config Readable State |
Monitor |
Default |
Valid Scope Name State |
Monitor |
Default |
Service Stopped |
Monitor |
Default |
Operation History Failure Count |
Monitor |
AppFabric SQL Database Reader Account |
Failed Staging Table Row Count |
Monitor |
AppFabric SQL Database Reader Account |
Monitoring Database Available |
Monitor |
AppFabric SQL Database Reader Account |
Instantiated control provider for instance store |
Monitor |
Default |
Failed to remove command from instance store |
Monitor |
Default |
Store control provider defined for instance store provider |
Monitor |
Default |
Store provider defined for instance store provider |
Monitor |
Default |
Instance Store Instantiated |
Monitor |
Default |
Provider definition for instance store found |
Monitor |
Default |
Recycling owner of instance store |
Monitor |
Default |
Recycling owner of instance store because store cancelled operation |
Monitor |
Default |
Failed to obtain command from instance store |
Monitor |
Default |
Instance store specifies an unknown instance store provider. |
Monitor |
Default |
SQL Instance Store Co-Location |
Monitor |
AppFabric SQL Database Reader Account |
Staging Table Row Count |
Monitor |
AppFabric SQL Database Reader Account |
Staging Table Transfer Events Job |
Monitor |
AppFabric SQL Database Reader Account |
Staging Table Wcf Events Job |
Monitor |
AppFabric SQL Database Reader Account |
Staging Table WF Events job |
Monitor |
AppFabric SQL Database Reader Account |
Web Application Monitoring Enabled State |
Monitor |
AppFabric SQL Database Reader Account |
Average Call Duration |
Monitor |
AppFabric SQL Database Reader Account |
Operation Call Rate |
Monitor |
AppFabric SQL Database Reader Account |
Operation Failure Rate |
Monitor |
AppFabric SQL Database Reader Account |
Unhandled exceptions |
Monitor |
Default |
Configuration Error |
Monitor |
Default |
net.pipe protocol is not activated |
Monitor |
Default |
Service management service activated service |
Monitor |
Default |
Invoke service management service |
Monitor |
Default |
Activated service hosts for instances stored in instance store |
Monitor |
Default |
WMS Configuration found for specific WMS service |
Monitor |
Default |
WMS Service Configuration Found |
Monitor |
Default |
Error in configuration section. Location not found. |
Monitor |
Default |
Service did not find any instance stores. |
Monitor |
Default |
Unknown Argument Supplied |
Monitor |
Default |
Empty command line value for Name |
Monitor |
Default |
Controlled instance from end point |
Monitor |
Default |
AppFabric Workflow Management Service State |
Monitor |
Default |
HA Enabled Secondary Node Down |
Monitor |
AppFabric Cache Cluster Admin Account |
Named Cache Not Accessible |
Monitor |
AppFabric Cache Cluster Admin Account |
Distributed Cache Host Crashes |
Monitor |
Default |
Distributed Cache Host Stopped |
Monitor |
Default |
Cache Host Service Memory Evicted |
Monitor |
AppFabric Cache Cluster Admin Account |
Cache Host Service Objects Evicted |
Monitor |
AppFabric Cache Cluster Admin Account |
Cache Host Service Objects Expired |
Monitor |
AppFabric Cache Cluster Admin Account |
Cache Host Service State |
Monitor |
Default |
Cluster Config Store State |
Monitor |
AppFabric Cache Cluster Admin Account |
Cluster Config Store Node State |
Monitor |
AppFabric Cache Cluster Admin Account |
Cluster Lead Host State |
Monitor |
AppFabric Cache Cluster Admin Account |
Cluster State |
Monitor |
AppFabric Cache Cluster Admin Account |
Event Collection Service Health Depends On Monitoring Database Availability |
Monitor |
Default |
Operation History Failure Count |
Monitor |
AppFabric SQL Database Reader Account |
Failed Staging Table Row Count |
Monitor |
AppFabric SQL Database Reader Account |
Monitoring Database Connectivity |
Monitor |
AppFabric SQL Database Reader Account |
SQL Instance Store Co-Location |
Monitor |
AppFabric SQL Database Reader Account |
Staging Table Job Status |
Monitor |
AppFabric SQL Database Reader Account |
Staging Table Row Count |
Monitor |
AppFabric SQL Database Reader Account |
Hosting Services Installation Depends on Event Collection Service |
Monitor |
Default |
Hosting Services Installation Depends On IIS Web Sites |
Monitor |
Default |
Hosting Services Installation Depends on Workflow Management Service |
Monitor |
Default |
Hosting Services Node Collection Health Depends On Hosting Services Installations |
Monitor |
Default |
Windows Server AppFabric Health Depends On Cache Clusters |
Monitor |
Default |
Windows Server AppFabric Health Depends On Hosting Services Installations |
Monitor |
Default |
Windows Server AppFabric Health Depends On AppFabric Databases |
Monitor |
Default |
AppFabric Databases Health Depends On Monitoring Databases |
Monitor |
Default |
IIS Web Application Health Depends On IIS Web Application |
Monitor |
Default |
IIS Web Application Health Depends On IIS Web Service |
Monitor |
Default |
Web Site Collection Health Depends On Web Sites |
Monitor |
Default |
Workflow Management Service Depends On Persistence Store Connection Availability |
Monitor |
Default |
Workflow Management Service Depends On SQL Instance Store Connection Configuration |
Monitor |
Default |
Workflow Management Service Depends On SQL Instance Store Performance |
Monitor |
Default |
Cache Management Installation Depends On Cache |
Monitor |
Default |
Cache Cluster Health Depends On Cache Management |
Monitor |
Default |
Cache Cluster Collection Health Depends On Cache Clusters |
Monitor |
Default |
Cache Host Service Health Depends On Cache Management |
Monitor |
Default |
Cache Host Service Depends On Cache Host Service Availability |
Monitor |
Default |
Cache Host Service Depends On Cache Host Service Performance |
Monitor |
Default |
Create Monitoring Database Cache |
Rule |
Default |
Web Service Operation Failure Rate Collection |
Rule |
Default |
Cache Cache Miss Percentage Collection |
Rule |
Default |
Cache Total Client Requests Collection |
Rule |
Default |
Cache Total Data Size Collection |
Rule |
Default |
Cache Total Write Operations Collection |
Rule |
Default |
Host Cache Miss Percentage Collection |
Rule |
Default |
Host Total Client Requests Collection |
Rule |
Default |
Host Total Data Size Collection |
Rule |
Default |
Host Total Evicted Objects Collection |
Rule |
Default |
Host Total Eviction Runs Collection |
Rule |
Default |
Host Total Expired Objects Collection |
Rule |
Default |
Host Total Eviction Runs Collection |
Rule |
Default |
Host Total Expired Objects Collection |
Rule |
Default |
Host Total Failure Exceptions Collection |
Rule |
Default |
Host Total Memory Evicted Collection |
Rule |
Default |
Host Total Notification Delivered Collection |
Rule |
Default |
Host Total Notification Poll Requests Collection |
Rule |
Default |
Host Total Requests Served Collection |
Rule |
Default |
Host Total Retry Exceptions Collection |
Rule |
Default |
Host Total Write Operations Collection |
Rule |
Default |
AppFabric Monitoring Database Discovery |
Discovery |
AppFabric SQL Database Reader Account |
AppFabric SQL Instance Store Discovery |
Discovery |
AppFabric SQL Database Reader Account |
AppFabric Hosting Services Seed Discovery |
Discovery |
Default |
AppFabric Hosting Services Installation Discovery |
Discovery |
Default |
AppFabric System Service Discovery |
Discovery |
Default |
AppFabric Web Hosting Discovery |
Discovery |
Default |
AppFabric Cache Cluster Discovery |
Discovery |
AppFabric SQL Database Reader Account |
AppFabric Caching Seed Discovery |
Discovery |
Default |
Get-CacheAllowedClients |
Task |
AppFabric Cache Cluster Admin Account |
Grant-CacheAllowedClientAccess |
Task |
AppFabric Cache Cluster Admin Account |
New-Cache |
Task |
AppFabric Cache Cluster Admin Account |
Remove-Cache |
Task |
AppFabric Cache Cluster Admin Account |
Restart-CacheCluster |
Task |
AppFabric Cache Cluster Admin Account |
Revoke-CacheAllowedCleientAccess |
Task |
AppFabric Cache Cluster Admin Account |
Start Event Collector Service |
Task |
Default |
Start Hosting Service |
Task |
Default |
Purge AppFabric Monitoring Database |
Task |
AppFabric Cache Cluster Admin Account |