Network Automation - There's an App for That!

The CLI provides a deep view into the configuration and performance of a device but the drawback is that it's narrow in scope - it provides access to only one device at a time. Troubleshooting requires repetition of CLI commands and clumsy "stare and compare" techniques to see what's wrong. With NetBrain, an app can collect CLI data across multiple devices automatically and display the relevant output on a live map of the network.

Run an App to Diagnose Interface Issues - Watch Video [02:14]

Back to the top

A Live Map as the Single Pane of Glass

With NetBrain, a dynamic network map is used to target a problem area, then an app is used to drill-down and see what's going on. Running an app is the fastest way to validate network performance, diagnose interface issues, or analyze dynamic routing. NetBrain has an app built in for all that and much more.

Run an App to Validate Network Performance

Run an App to Validate Network Performance

Run an App to Diagnose Interface Issues

Run an App to Diagnose Interface Issues

Run an App to Analyze Dynamic Routing

Run an App to Analyze Dynamic Routing

Back to the top

Automatically Record Data Points for Historical Analysis

Transient network issues can be the most difficult to troubleshoot. Collecting data over several minutes or hours may provide critical insights and help correlate faults. NetBrain apps can run continuously, at any frequency, to continuously collect and plot any CLI data over time. The charts are saved automatically and embedded within the Qmap file for historical analysis. You can easily set thresholds in order to generate alarms if the data exceeds its tolerance.

Back to the top

Write Your Own Apps

A savvy network engineer might write a script to scan the network and parse relevant information from many devices. Writing a custom app is far easier than writing a script. There's no complex syntax or steep learning curve - after just 15 minutes of training engineers are usually ready to write their first Qapp. There are three main steps:

Step 1:
Define Variables of Interest

A sample of CLI command data is used to identify variables which indicate fields of interest. For example, an interface diagnosis app may use the 'show interface' IOS command to extract the speed and duplex from each interface.

Step 2:
Define Data Positions on the Map

An app uses the map to display the desired device and interface data. The positions of the data on the map are easily defined during Qapp definition.

Step 3 (optional):
Define Alarm Thresholds

To raise an alarm, users can indicate a threshold condition and associated warning message which is raised if a variable exceeds the threshold.

That's it. An app can be written in less than five minutes. Afterwards, the app can be added to the NetBrain user interface and shared across the team for easy access.

Back to the top

A Community for Sharing NetBrain Apps

NetBrain’s online community sharing website, the Qapp Exchange, is a place where NetBrain users can upload their apps and download apps that others have written. You can search the community for domain knowledge, in the form of apps, to diagnose your own network.

Visit the Qapp Exchange »

Ready for more? See it in action. WATCH DEMO
Run an Qapps

Description:

Network Automation - There's an App for That!