- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
3 weeks ago - edited 3 weeks ago
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:
- ServiceNow discovers network switches first
- Each switch reports connected wireless access points
- 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:
- ServiceNow discovers the Wireless LAN Controller
- WLC reports all access points it manages
- 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
-
Understand the entire ecosystem - ServiceNow is often part of a larger IT management stack, not the sole system making operational decisions
-
Map relationships accurately - In wireless networks, controller relationships are what enable intelligent automation and impact analysis
-
Design for device lifecycles - Staging environments and temporary devices require special consideration in discovery design
-
Validate assumptions through data - What seems like a discovery timing issue might be a data quality problem or wrong-system issue
-
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.
- 443 Views
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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?
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
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.