F5 Sites
  • F5.com
  • F5 Labs
  • MyF5
  • NGINX
  • Partner Central
  • Education Services Portal (ESP)
Contact
  • Under Attack?
  • F5 Support
  • DevCentral Support
  • F5 Sales
  • NGINX Sales
  • F5 Professional Services
Skip to contentBrand Logo
Forums
CrowdSRC
Articles
GroupsEventsSuggestionsHow Do I...?
RegisterSign In
  1. DevCentral
  2. CrowdSRC
  3. CodeShare

Health Score iCall - Dynamic Modification of a Pool Member's Ratio

Problem this snippet solves: Code Use Case: This iApp can be used to control an iCall script that will dynamically modify a pool member's ratio based on the result of a header received from each in...
Published Apr 13, 2016
Version 1.0
f5.healthscore_icall.v1.3.tmpl13 KB
application delivery
iapp
iApps
iCall
ratio load balancing
sharepoint
JamesSevedge_23's avatar
JamesSevedge_23
Historic F5 Account
Joined May 04, 2019
View Profile
JamesSevedge_23's avatar
JamesSevedge_23
Historic F5 Account
Jul 21, 2016

The primary reason for querying individual server by it's FQDN is if you input host name site address then big ip on the control plane would resolve that FQDN (such as f5.domain.com) likely back to the VIP address created using sharepoint 2013 iApp and as such would be load balanced back to the exact pool you are trying to dynamically determine/modify ratio for and as such be unable to perform a "per server" health score check. This should not be an issue because the whole goal is to retrieve back a response that contains the X-SharePointHealthScore header, which does not require using a public-facing FQDN and the recommendation when using this iApp (and even the current design built into 2016 iApp) is to create a "sharepoint web app" with anonymous auth enabled using a specific port and point the URL in this healthscore iapp to use that. Now I agree that this limits the per sharepoint web application health score monitoring, but if you look at the metrics used to determine score...they are system metrics such that any specific web application health score header returned would match any other web application hosted on that specific server.

 

Help guide the future of your DevCentral Community!

What tools do you use to collaborate? (1min - anonymous)

ABOUT DEVCENTRAL

DevCentral NewsTechnical ForumTechnical ArticlesTechnical CrowdSRCCommunity GuidelinesDevCentral EULAGet a Developer Lab LicenseBecome a DevCentral MVP

RESOURCES

Product DocumentationWhite PapersGlossaryCustomer StoriesWebinarsFree Online CoursesTraining & Certification

SUPPORT

Manage SubscriptionsProfessional ServicesCreate a Service RequestSoftware DownloadsSupport Portal

PARTNERS

Find a Reseller PartnerTechnology AlliancesBecome an F5 PartnerLogin to Partner Central

©2026 F5, Inc. All rights reserved.
TrademarksPoliciesPrivacyCalifornia PrivacyDo Not Sell My Personal Information