{"repo":"eNMS-automation/eNMS","free":true,"listed":false,"github":"https://github.com/eNMS-automation/eNMS","clone":"git clone https://github.com/eNMS-automation/eNMS.git","description":"An enterprise-grade vendor-agnostic network automation platform.","language":"Python","stars":838,"topics":["network-automation","napalm","netmiko","network-inventory","network-visualization","infrastructure-as-code","infrastructure-automation","configuration-management"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"eNMS An enterprise-grade vendor-agnostic network automation platform. Introduction eNMS is a vendor-agnostic NMS designed for building workflow-based network automation solutions. It encompasses the following aspects of network automation: - Configuration Management Service : Backup with Git, change and rollback of configurations. - Validation Services : Validate data about the state of a device with Netmiko and NAPALM. - Ansible Service : Store and run Ansible playbooks. - REST Service : Send REST calls with variable URL and payload. - Python Script Service : Any python script can be integrated into the web UI. eNMS will automatically generate a form in the UI for the script input parameters. - Workflows : Services can be combined together graphically in a workflow. - Scheduling : Services and workflows can be scheduled to start at a later time, or run periodically with CRON. - Event-driven automation : Services and workflows can be triggered from the REST API. Main features 1. Network creation Your network topology can be created manually or imported from an external Source of Truth (OpenNMS, LibreNMS, or Netbox). Once created, it is displayed in a sortable and searchable table. A dashboard provides a graphical overview of your network with dynamic charts. Inventory Dashboard :----------------------------------: :-----------------------------------: - Docs: Network Creation 2. Network visualization eNMS can display your network on a world map (Google Map or Open Street Map)","default_branch":null,"files":null,"tree":[],"storefront":"/r/eNMS-automation","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eNMS-automation/eNMS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}