- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
I must ensure Discovery and outbound integrations keep running even if one MID Server goes down. How we can Build a high-availability + failover setup for two (or more) MID Servers across the same network, so that:
Jobs are load-balanced during normal operation.
If MID-A fails, jobs auto-failover to MID-B (and vice-versa) with minimal disruption.
The design remains upgrade-safe and easy to support.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @SandeepKSingh
As you must be knowing
Every MID Server sends a heartbeat to the ServiceNow instance (by default every 40 seconds).
If that heartbeat stops coming in (because the service crashed, server rebooted, or network broke), ServiceNow marks the MID as Down.
You can see this in MID Servers > Status (shows Up, Down, Validate).
According to me You must ensure Discovery and outbound integrations keep running even if one MID Server ...goes down.
Jobs are load-balanced during normal operation.
If MID-A fails, jobs auto-failover to MID-B (and vice-versa) with minimal disruption.
The design remains upgrade-safe and easy to support.
Example :
MID-A and MID-B: Same site/subnet
Selection method: MID Server Cluster.
Cluster: the one containing MID-A and MID-B.
Keep IP ranges common to the cluster (no hard-binding to a single MID).
Configure monitoring/notifications when a MID goes Down (e.g., notify NOC if heartbeat older than X minutes).
If you found my response helpful, I would greatly appreciate it if you could mark it as "Accepted Solution" and "Helpful."
Your support not only benefits the community but also encourages me to continue assisting. Thank you so much!
Thanks and Regards
Ravi Gaurav | ServiceNow MVP 2025,2024 | ServiceNow Practice Lead | Solution Architect
CGI
M.Tech in Data Science & AI
YouTube: https://www.youtube.com/@learnservicenowwithravi
LinkedIn: https://www.linkedin.com/in/ravi-gaurav-a67542aa/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
As per my understanding, it is not mandatory to setup heartbeat and MID Server cluster configuration is enough for failover to work.
You can refer Business Rule 'MID Server Cluster Management' for more information on the logic.
https://noderegister.service-now.com/kb?id=kb_article_view&sysparm_article=KB0661756
Monitoring heartbeat, failed jobs and job status in ServiceNow MID Server Dashboard is useful for tracking overall health of MID Servers.
If this helped to answer your query, please mark it helpful & accept the solution.
Thanks,
Bhuvan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
-
Jobs are load-balanced during normal operation.
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Setup a MID Server cluster and use it for discovery and integrations. This will act both as a load balancer and failover. Refer below link for more details,
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0997595
If this helped to answer your query, please mark it helpful & accept the solution.
Thanks,
Bhuvan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
I guess @Bhuvan Cluster alone can't help .. we eed to cheak hearbeat as well.. every 40 Sec. What you say??
If you found my response helpful, I would greatly appreciate it if you could mark it as "Accepted Solution" and "Helpful."
Your support not only benefits the community but also encourages me to continue assisting. Thank you so much!
Thanks and Regards
Ravi Gaurav | ServiceNow MVP 2025,2024 | ServiceNow Practice Lead | Solution Architect
CGI
M.Tech in Data Science & AI
YouTube: https://www.youtube.com/@learnservicenowwithravi
LinkedIn: https://www.linkedin.com/in/ravi-gaurav-a67542aa/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
As per my understanding, it is not mandatory to setup heartbeat and MID Server cluster configuration is enough for failover to work.
You can refer Business Rule 'MID Server Cluster Management' for more information on the logic.
https://noderegister.service-now.com/kb?id=kb_article_view&sysparm_article=KB0661756
Monitoring heartbeat, failed jobs and job status in ServiceNow MID Server Dashboard is useful for tracking overall health of MID Servers.
If this helped to answer your query, please mark it helpful & accept the solution.
Thanks,
Bhuvan