Skip to content

cariddir/in-app-NQE-checks-examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

In-App Network Query Engine (NQE) Checks

Network Query Engine (NQE) by Forward Networks provides information about the network as JSON data in a fully-parsed form. The information is normalized and presented uniformly across devices from different vendors. The exported data structures are standards-aligned with OpenConfig (details below), and all data is available through a GraphQL API as well as custom verification checks directly in the Forward Enterprise browser-based interface (In-App NQE Checks).

This repository helps you get started with the In-App NQE Checks.

Please check out this blog post for more information on NQE and this GitHub repo for some examples based on the GraphQL API.

Getting Started

As stated above, In-App NQE Checks augments NQE by enabling IT teams to create custom verification checks using the NQE data model, directly in the Forward Enterprise browser-based interface.

Following you can find a screenshot from the Forward Enterprise GUI with a simple query to find every interface whose admin status is UP but operational status is not UP.

In-App NQE Checks example

Moreover, In-App NQE Checks, allows to build custom verification checks even for device configuration and state data that is not fully parsed and normalized by providing an easy way to match patterns in the configuration files. This new capability is very important for use cases like vendor specific information or for data that is not published on NQE [yet]. Check the In-App Device Config Checks Examples section for some examples.

In-App NQE Checks can be saved in the Forward Enterprise platforms and verified every time a new network collection is taken, as with any other Verification Check.

In-App NQE Checks Examples

In this section you can find some examples based on fully parsed and normalized NQE data.

In-App Device Config Checks Examples

In this section you can find some examples based on no fully parsed and normalized data from device configuration files.

How to contribute

We would love to see new examples from you!!

Your contribution will help other customers and hopefully encourage them to contribute back.

Moreover, you'll get the chance to have your check[s] published to the official Forward Networks documentation with your name as the author :)

Please contribute by:

  • Fork this repository
  • Duplicate the template.md file in the examples directory and give it a meaningful name
  • Add a query result screenshot in the images directory and name it in-app-nqe-checks-example-< example title >.png
  • Update all the info in square brackets in the newly created .md files
  • Add the example to the appropriate table in the README.md file
  • Send a pull request
  • Wait [for a short time] to hear from us or see it published in this repository

Thanks!!

Contact

@AndreasVoellmy or use the project GitHub issues.

Further reading

About

In-App Network Query Engine (NQE) Checks Examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published