Platform and method for automated device management and infrastructure servicing
A network management platform can include a configuration management database (CMDB), an IP address management (IPAM) network device, a network security platform, and a software-defined wide area network (SDWAN). The CMDB can be configured to store configuration data of endpoint devices. The IPAM can allocate IP addresses within the network. The network security platform can be configured to enforce policies and/or manage endpoint access. The SDWAN can be utilized to configure and/or control the endpoint devices.
1 . An integrated network management system, comprising:
a Configuration Management Database (CMDB) storage device configured to serve as a repository for endpoint configuration data;
an Internet Protocol Address Management (IPAM) component configured to manage and allocate Internet Protocol (IP) addresses within a network;
a security component, comprising an identity services engine, configured to enforce network security policies and to manage user and device access to the network;
an Software Defined Wide Area Network (SDWAN) component configured to intelligently route traffic across the network based on predefined policies; and a user interface configured to provide a user with the ability to deploy endpoints and manage the network, wherein the CMDB, the IPAM component, the identity services engine, the SDWAN component, and the user interface are seamlessly integrated to create a unified, automated solution that allows for efficient network deployment and management by a civil engineer.
2 . A system for network device provisioning and maintenance, comprising:
a processor coupled to a memory;
a web frontend;
a frontend Application Programming Interface (API) interfacing the web frontend with a processing layer;
a message queuing layer configured to asynchronously communicate with the processing layer;
a Configuration Management Database (CMDB) storage device configured to store device data;
a relational database configured to manage the CMDB;
a plug-and-play (PnP) portal configured to manage an inventory;
an orchestrator for a Network Management System (NMS), wherein the orchestrator is configured to handle commands and responses between the PnP portal and the NMS;
wherein the NMS is configured to manage network configurations; and
a Configuration Management Database (CMDB) orchestrator configured to coordinate data between the CMDB and the PnP portal.
3 . The system of claim 2 , wherein the web frontend includes a graphical user interface for selecting a site and associating contacts and roles with the site based on user input.
4 . The system of claim 2 , further comprising a finisher module, operatively connected to the web frontend, for finalizing the network device provisioning.
5 . The system of claim 4 , wherein the finalized device provisioning comprises generating and associating IP addresses with a network interface of a device.
6 . The system of claim 4 , wherein the finisher module includes means for marking a device in the CMDB as provisioned.
7 . The system of claim 2 , wherein the message queuing layer is configured to publish and subscribe to event topics, and wherein the system further comprises an event log reader operatively connected to the web frontend.
8 . The system of claim 7 , wherein the event log reader is configured to monitor provisioning events in real time.
9 . The system of claim 7 , wherein the event log reader is adapted to output a signal indicating when provisioning is complete.
10 . The system of claim 2 , wherein the CMDB is configured to store site, contact, and role data.