You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Page index
  1. nordunetops:Overview
  2. nordunetops:Producer
  3. nordunetops:Consumer
  4. nordunetops:Repository
  5. nordunetops:Searching in NOCLook
  6. nordunetops:Links
  7. nordunetops:How to set up a NI suite

Overview

NORDUnet Network inventory project is divided in to three parts. One part that gathers the data (producer), another part that uses the data (consumer) and a repository for the raw data.

Producer

For the producer we use the NERDS projects JSON format to save the data. How to actually collect data depends on what you want to collect data from.

Consumer

The only NORDUnet consumer today is NOCLook which is a web gui made with the Django web framework and Neo4j graph database as backend for the inventory data model. The data is added to the Neo4j database via the REST interface using norduni_client.py which builds on neo4j-rest-client.

Repository

GIT is used to handle the revisions of the collected data.

Searching in NOCLook

In addition to the search box at the top of the page you can also use the URL field for searching.

/findall/[value]/
ex. /findall/10/
/findall/[key]/[value]/
ex. /findall/link/10/
/search/[node type]/[value]/
ex. /search/optical-node/10/
/search/[node type]/[key]/[value]/
ex. /search/optical-node/link/10/

The first version of the search only finds complete strings so you can't use wild cards but it is at lease case insensitive.

https://ni.nordu.net

http://nidev-consumer.nordu.net (bleeding edge)

Issue tracker: https://project.nordu.net/browse/NORDUNIDEV

How to set up a NI suite

Setting up a NORDUni instance

  • No labels