You must enable javascript in order to view this page or you can go
here
to view the webhelp.
Contents
Search
Loading, please wait ...
ArubaOS-CX 10.04 Network Analytics Engine Guide
Home
About this document
Applicable products
Latest version available online
Command syntax notation conventions
About the examples
Identifying switch ports and interfaces
Identifying switch components
Aruba Network Analytics Engine introduction
ArubaOS-CX Web UI for Analytics introduction
Aruba Network Analytic Engine scripts introduction
Aruba Network Analytic agents introduction
Built-in scripts and agents
Aruba-certified scripts
Aruba Solutions Exchange (ASE) introduction
User-created scripts
Developer communities for the Network Analytics Engine
Aruba Network Analytics Engine supported maximums
Aruba Network Analytics Engine framework
Configuration and state database
Time series database
ArubaOS-CX REST API
Python and the REST API for scripts
"Sandboxes" for agent actions
Managing scripts
Ways to view information about the scripts on the switch
Managing NAE scripts across switch software updates
Viewing script details using the Web UI
Downloading a script using the Web UI
Uploading a script using the Web UI
Updating a script using the Web UI
Deleting a script using the Web UI
Getting information about scripts using the REST API
Uploading a script using the REST API
Updating a script using the REST API
Deleting a script using the REST API
Downloading a script from the switch using the REST API
show running-config command output for agents and scripts
Script status
Managing agents
Ways to view information about the agents on the switch
Viewing a list of agents installed on a switch using the Web UI
Viewing agent information using the Web UI
Finding alert details using the Web UI
Working with an Analytics time series graph
Customizing data displayed on the graph
Zooming in on the graph
Downloading the graph as an image or .csv file
Viewing an alert on the graph
Enabling a disabled agent using the Web UI
Disabling an agent using the Web UI
Deleting an agent using the Web UI
Creating an agent from an existing script using the Web UI
Changing the configuration of an agent using the Web UI
Getting information about agents using the REST API
Creating an agent from an existing script using the REST API
Enabling an agent using the REST API
Disabling an agent using the REST API
Changing the configuration of an agent using the REST API
Deleting an agent using the REST API
Agent status
Behaviors when multiple agents monitor the same resource
Troubleshooting agent and script issues
Showing the current and maximum number of agents, monitors, and scripts
High switch CPU and memory usage are affecting switch performance
Downloading NAE support files
NAE support file content
Error: "Switch time and browser time are not in sync"
Analytics time series graph displays message instead of data: "Agent data not found, please verify...
Inaccurate or no data displayed in analytics time series graph
URI errors
Error: "The NAE Agent is not created...DB constraint violation errors"
Error: "The NAE Agent has Python errors."
Error: "Timeseries data cannot be generated...The URI is invalid or not configured"
Error: "The script syntax is invalid"
Error: "The script agent syntax is invalid"
Error: "Sandbox timed out while running script"
Error: "The agent instantiated sandbox has timed out"
Error: "Unable to parse condition expression..."
Error: "The CLI command is invalid"
Error: "Command failed: non-zero exit status"
Error: "The action is invalid"
ActionShell output error: "not available in enhanced secure mode"
Using the Aruba Solutions Exchange (ASE)
Finding NAE scripts on the ASE website
Finding NAE scripts on the ASE using the Web UI
Viewing recent changes to existing NAE solutions
Downloading or installing a script from the ASE using the Web UI
Downloading a solution from the ASE website to your workstation
NAE scripts repository on GitHub
Scripts and security
Scripts
Python version and library support
REST API version support
Rules for script files
Script example
Parts of a script
Header
Import statements
Manifest
Parameter definitions
ParameterDefinitions description
Agent class constructor
Graph
Title
on_agent_re_enable
on_agent_restart
on_parameter_change
Baselines for dynamic thresholds for monitors
Baseline workflow and considerations
Example of baselines in a time series graph
Example of a script that uses baselines
Baseline
ADCs
ADCList class
ADCEntry class
Monitors
URIs for monitors
Wildcard characters in monitored URIs
Parameters in monitored URIs
Slash (/) characters in monitored URIs
Attribute filters in monitored URIs
Constructing a URI using the ArubaOS-CX REST API Reference
Aggregate operators
Aggregate functions
Nested aggregate functions and operators
Aggregate functions in monitors and conditions
Rules
Conditions
Clear conditions
Condition expression syntax
Durations, evaluation delays, and pauses in condition expressions
Conjunction (AND), disjunction (OR), and multiple subconditions
Function behavior when monitored URI does not contain wildcards
Function behavior when monitored URI has wildcards
Actions
Predefined actions
ActionCLI, CLI action
ActionCustomReport
ActionShell, SHELL action
ActionSyslog, Syslog action
Callback actions
Clear actions
Alert level functions
Logging functions
Agents
Agents and user authority
Rules for agent names
Network Analytics Engine commands
clear nae-data
show nae-agent
show nae-script
HTTPS server commands
https-server rest access-mode
https-server session close all
https-server vrf
show https-server
Websites
Support and other resources
Accessing Hewlett Packard Enterprise Support
Accessing updates
Remote support
Warranty information
Regulatory information
Documentation feedback
Your browser does not support iframes.