An Introduction to eNMS

1 minute read

eNMS: Enterprise-Grade Network Automation

eNMS is an enterprise-grade vendor-agnostic network automation platform. Designed for crafting workflow-based network automation solutions, it offers several functionalities, including:

  • Configuration Management Service: Enables backup with Git and facilitates changes and rollback of configurations.
  • Validation Services: Validates device state data via Netmiko and NAPALM.
  • Ansible Service: Allows storage and execution of Ansible playbooks.
  • REST Service: Facilitates sending of REST calls with a variable URL and payload.
  • Python Script Service: Any python script can be integrated directly into the web UI. Impressively, eNMS automatically constructs a form in the UI for the script’s input parameters.
  • Workflows: Provides a graphical interface to piece together services into a comprehensive workflow.
  • Scheduling: Enables the scheduling of services and workflows to either commence at a future time or run periodically using CRON.
  • Event-driven automation: Via the REST API, services and workflows can be instantaneously triggered.

Helpful Resources

If you’re looking to delve deeper into eNMS, here are two resources you might find beneficial:

  1. eNMS Documentation Site: A comprehensive resource offering detailed insights on how to maneuver through eNMS. Whether you’re looking to install or use its varied features, this site has got you covered.
  2. eNMS GitHub Site: Home to the eNMS source code. It’s the place to go if you’re looking to contribute to the project, report any issues, or just get a look under the hood.

Categories: ,


You may also enjoy


2 minute read

Table of Contents Introduction to NLP Key Concepts in NLP Tools for Text Automation Techniques for Automating Text Tasks Hands-on Examples Concl...


2 minute read

Introduction to Docker: Demystifying Containerization