Service configuration assurance
First Claim
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to provide a service related configuration model for a network device, the instructions comprising instructions for:
- monitoring device events for the network device, where the network device is characterized by an actual device configuration model comprising a plurality of service configuration items;
when a device event meets rules specified by a monitoring policy,generating an expected device configuration model for the network device, based, at least in part, on service definitions for the device, where the expected device configuration model includes a plurality of expected service configuration items;
comparing the expected device configuration model and the actual device configuration model;
identifying an expected service configuration item in the expected device configuration model for which there is no corresponding service configuration item in the actual device configuration model;
identifying a service configuration item in the actual device configuration model for which there is no corresponding expected service configuration item in the expected device configuration model; and
communicating the identified expected service configuration item and the identified actual service configuration item to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with service configuration assurance are described. One example method includes comparing an expected device configuration model with an actual device configuration model for the network device and communicating service identifiers in the expected device configuration for which there is no corresponding service configuration item in the actual device configuration model to a user. The example method may also include generating a service-impact event notification when a likely service-impacting configuration change is detected.
-
Citations
15 Claims
-
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to provide a service related configuration model for a network device, the instructions comprising instructions for:
-
monitoring device events for the network device, where the network device is characterized by an actual device configuration model comprising a plurality of service configuration items; when a device event meets rules specified by a monitoring policy, generating an expected device configuration model for the network device, based, at least in part, on service definitions for the device, where the expected device configuration model includes a plurality of expected service configuration items; comparing the expected device configuration model and the actual device configuration model; identifying an expected service configuration item in the expected device configuration model for which there is no corresponding service configuration item in the actual device configuration model; identifying a service configuration item in the actual device configuration model for which there is no corresponding expected service configuration item in the expected device configuration model; and communicating the identified expected service configuration item and the identified actual service configuration item to the user. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10)
-
-
6. A computer-implemented method, comprising:
-
monitoring device events for the network device, where the network device is characterized by an actual device configuration model comprising a plurality of service configuration items; when a device event meets rules specified by a monitoring policy, generating an expected device configuration model for the network device, based, at least in part, on service definitions for the device, where the expected device configuration model includes a plurality of expected service configuration items; comparing the expected device configuration model and the actual device configuration model; identifying an expected service configuration item in the expected device configuration model for which there is no corresponding service configuration item in the actual device configuration model; identifying a service configuration item in the actual device configuration model for which there is no corresponding expected service configuration item in the expected device configuration model; and communicating the identified expected service configuration item and the identified actual service configuration item to the user.
-
-
11. A computing system, comprising:
-
monitoring logic configured to monitor device events for the network device, where the network device is characterized by an actual device configuration model comprising a plurality of service configuration items; expected configuration generation logic configured to generate an expected device configuration model for the network device, based, at least in part, on service definitions for the device, where the expected device configuration model includes a plurality of expected service configuration items; configuration audit logic configured to, when a device event meets rules specified by a monitoring policy; compare the expected device configuration model and the actual device configuration model; identify an expected service configuration item in the expected device configuration model for which there is no corresponding service configuration item in the actual device configuration model; identify a service configuration item in the actual device configuration model for which there is no corresponding expected service configuration item in the expected device configuration model; and communicate the identified expected service configuration item and the identified actual service configuration item to the user. - View Dependent Claims (12, 13, 14, 15)
-
Specification