...
Code Block |
---|
title | JSON data from the Alcatel ISIS producer |
---|
|
{
"host": {
"alcatel_isis": {
"data": {
"ip_address": "",
"link": "",
"name": "NU-TUG-LM-02",
"osi_address": "4700230000000100010001000100206066D6F81D",
"ots": "NA",
"type": "ne1626LM"
},
"name": "NU-TUG-LM-02",
"neighbours": [
{
"metric": "12",
"name": "NU-ORE-TSS-01"
}
]
},
"name": "NU-TUG-LM-02",
"version": 1
}
}
|
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.
...
Code Block |
---|
title | NodeHandle model properties |
---|
|
class NodeHandle(models.Model): |
...
...
handle_id = models.AutoField(primary_key=True) |
...
node_id = models.BigIntegerField(blank=True, unique=True, |
...
...
# Data shared with the node
node_name = models.CharField(max_length=200) |
...
node_type = models.ForeignKey(NodeType) |
...
node_meta_type = models.CharField(max_length=255, |
...
choices=NODE_META_TYPE_CHOICES) |
...
# Meta information
creator = models.ForeignKey(User, related_name='creator') |
...
created = models.DateTimeField(auto_now_add=True) |
...
modifier = models.ForeignKey(User, blank=True, related_name='modifier') |
...
modified = models.DateTimeField(auto_now=True) |
...
Graph Data Model
Gliffy Diagram |
---|
size | T |
---|
name | Data model |
---|
align | left |
---|
version | 1 |
---|
|
...