NORDUnet Network Inventory project
NORDUnet Network inventory project is divided in to three parts.
- Producers that produce data files in the NERDS format.
- Consumers that uses the collected data. NOCLook is one of those consumers.
- Repository for version control. We use git.
NERDS project
NERDS stand for Network Enterprise Resource Discovery System. A collaborative effort between initially NORDUnet and Stockholm University to collect reusable data about "stuff" on our networks.
https://github.com/fredrikt/nerds
NERDS JSON structure
{ "host": { "name": "hostname-or-other-unique-identifier", "version": 1, "name-of-producer": { ... any private data ... } } }
NOCLook
NOCLook is one of the possible consumer for the collected NERDS data. It is a web app built with Django and the Neo4j graph database.
Graph Data Model
![Data model](/download/attachments/31200646/Data%20model.png?version=1&modificationDate=1326387259000&api=v2)
Actual Data in model
![Actual data in model](/download/attachments/31200646/Actual%20data%20in%20model.png?version=2&modificationDate=1326388465000&api=v2)