Skip to content

ANMS Task Description

Brian Sipos edited this page Oct 6, 2023 · 2 revisions

ANMS Task Description

This page provides a brief overview of the ANMS and a starting point for potential users and administrators.

ANMS Overview

The Asynchronous Network Management System (ANMS) is a toolset with a graphical web interface to allow a user to manage remote DTNMA Agents, such as the reference implementation on Github.

Environment Expectations

The ANMS is deployed to a single RedHat Enterprise Linux (RHEL) host via Docker containers managed by a Docker Compose configuration. The compose configuration pulls its environment from an associated .env file used to parameterize the deployment.

All of the host configuration can itself be managed by a Puppet module anms with an example of a simple deployment with default options in site.pp manifest.

Software Dependencies

Because the ANMS is deployed as Docker containers, there are no other specific host software dependencies.

The ANMS is designed and tested to run on an RHEL but could be deployed to other operating systems or container environments, but that is currently an unsupported configuration.

Documentation

The ANMS User Guide is the primary documentation for users, and the ANMS Product Guide is the primary documentation for administrators and maintainers.