The Zurich release has arrived! Interested in new features and functionalities? Click here for more

Selva Arun
Mega Sage
Mega Sage

When 500 Access Points Taught Me Everything About ServiceNow Wireless Discovery

A real-world investigation that revealed how enterprise wireless networks actually work in ServiceNow

The Crisis That Started It All

Picture this: Your network team is staging 500 Access Points for a major deployment. Every time they unplug an AP after testing, ServiceNow generates an alert ticket. What should be a smooth staging

process becomes a flood of false alarms overwhelming the Network Operations Center.

The alerts were supposed to be suppressed. They had worked for years. But suddenly, they stopped working, and nobody knew why.

This is the story of how a simple alert suppression issue became a masterclass in wireless infrastructure discovery, teaching me everything about how ServiceNow handles enterprise WiFi networks.

 

Understanding the WiFi Ecosystem

Before diving into ServiceNow, let's understand what we're actually dealing with in enterprise wireless networks.

 

Wireless Access Points (WAPs/APs)

These are the physical devices that create your WiFi networks:

  • Physical boxes mounted on ceilings and walls with antennas
  • Connected via ethernet to network switches for power and data
  • Have IP addresses like any network device
  • Broadcast WiFi signals that your devices connect to
  • Examples: Cisco Aironet 9130, Aruba AP-515, Meraki MR46

Wireless LAN Controllers (WLCs)

The central brain controlling enterprise wireless networks:

  • Manages hundreds of access points from one location
  • Pushes configuration to all connected APs
  • Handles security policies across the wireless network
  • Monitors performance and manages automatic failover
  • Enables seamless roaming between access points
  • Examples: Cisco Catalyst 9800, Aruba 7200 Series, Ruckus SmartZone

The Management Relationship

  • One WLC manages many APs (typically 50-500+ per controller)
  • APs "join" their controller when they boot up
  • Controller pushes WiFi settings to all managed APs
  • Centralized control means easier management and consistent policies

Why This Matters for ServiceNow

In ServiceNow, these relationships become Configuration Items (CIs) and relationships that enable:

  • Automated discovery of wireless infrastructure
  • Impact analysis when controllers fail
  • Alert suppression based on device status
  • Asset lifecycle management

Two Discovery Methods: The Foundation of Everything

ServiceNow can discover wireless infrastructure in two completely different ways, and understanding this distinction is crucial.

Method 1: Switch-Based WAP Discovery

How it works:

  1. ServiceNow discovers network switches first
  2. Each switch reports connected wireless access points
  3. Creates WAP CIs with switch-to-AP relationships

When to use:

  • Smaller networks with APs directly connected to switches
  • Legacy wireless deployments
  • Networks without centralized wireless controllers

ServiceNow impact:

  • Creates cmdb_ci_wap_network records
  • Relationships show switch "controls" access points
  • Discovery follows switch discovery schedules

Method 2: WLC-Based Discovery

How it works:

  1. ServiceNow discovers the Wireless LAN Controller
  2. WLC reports all access points it manages
  3. Creates AP CIs with WLC-to-AP relationships

When to use:

  • Modern enterprise wireless networks
  • Centrally managed wireless infrastructure
  • Networks with dedicated wireless controllers

ServiceNow impact:

  • Creates cmdb_ci_wap_network records (same table, different relationships)
  • Relationships show WLC "controls" access points
  • Discovery timing follows WLC availability

The Investigation: What Went Wrong

Initial Assumptions (All Wrong)

When the alert suppression stopped working, the obvious suspects were:

  • Discovery timing issues - "APs are unplugged before discovery runs"
  • Missing CIs - "ServiceNow doesn't know about the staged devices"
  • Configuration problems - "Discovery ranges aren't configured properly"

The First Discovery: CIs Actually Existed

Running discovery analysis scripts revealed something unexpected: ServiceNow contained not just a few missing CIs, but 261 staging Access Point CIs in the network range. The devices were there all along.

 

The Second Discovery: Query Results vs. Reality

Initial background scripts showed 261 staging APs with "Controller: None" relationships. However, checking individual CIs in the ServiceNow UI revealed that controller relationships actually did exist. This highlighted an important lesson: automated queries and UI views can sometimes show different results due to query logic or permissions.

 

The Third Discovery: The Timing Gap Problem

The core issue became clear: WLC discovery runs overnight, but staging activities happen during the day. This created a timing gap where:

  • Network team stages APs during business hours for testing and configuration
  • APs get unplugged before overnight WLC discovery runs, triggering alerts
  • Prime monitoring system generates alerts for "failed" devices
  • Maintenance schedules in Prime and ServiceNow weren't coordinated for staging activities

The Final Discovery: Right Problem, Wrong Solution Approach

The network team was asked to run WLC discovery more frequently to catch staged devices before they were unplugged. However, they preferred not to change discovery schedules, citing resource concerns and the temporary nature of staging activities.

Instead, they chose to solve the problem at the source: configuring alert suppression policies directly in Cisco Prime for the staging device range. This prevented false alerts from being generated in the first place, rather than trying to suppress them after they reached ServiceNow.

 

Key Lessons Learned

Lesson 1: Discovery != Business Logic

ServiceNow can perfectly discover and catalog wireless infrastructure, but the actual operational decisions (like alert suppression) might happen in other systems. Always identify where business logic actually resides.

Lesson 2: Relationships Tell the Real Story

A CI without proper relationships is just a database record. In wireless networks, the controller-to-AP relationships are what enable intelligent operations, impact analysis, and automated workflows.

Lesson 3: Multiple Discovery Methods Can Coexist

