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