[ninux-dev] Fwd: [ninux-Firenze] netjson di firenze
Claudio Pisa
clauz at ninux.org
Mon Oct 5 12:13:43 CEST 2015
On 10/04/2015 07:26 PM, Nemesis wrote:
> On 09/26/2015 11:51 PM, leonardo wrote:
>> On Fri, 2015-09-25 at 13:49 +0200, Nemesis wrote:
>>> >
>>> > http://goldstein.disi.unitn.it/ninux-firenze/
>>> >
>>> > per il json:
>>> >
>>> > http://goldstein.disi.unitn.it/ninux-firenze/olsr-netjson.json
>>> >
>> Ciao,
>>
>> ho forkato netdiff su github e ho fatto un commit per supportare
>> chi.ninux.org, ovvero il whois di ninux. C'e' una nuova funzione
>> resolveIPs() in nel parser base.py che fa la risoluzoione per tutti i
>> nodi del grafo ed estrae il campo mapserver. Ergo, netjsongraph.js
>> adesso mostra anche nel campo "label" il nome dal mapserver quando
>> cliccate su un nodo.
>
> Purtroppo l'approccio chininux non vabene per tutti :-(
>
> Per gli indirizzi di roma mi restituisce sempre "-", mentre per le isole
> che usano batman-adv non mi pare sia proprio possibile.
>
> Correggetemi se sbaglio...
Chininux [*] prende le informazioni sia da phpmyipam sia da
GestioneIndirizzi e dalle sottopagine impostate nel suo file di
configurazione.
Forse ultimamente sono rimasto un po' indietro e quindi l'istanza su
chi.ninux.org non ha tutte le pagine di indirizzi delle isole
configurate. Ci guardo ASAP.
La limitazione piu' grande secondo me e' che i record whois non hanno un
formato strutturato, e quindi non sarebbe male esportare i dati whois in
netjson!
@nemesis secondo te sarebbe netjson RFC compliant una cosa del tipo:
{
"type": "DeviceConfiguration",
"general": {
"hostname": "DeviceNameExample",
"maintainer": "email at example.org",
"description": "general info here",
"source": "http://wiki.ninux.org/GestioneIndirizzi"
},
"interfaces": [
{
"addresses": [
{
"address": "192.168.1.1",
"mask": 24,
"family": "ipv4",
"proto": "static"
}
]
}
]
}
--
Clauz
[*] https://github.com/ninuxorg/chininux
More information about the ninux-dev
mailing list