Enterprise networks often use both switch-based and WLC-based discovery simultaneously. Understanding which method applies to which devices prevents confusion during troubleshooting.

Lesson 4: Data Consistency Requires Ongoing Attention

Large ServiceNow instances can develop data inconsistencies over time. Regular relationship validation and CI cleanup prevent operational issues.

Lesson 5: Staging Environments Need Special Handling

Temporary devices that come and go (like staged APs) challenge traditional discovery models. Consider persistent CIs, modified discovery schedules, or alternative suppression methods.

 

Common Pitfalls and How to Avoid Them

Pitfall 1: "Discovery Isn't Working"

Reality Check: Discovery might be working perfectly, but creating relationships in unexpected ways. Investigation Method: Check multiple CI tables and relationship types before concluding discovery has failed.

Pitfall 2: "Missing Controller Relationships"

Reality Check: WLCs might be discovered as network switches rather than wireless controllers. Investigation Method: Search cmdb_ci_ip_switch table for wireless controller devices.

Pitfall 3: "Timing Issues with Discovery"

Reality Check: The timing issue might be in external systems, not ServiceNow discovery schedules. Investigation Method: Trace alert flows from source system through ServiceNow to identify where suppression should actually happen.

Pitfall 4: "Too Many Duplicate CIs"

Reality Check: Staging environments reuse IP addresses, creating multiple CIs for the same physical device over time. Investigation Method: Implement CI lifecycle management with proper retired status handling.

 

The Business Impact

Understanding wireless discovery properly enables:

For Network Operations

  • Intelligent alerting based on device relationships and status
  • Impact analysis when controllers fail or undergo maintenance
  • Automated workflows for common wireless infrastructure tasks

For ServiceNow Administrators

  • Accurate CMDB data reflecting real network topology
  • Proper discovery scheduling based on actual infrastructure needs
  • Data quality maintenance through relationship validation

For IT Management

  • Asset visibility across complex wireless infrastructure
  • Change impact assessment for wireless infrastructure changes
  • Compliance reporting with accurate device inventories

 

Tools for Wireless Discovery Investigation

Discovery Pattern Verification

Confirm that ServiceNow has the necessary discovery patterns active and properly configured for your wireless infrastructure.

CI Relationship Analysis

Map the actual controller-to-AP relationships to understand how your wireless network is represented in ServiceNow.

Discovery Coverage Validation

Ensure discovery ranges and schedules cover both wireless controllers and their managed access points.

Data Quality Assessment

Regular checks for orphaned CIs, missing relationships, and status inconsistencies in wireless infrastructure data.

 

The Resolution and What It Taught Us

The original alert suppression issue was resolved by creating alert suppression policies directly in Cisco Prime for the staging device range. Rather than modifying ServiceNow discovery schedules or trying to coordinate maintenance windows between systems, the network team chose to prevent false alerts at their source.

This resolution highlighted several important principles:

Source-level solutions are often more effective - Preventing alerts from being generated is cleaner than suppressing them downstream.

Resource optimization matters - Running discovery more frequently would have solved the problem but consumed unnecessary system resources for temporary staging activities.

Operational preferences drive technical decisions - The network team's preference to avoid changing discovery schedules was a valid operational concern that shaped the solution approach.

Multiple solutions can be equally valid - ServiceNow-based suppression could have worked, but Prime-based suppression was more operationally efficient for this specific use case.

Key Takeaways for ServiceNow Practitioners

  1. Understand the entire ecosystem - ServiceNow is often part of a larger IT management stack, not the sole system making operational decisions

  2. Map relationships accurately - In wireless networks, controller relationships are what enable intelligent automation and impact analysis

  3. Design for device lifecycles - Staging environments and temporary devices require special consideration in discovery design

  4. Validate assumptions through data - What seems like a discovery timing issue might be a data quality problem or wrong-system issue

  5. Document the investigation process - Complex infrastructure problems teach lessons applicable to many future scenarios

Conclusion

What began as a straightforward "fix the alert suppression" request became an educational journey through enterprise wireless networking, ServiceNow discovery architecture, and the importance of understanding where business logic actually resides.

 

The investigation revealed that ServiceNow wireless discovery was working exactly as designed, creating comprehensive CIs and relationships for complex wireless infrastructure. The real lesson was learning to ask the right questions: not "why isn't ServiceNow working?" but "where should this business logic actually live?"

 

In enterprise IT, the most valuable skill isn't knowing every system deeply, but knowing how to investigate systematically and understanding how different systems work together. Sometimes the problem isn't in the system you're looking at - it's in understanding the bigger picture of how multiple systems collaborate to deliver business outcomes.

 

If you believe the solution provided has adequately addressed your query, could you please **mark it as 'Helpful'**? This will help other community members who might have the same question find the answer more easily.

 

Thank you for your consideration.


This investigation transformed my understanding of both wireless networking and ServiceNow discovery. The technical skills gained were valuable, but the investigative methodology and systems thinking approach proved even more important for tackling complex enterprise IT challenges.

Comments
Christopher Hub
Tera Guru

Great retrospective!  Did you end up needing to extend SNMP support to cover any of your devices or was it all done within baseline SN capabilities?

Selva Arun
Mega Sage
Mega Sage

@Christopher Hub 

 

Thank you for your feedback. We actually didn't implement any ServiceNow discovery changes. The network team chose to solve this through Cisco Prime alert suppression policies instead of modifying ServiceNow discovery schedules or SNMP configurations. So I can't speak to whether SNMP extensions would have been needed - we went with the Prime-based solution before testing any ServiceNow discovery modifications.

 

 

 

Version history
Last update:
3 weeks ago
Updated by:
Contributors