As IT environments evolve and expand in size and complexity, IT and Network Operations teams face a formidable challenge: managing a growing number of assets, services, and interdependencies in real time.
Each delay or error in bringing incidents to resolution can lead to costly downtime and dissatisfied customers. And these challenges only get more fraught when data is fragmented and siloed. In many organizations, different teams handle various aspects of the IT infrastructure, each employing its own tools and systems. This disconnect results in inconsistent and outdated information.
Having spent the last 23+ years delivering network operations center (NOC) services to teams through the enterprise, service provider, and OEM spaces, we’ve witnessed how damaging this disjointed approach can be to a business.
A robust configuration management database (CMDB) brings order to this chaos: a central repository designed to consolidate and streamline information about IT assets and services, offering a unified and comprehensive view of the entire IT landscape.
In this guide, we briefly explain the significance of a CMDB in the modern NOC (or IT support operation more generally), the CMDB challenges teams typically face, and the eight crucial building blocks that constitute our own CMDB—the single source of truth that sits at the center of our support platform and empowers us to deliver high-quality 24x7 NOC support services at scale.
The primary objective of a CMDB is to provide information that empowers better business decision-making and streamlines processes. By centralizing all configuration data, teams can better understand critical configuration items (CIs) and their interconnections. This knowledge is indispensable for modern impact analysis, root cause analysis, and incident and change management.
In today’s NOC, the CMDB is the foundation for efficient and effective infrastructure management. It equips NOC teams with a holistic view of the entire IT infrastructure, encompassing assets, relationships, dependencies, and service offerings. This comprehensive insight is vital for identifying and addressing potential issues, prioritizing incidents, optimizing resource allocation, and operating at scale across numerous support customers.
The CMDB is also critical for enhancing communication and collaboration among various teams within the organization. Dismantling information silos and offering a single source of truth ensures that all stakeholders can access precise and current data, crucial for informed decision-making and synchronized response to incidents or changes.
Given the size and pace of change in today’s IT environments, the importance of a CMDB in the NOC really can’t be understated.
Consider our CMDB's multifaceted role within our support platform:
In short, putting a robust CMDB at the heart of the NOC ensures the team has an accurate, up-to-date inventory of all IT assets and how they relate to one another. This, in turn, allows for a faster and more effective response to incidents while minimizing the impact of any changes made to the IT environment.
In a 2019 report, Gartner found that only 25% of organizations that invest in a CMDB feel they get meaningful value. Given the lift required to set one up and maintain it, it's common for organizations to get frustrated with their database investments.
In our experience, a few common CMDB challenges undermine the value of what should be a critically important ITOps component.
The first challenge is an uneven commitment within an organization. The ITOps team may be entirely motivated to use and maintain the CMDB to manage their CIs. Still, other departments may not see the value or want to devote the necessary resources to maintaining it.
CMDBs also suffer when their purpose isn’t clear or specific. It’s possible to take the idea of a “single source of truth” too far. Teams sometimes need to consider its actual use cases to centralize their data. A CMDB should be a single source of truth—that is, for purposeful, valuable data that supports internal processes such as change management. Too many CMDBs, however, don’t have a well-defined objective, designated owner, or mechanism to update data to reflect any changes. Not having a focused intent or purpose for the CMDBs surely leads to a database that’s difficult to navigate, less trustworthy, and ultimately less useful.
Poorly executed data centralization is another common problem. A CMDB's purpose is to provide a centralized view of asset data, but teams should only store some asset data in a single database. The best practice is to federate data from other tools and systems to support each use case. The CMDB can still import and reflect this data, even if it is not the primary storage location.
Data/coverage inaccuracy is another big challenge. Failing to run discovery tools or audits frequently, lacking automation rules, and relying on manual inputs are some of the most common issues resulting in an inaccurate CMDB. When an organization relies on flawed methods to maintain its database, keeping up with the constantly evolving IT environment becomes challenging. As a result, the CMDB can quickly become outdated and even misleading. The best CMDBs combine traditional bottom-up discovery (mapping infrastructure and expanding discovery to include customer-facing CIs) with event-driven discovery (triggered by a system event that prompts the system to map related CIs and their connections.)
Below, we’ve deconstructed our own CMDB to present it as a model for the NOC and broader IT support function. Under each component, we’ve included a few questions for self-assessment that can help reveal the value of a service like INOC’s when powered with a sufficiently robust CMDB.
Knowledge articles are an essential component of a NOC CMDB that enables efficient and effective incident handling. They guide NOC engineers to address common and specific issues, promoting faster resolution times and improved customer satisfaction. A practical knowledge article documents best practices so the team can scale those practices from one person across an entire team.
While the shape and content of a knowledge article depend entirely on the support team using it, we’ve found a few general qualities that make these resources effective.
The first is relevance. A strong knowledge article should address common issues or processes that NOC engineers regularly encounter, ensuring that it applies to most situations and clients.
Knowledge articles should also be clear and well-structured. Their contents should be easy to understand, with clear and concise language, step-by-step instructions, and well-defined procedures. Knowledge articles should also follow a consistent, thoughtful structure, with headings, subheadings, and bullet points, to make it easy for the support engineers to quickly find and follow the necessary steps.
Other essential elements include:
📄 Read our other guide—The Anatomy of an Effective NOC Runbook—for a related discussion on proper documentation in the NOC.
With knowledge articles, two best practices are important to acknowledge:
At INOC, we focus on developing articles that cover approximately 80% of the situations our NOC engineers expect to encounter regularly. These articles should be “usefully generic” and applicable to most customers or end-users rather than focusing on specific cases or networks.
For example, a knowledge article on handling a fiber cut should provide a general process that applies to all or most customers instead of being tailored to specific spans, states, or networks.
While “general” knowledge articles are essential, it's also vital to document edge cases for unique or irregular procedures.
These technical articles ensure that NOC engineers have clear instructions for responding to scenarios that demand particular or non-standard actions, such as sending notifications for unique customer requirements.
Striking a balance between general and particular knowledge articles is essential to avoid overwhelming the NOC with too many narrowly focused articles while providing sufficiently clear and actionable direction.
Knowledge articles within the CMDB translate into better service for clients in three observable ways:
Third-party contact data includes contact information for vendors, service providers, and other external organizations that may be involved in ITOps. This data typically pertains to carrier data providers, customer data for end-users of client services, and vendor support.
Integrating this information into the CMDB serves multiple purposes (explained below) and ensures that the necessary details are readily available to NOC engineers when needed.
Each type of third-party contact data serves a specific purpose within the CMDB:
The key to the effective use of third-party contact data is the type of data captured and how it is represented within the CMDB. Correctly categorizing and identifying contacts helps the NOC understand the scope of responsibility and appropriate actions.
Some distinctions we consider when capturing third-party contact data include:
Circuit data includes information about network circuits, including their physical location, bandwidth, and other details. Circuit data is an essential component of a NOC CMDB, as it represents the physical connections between different points in a network.
The following elements are crucial when it comes to integrating circuit data in a CMDB:
Customer data is a vital component of a NOC CMDB as it enables engineers to identify and communicate with the individuals affected by outages or service disruptions. Accurate and up-to-date customer data helps ensure that support teams can quickly and effectively assist with incidents.
Key elements of customer data include:
Alarm data includes information about alarms and alerts generated by IT systems, including their severity and impact.
At INOC, alarm data is crucial for the automation processes within our CMDB and the broader support platform. While we don’t store it as CMDB data, alarm data must match the corresponding CMDB data to ensure seamless integration and efficient handling of incidents.
Here are a few ways alarm data is critical in our NOC operation:
Location data includes the physical locations of IT assets, such as servers, switches, and other infrastructure components. Location data plays a crucial role in our CMDB by providing information about the physical location of the CIs. This information includes the name of the site and its exact coordinates, which help identify and resolve issues with specific assets.
This location data not only helps identify where a CI resides, such as circuit IDs but also offers insights into the physical components of a network. These components can include hosts, switches, firewalls, routers, and other hardware devices that contribute to the overall functioning of a network.
In some cases, location data may be generalized to accommodate instance-based environments, but for the most part, it should refer to the physical location of an asset.
Asset data includes make and model, serial numbers, and other asset-specific details. Asset data forms the foundation of our CMDB as it encompasses the physical components of a network (or virtual in some cases), including hosts, switches, firewalls, routers, and other hardware devices. These assets are critical to the functioning of the network and are the source of alarms that indicate potential issues or service degradation.
In the CMDB, asset data helps identify the physical or virtual devices being monitored and provides essential information, such as the type of device, the vendor, the platform, and the model. These details enable the NOC to understand the network's structure and the connections between various components.
A key aspect of asset data is its relationship with other data types in the CMDB, such as circuits, services, and interfaces. These data types must be connected to an asset, signifying their dependence on a physical or virtual device. This connection is vital for a comprehensive understanding of the network and its various elements.
In some cases, asset data may be generalized for instance-based environments. Whatever form it is, for the most part, asset data focuses on the devices that can trigger alarms and require monitoring. Accurate and up-to-date asset data is critical for teams to manage and maintain a network's performance effectively.
Service data in our CMDB refers to the various services customers utilize that cross the network. These services often use circuits as a means of transportation and are the offerings customers pay for, such as email, internet access, or TLS links. Service data captures information about these customer-facing elements and helps the NOC understand the impact of alarms on these services.
The concept of service data has evolved. Today, it’s become more predominant than its circuit counterpart, especially in cloud services. Previously, these services were modeled as circuits, but the shift towards modeling them as application services have clarified the distinction between physical connectivity and customer offerings.
When an issue arises, such as a down port, understanding the affected services is crucial for the NOC to assess the impact on customers and prioritize incident resolution accordingly.
The INOC CMDB is the service intelligence that powers our NOC support service, operational workflows, and platform automation. Its makeup extends well beyond the primary asset or device data that comprises many CMDBs—containing all of the essential information needed by our AIOps tools to:
That's why high-quality CMDB data is a major onboarding focus and why it's essential to have rigorous change processes to maintain the CMDB with our clients through the service lifecycle. The service simply cannot function without it.
A seamless CMDB integration with each of our supported customers ensures our configurations are a perfect match. For each alarm we receive and each subsequent ticket we create, a CMDB integration associates the appropriate meta information, arming our NOC engineers with the actionable knowledge they need to make informed decisions.
When necessary, we also draw on years of experience to enhance existing CMDB structures and capabilities, further improving efficiency and effectiveness.
During our discovery workshops with teams interested in NOC support, we review existing CMDB sample data points and how our robust CMDB can provide value beyond NOC support. Contact us to learn more and schedule a discovery session.
Here’s a brief checklist of questions to assess the strength of your CMDB and articulate the need for third-party support. Contact us to explore solutions in these areas in greater depth.
Final Thoughts and Next Steps
In today’s rapidly evolving IT landscape, the importance of a comprehensive, up-to-date CMDB cannot be overstated. By consolidating and streamlining information about IT assets, services, and interdependencies, a well-maintained CMDB serves as a single source of truth that equips Network Operations teams with the information and insights necessary to manage complex IT environments efficiently.
Simply put, a robust CMDB empowers organizations to make better-informed decisions, streamline their processes, and improve incident, problem, and change management, ultimately minimizing costly downtime and maximizing customer satisfaction.
With 23+ years of experience in delivering exceptional NOC services, we understand your business's challenges and are here to help you streamline processes and enhance decision-making.
Get in touch with us to explore the various NOC service options tailored to suit your business needs. Our Solutions Engineers will show you how our gold-standard CMDB and broader support platform can drive more efficient incident and problem management, achieve seamless change management, and optimize resource allocation.