SharePoint 2016 List of Health Analysis Rule with Details
Many timers, we struggled about the Health Rules ID or information related to schedule of a rule. In this wiki I will list all the Health Rules which available in SharePoint 2016. In this you will get the Category information of a Health Rule along with ID, Name, Summary of the Rule. I also Include the Schedule of each rule , Status about the Rule whether it is enabled or disabled by default and also what is repair Method.
In order to get the below information, you have to do two things,
- Run the Get-SPHealthAnalysisRule
- For Schedule, You have to go the Central admin > Monitoring > Review rule Definitions
Category | IDs of Rule | Name | Summary | Schedule |
Enabled | Repair Automatically |
Availab ility(18) |
427c4672-d18e-48b2-99d1-b64eaa2b0e48 |
AppsAreOrphaned | Content databases contain orphaned Apps |
Monthly |
Yes |
No |
85e5e077-944f-4e2f-9710-cd0d46e8f924 |
AppServerDrivesAre NearlyFull |
Drives are running out of free space. |
Hourly |
Yes |
No |
|
e8e5f83c-10aa-4c6e-8d4b-246f904bb052 |
AppServerDrives AreNearlyFullWarning |
Drives are at risk of running out of free space. |
Hourly |
Yes |
No |
|
4516891f-e442-4c52-aea1-00176b5e3ced |
ContentOrphans | Content databases contain orphaned items. |
On Demand |
Yes |
No |
|
15771d63-e110-413b-a174-00c190317858 |
ContentDbsAreTooLarge | Some content databases are growing too large. |
Hourly |
Yes |
No |
|
3bdddfca-ed9f-4e07-bdfe-56fd7d5ed456 |
DatabaseCanBeShrinked | Database has large amounts of unused space. |
Daily |
Yes |
Yes |
|
eee35c02-0c08-404f-a765-ceb44f0a8447 |
NetPipeListener NotAvailable |
The Net.Pipe Listener Adapter isn't availabile. |
Hourly |
Yes |
Yes |
|
35ffecb8-5b8e-4855-b93a-00ed25300345 |
SecurityTokenService NotAvailable |
The Security Token Service is not available. |
Hourly |
Yes |
No |
|
48d322fd-4c4f-4bde-b115-c5a906ac57c6 |
ServerIsNotRunning | One or more servers is not responding. |
Hourly |
Yes |
No |
|
9bd716e7-cc43-4d8c-8f48-15746884fba9 |
ServiceIsNotRunning | One or more services have started or stopped unexpectedly. |
Hourly |
Yes |
Yes |
|
63f51f09-1c66-4f02-a559-e09330dc4863 |
SPDistributedCach eHostDown |
One of the cache hosts in the cluster is down. |
Hourly |
Yes |
Yes |
|
6c5413c5-04fd-4c0f-b851-16ff940bec2c |
SPDistributedCache ObjectEvicted |
Cached objects have been evicted. |
Hourly |
Yes |
No |
|
825d8253-86e1-49f7-ab75-949357608f21 |
SPDistributedCache HostApproachingT... |
The Current server is running low on memory. |
Hourly |
Yes |
No |
|
0f0e2909-9536-43d7-9836-2f25fb39b870 |
SqlServerDrivesAr eNearlyFull |
Drives used for SQL databases are running out of free space. |
Hourly |
Yes |
No |
|
bfdc30e2-720e-43ee-9e2f-6bd6ba899b06 |
StateServicePaused DatabaseHealthRule |
All State Service databases are paused for a State Service Application. |
Daily |
Yes |
No |
|
5dd9b51d-4d6d-4609-b574-d5acef262846 |
StateServiceDefined DatabaseHealthRule |
A State Service Application has no database defined. |
Daily |
Yes |
No |
|
2a9bce6e-2fa4-4f19-884e-a8173af068ae |
SettingsOutOfRange | The settings for Word Automation Services are not within the recommended limits. |
Daily |
Yes |
No |
|
cd0c7811-1fd8-4229-96d2-99fcadaea766 |
TimerJobNotRunning | Critical state of this rule indicates that the Word Automation Services is not running when it should be running. |
Hourly |
Yes |
No |
|
Configu ration(40) |
805f82b9-58f6-4a68-8ee2-dbba2567eabd |
AlternateAccess MappingsHaveNotBeen... |
Alternate access URLs have not been configured. |
Daily |
Yes |
No |
f3e117ab-139a-442d-b816-3cba595a5632 |
ApplicationDiscovery ServiceNotRunning |
The Application Discovery and Load Balancer Service is not running in this farm. |
Hourly |
Yes |
No |
|
0e5f3230-1cc8-4cc5-9154-ea2bf3e60b2a |
AutoUpdateSettings | Automatic Update setting inconsistent across farm servers. |
Daily |
Yes |
No |
|
38e080df-42e2-434f-b86b-0e81d661f0e7 |
BuiltInAccounts UsedAsProcessIdenti... |
Built-in accounts are used as application pool or service identities. |
Weekly |
Yes |
No |
|
7743ab57-5439-470b-ace1-424215b8dbba |
ContentDatabaseCorruption | Missing server side dependencies. |
Weekly |
Yes |
No |
|
5f9b6da9-1996-46c0-9276-53aacfaaa0e4 |
DatabaseUpgrade Recommended |
Databases running in compatibility range, upgrade recommended. |
Daily |
Yes |
No |
|
771be232-a07a-4620-ac3e-3584c985e1ff |
DatabaseUpgradeRequired | Databases require upgrade or not supported. |
Daily |
Yes |
No |
|
be49b48d-b21a-485b-ae09-23e7a90f788b |
LoggingTooVerbose | One or more categories are configured with Verbose trace logging. |
Daily |
Yes |
No |
|
393aa4af-b890-45ec-90f6-d410382993e6 |
OutgoingEmailIs NotConfigured |
Outbound e-mail has not been configured. |
Weekly |
Yes |
No |
|
c919c6ca-4b83-4fc7-b428-a453ea7dacd5 |
ProductsNotCompatible AmongFarmServers |
Product / patch installation or server upgrade required. |
Daily |
Yes |
No |
|
1e173ddd-721b-4d71-9671-925123abbefb |
ReadOnlyDatabase | Databases within this farm are set to read only and will fail to upgrade unless it is set to a read-write state. |
Daily |
Yes |
No |
|
ff5838bc-063b-4e23-9b57-36306b6cf459 |
RequestFiltering SettingsAreIncorrect |
Web.config file has incorrect settings for the requestFiltering element. |
Daily |
Yes |
No |
|
5fb3b663-b252-4a20-a740-dedaa3e4981c |
ServerRoleCompliance | Server role configuration isn't correct. |
Daily |
Yes |
Yes |
|
8f31e9eb-ca18-4550-873b-b16483864ff5 |
SiteDataServersTest | Dedicated crawl target configuration has one or more invalid servers. |
Daily |
Yes |
No |
|
f7b3cd62-65c3-451d-bff8-85dea4092b50 |
SPDistributedCach eUnsupportedCache... |
The number of Distributed Cache hosts in the farm exceeds the recommended value. |
Daily |
Yes |
No |
|
4d8825c5-ded5-41c3-bbd8-c72dce0d503a |
SPDistributedCache HostDisabled |
This Distributed Cache host may cause cache reliability problems. |
Hourly |
Yes |
No |
|
a71c9e8a-9cff-4a90-9cf0-a0097a98b0ff |
SPDistributedCache HostFirewallSett... |
Firewall client settings on the cache host are incorrect. |
Hourly |
Yes |
Yes |
|
f8a8e742-1932-453f-9b80-deb5ab11bdae |
SPDistributed UnknownCacheHost |
More Cache hosts are running in this deployment than are registered with SharePoint. |
Hourly |
Yes |
No |
|
45b14738-ebe9-4b8c-8bb3-d2541afd2ae1 |
SPDistributed CacheServiceNotEnabled |
Distributed cache service is not enabled in this deployment. |
Hourly |
Yes |
No |
|
0de7f739-cbae-42d4-ac07-764fd9a0255e |
ViewStateKeys AreOutOfSync |
Web.config files are not identical on all machines in the farm. |
Daily |
Yes |
Yes |
|
67e9ad10-6d06-4071-bde2-74cf39ea725e |
WebApplication AppDomainsConfigurat |
One or more app domains for web applications aren't configured correctly. |
On Demand |
Yes |
No |
|
13397eb4-2e3d-4547-b1f1-6624c70549bb |
WindowsClassicTest | One or more web applications are configured to use Windows Classic authentication. |
Daily |
Yes |
No |
|
a2873e61-8610-4d04-8881-bcdb592eb60c |
InfoPathTimerJob EnabledHealthRule |
The InfoPath Forms Services Maintenance timer job is not enabled. |
Daily |
Yes |
No |
|
9eaa4dc5-2df3-4237-a361-294a4430d4da |
InfoPathAllowBrowser RenderingHealt... |
InfoPath form library forms cannot be filled out in a Web browser. |
Daily |
Yes |
No |
|
c186cce1-650b-4989-9522-edd40210d1ff |
InfoPathStateServic eConfigurationH... |
InfoPath Forms Services forms cannot be filled out in a Web browser because no State Service connection is configured. |
Daily |
Yes |
No |
|
59374fee-80c3-4bf9-b7c0-289682203058 |
SessionStateSQLServer AgentHealthRule |
Expired sessions are not being deleted from the ASP.NET Session State database. |
Daily |
Yes |
No |
|
d7c7c8d1-5e44-4681-bb2e-caa18029e800 |
StateServiceExpired SessionHealthRule |
The State Service Delete Expired Sessions timer job is not enabled. |
Daily |
Yes |
No |
|
38b0abcb-70aa-4cd9-9a06-f19e2408dc37 |
UserProfileTaxonomy IntegrationHeal... |
Verify each User Profile Service Application has an associated Managed Metadata Service Connection. |
Weekly |
Yes |
No |
|
985ee692-2165-4a98-b510-97cfc3fafa81 |
UserProfileSearch IntegrationHealth... |
Verify each User Profile Service Application has an associated Search Service Connection. |
Weekly |
Yes |
No |
|
a8035d45-24b4-4a05-8fe6-5f105f1fa4a2 |
UserProfileMySit eHostHealthRule |
Verify each User Profile Service Application has a My Site Host configured. |
Weekly |
Yes |
No |
|
68360048-219c-4edf-b8e9-77235d14f048 |
UserProfileInstalled JobsHealthRule |
Verify that the critical User Profile Application and User Profile Proxy Application timer jobs are available and have not been mistakenly deleted. |
Hourly |
Yes |
No |
|
870e0709-d221-493f-aa70-3329d1203146 |
UserProfileMySiteHost DedicatedWebA... |
Validate the My Site Host and individual My Sites are on a dedicated Web application and separate URL domain. |
Weekly |
Yes |
No |
|
fcdbbc4d-2440-41ca-9528-ee26879db723 |
UserProfileActivity FeedHealthRule |
Verify that the Activity Feed Timer Job is enabled. |
Daily |
Yes |
No |
|
7e835ad4-d707-4245-b0e9-dcd623ae7ca0 |
UserProfileLeaders ExplicitlyAssign... |
People search relevance is not optimized when the Active Directory has errors in the manager reporting structure. |
Monthly |
Yes |
No |
|
6018e340-ef2f-491d-a43a-7bd0942d412b |
GoldenRatioRule | The settings for the Machine Translation Service are not within the recommended limits. |
Daily |
Yes |
No |
|
7a0bc7ac-2106-4d08-8b02-cea4b08615e2 |
IncomingOAuthJobRule | Verify that OAuth is configured correctly for the Machine Translation Service application proxy. |
Daily |
Yes |
No |
|
a6570fd0-fbad-4631-af88-1e7627213253 |
OutgoingOAuthJobRule | Verify that OAuth is configured correctly for the Machine Translation Service application. |
Daily |
Yes |
No |
|
dc493819-8155-4ea4-a3f5-a24f4487e5b9 |
SyncJobsRule | Immediate translations for the Machine Translation Service are disabled. |
Daily |
Yes |
No |
|
fa4a4af8-32e3-4068-a1d5-405db54570b8 |
TimerJobRule | The Machine Translation Service is not running when it should be running. |
Daily |
Yes |
No |
|
ac042549-fbb2-43e7-91f8-01a5e36c1624 |
XliffRule | XLIFF translation for the Machine Translation Service is disabled. |
Daily |
Yes |
No |
|
Perform ance(12) |
e4b65521-8883-4021-bc2c-52394a2385e6 |
AppPoolMemory LimitsAreSet |
Application pools recycle when memory limits are exceeded. |
Weekly |
Yes |
No |
39c81547-6f73-4b01-967e-b5337fd986c3 |
DatabasesAre Fragmented |
Databases used by SharePoint have fragmented indices. |
Daily |
Yes |
Yes |
|
5b8b4ba6-35c0-40a8-afc2-7bab9a18f23d |
DatabasesAre OnAppServers |
Databases exist on servers running SharePoint Foundation. |
Weekly |
Yes |
No |
|
300e92ba-7d33-4a7e-82f7-926d193d0df0 |
PagingFileSize ShouldExceedRam |
The paging file size should exceed the amount of physical RAM in the system. |
Weekly |
Yes |
No |
|
2fe7de05-9125-4a7f-8367-be8cdb7250bb |
StatisticsAreOutOfDate | Databases used by SharePoint have outdated index statistics. |
Daily |
Yes |
Yes |
|
9bb97cd8-ad68-4eac-bb31-b35daa0ce91d |
TimerRecycleFailed | The timer service failed to recycle. |
Weekly |
Yes |
No |
|
488f64dc-8d29-4efe-9fa9-02b52b47a589 |
MaxCacheAgeHealthRule | The Visio Graphics Service has a maximum cache age setting that will adversely impact performance. |
Daily |
Yes |
No |
|
2640abec-cb37-40ae-90d6-b87ef68344d5 |
MaxDiagram SizeHealthRule |
The Visio Graphics Service has a maximum Web Drawing size setting that will adversely impact performance. |
Daily |
Yes |
No |
|
491548ef-c0fb-47d7-9888-cac9a68c8153 |
MaxRecalc DurationHealthRule |
The Visio Graphics Service has a maximum recalc duration setting that will adversely impact user perceived performance. |
Daily |
Yes |
No |
|
d42c7f75-f745-40f4-926e-fca37d675df5 |
MinCacheAgeHealthRule | The Visio Graphics Service has a minimum cache age setting that will adversely impact performance. |
Daily |
Yes |
No |
|
909a004e-a7da-421d-b46f-5040e2c8ccac |
MinCacheAge ZeroHealthRule |
The Visio Graphics Service has a minimum cache age setting that may cause a security issue. |
Daily |
Yes |
No |
|
1e95fff4-4203-4e8d-ac7d-e571d06fcb14 |
MaxCacheSizeHealthRule | The Visio Graphics Service has a maximum cache size setting that may adversely impact performance. |
Daily |
Yes |
No |
|
Security(5) | 3ba664f5-0dd7-48d7-8d29-b5bf8126b0e3 | AdminAccountsUsed AsProcessIdentities |
Accounts used by application pools or service identities are in the local machine Administrators group. |
Daily |
Yes |
No |
11720a95-dee6-4fd4-bb94-c77a49f644d9 |
BcsShimsAreEnabled | Business Data Connectivity connectors are currently enabled in a partitioned environment. |
Daily |
Yes |
No |
|
2ef730a3-b212-479a-bb40-30ec152f12f8 |
ClaimsSecurityUpdateCheck | Web Applications using Claims authentication require an update. |
Daily |
Yes |
No |
|
67f66218-1218-4e09-a81f-2fbe9a40d9f1 |
FarmAccountIs SharedWithUserServices |
The server farm account should not be used for other services. |
Daily |
Yes |
No |
|
2a35a298-168d-499c-a542-3de41c36e931 |
SecureStoreAppId | The Unattended Service Account Application ID is not specified or has an invalid value. |
Daily |
Yes |
No |
|
System(1) | 944ffac3-c642-4f61-a757-fd61518647d8 |
HealthRulesHave NoMatchingTimerJob |
Some health analyzer rules do not have associated timer jobs. |
|
|
|