Giter Site home page Giter Site logo

nae-scripts's Introduction

Overview

Aruba Network Analytics Engine Scripts are troubleshooting solutions that allow the administrator to monitor data of a specific resource (protocol/system) and capture time series snapshot of various possible states that this resource can transition to.

The administrator creates scripts that are based on NAE framework. A script indicates what data should be monitored, specifies conditions which act as triggers on the monitored data, specifies pre-defined actions (e.g. syslog, cli commands, etc) that can be executed when the condition is met, or indicate callback actions which are nothing but python functions to be executed when the condition is met.

Once the Network Analytics Script is uploaded and instantiated, Time Series data collection will begin, based on the data that is monitored. The administrator views Time Series data associated with Network Analytics Agents as charts on the Web UI.

Repository Structure:

Structure of the “nae-scripts” repository is as shown below

	├── common
	├── 8400
	├── 832X
	├── genericx86
	├── README.md

The repository structure is defined by grouping the NAE Script and their documentaiton files on directories representing the device platform and topics, as follows:

Inside each folder, the user will find another folder that contains scripts and documentation that are published (or available to download):

	├── interface_state_stats_monitor.1.0.md
	└── interface_state_stats_monitor.1.0.py

<platform>/<topic>/<script-name>.<version>(.py|.md)

Where:

  • <platform> defines the device hardware platform (e.g. 8400, 832X, etc.)
  • <topic> defines a context for the scripts:
    • ase: The official NAE Scripts curated by Aruba Networks
    • ondevice: NAE Scripts that comes installed with the device
    • examples: NAE Scripts that could be used as examples during the development of other NAE Scripts.
  • <script-name> usually says what device feature the script is related to (e.g. power_supply_monitor.1.0.py)
  • <version> the version of the NAE Script
  • .py the NAE Script source code that can be installed on a device
  • .md the documentation about a given NAE Script

nae-scripts's People

Contributors

sandeep-hpe avatar shekharhpe avatar shruthymohanram avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.