[ITNOG] soluzione open source integrata network per diagrammi di rete

Giansandro Sacchetti giansandro.sacchetti@proxy.it
Ven 5 Lug 2024 12:33:50 CEST


Buondi' Bryan et All, oltre alle utili indicazioni che ti ha dato Enrico Caruso, dato che le feature che vorresti mi sa che non esistono tutte integrate in qualche sw/progetto, un collega mi ha comunque cortesemente ricordato che parecchi anni fa usava un tool che "spazzolava le reti".
Si chiamava netdisco ed era ufficialmente pacchettizzato in Debian, e a quei tempi utilizzava come backend un PostgreSQL; pare che esista ancora http://netdisco.org/ -- potresti provare a dargli un occhio.

Magari non sara' mai agile con drag+drop ma il core della discovery della rete e capacita' di ricostruzione della topologia lo dovrebbe avere, e se poi gli si vuole costruire un front-end custom sopra, essendo appoggiato su un PostgreSQL, penso si possa anche usare uno dei vari Grafana o affini per fare comunque un figurone...

Bye,
GSS

Giansandro Sacchetti
Innovery spa
giansandro.sacchetti@proxy.it

This e-mail and any attachments is confidential and may contain privileged information intended for the addressee(s) only. Dissemination, copying, printing or use by anybody else is unauthorized. If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e-mail, Thanks. Respect the environment. Do not print this mail if it is not necessary.

> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Wed, 3 Jul 2024 22:21:45 +0200
> From: Bryan Joshua Pedini <bryan@pedini.dev>
> To: itnog@lists.itnog.it
> Subject: [ITNOG] soluzione open source integrata network per diagrammi di rete
> Message-ID: <fe8fd3d2-982a-4e2f-9948-c2ac90f95ab5@pedini.dev>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
> 
> Buongiorno a tutti (newcomer here),
> 
> Sto cercando da un po' di tempo una soluzione open source per fare
> diagrammi di rete anche belli complessi, con switch, host, macchine
> virtuali, LAGs (lacp / mlag), e chi più ne ha più ne metta.
> La necessità è semplice ma al contempo rigida, nel senso che ci sono
> quelle 4 funzioni di base che mi servirebbero che non possono non
> mancare, e chiedo consiglio ai più esperti di cosa usano e di cosa hanno
> sentito parlare più spesso.
> 
> Nello specifico avrei bisogno di un sistema "stile cisco packet tracer",
> dove o ci sono dei dispositivi prefatti (templates) che io posso
> importare, oppure posso creare una definizione di un device manualmente
> Poi quando importo questo device nella mia topologia di rete, il
> template definisce tutte le interfacce che il dispositivo supporta (ed
> eventuali moduli aggiuntivi in caso di switch/router cisco con slot
> EHWIC/NIM/etc), le velocità di queste porte, la tipologia (RJ45, SFP,
> SFP28, QSFP, etc) e così via
> Una volta importati i device e le definizioni nella mappa di rete, un
> bel click su un device ti fa scegliere la porta di rete, un altro bel
> click su un altro device ti fa scegliere quell'altra, e eventualmente un
> doppio click sul link ti apre una finestra su cui selezioni quali VLAN
> possono passare per quel link, la VLAN ID predefinita, etc
> 
> Infine sarebbe molto utile se questa cosa si potesse importare /
> utilizzare come datasource su Grafana, in modo tale da avere SNMP /
> prometheus / node-exporter e tutti gli altri datasource di monitoring,
> così da poter mappare l'interfaccia monitorata con l'interfaccia del
> grafico ed avere proprio una visualizzazione grafica dei fault e delle
> congestioni, eventualmente poi basata anche su metriche di Grafana come
> il throughput sul link ed altre, così da monitorare anche la troppa
> banda utilizzata e simili.
> 
> O qualcosa del genere...
> 
> Ringrazio in anticipo chiunque mi avvicini anche di uno step alla soluzione,
> E auguro una buona giornata a tutti!!
> 
> Cordialmente,
> 
> ------------------------------------------------------------------------
> Bryan Joshua Pedini
> Owner of the BJPHoster Private Network <https://45r.it/bjphoster-com>.
> pedini.dev <https://45r.it/pedini-dev>
> bryan@pedini.dev <mailto://bryan@pedini.dev>
> bryanp_og <https://45r.it/pedini-ig>
> bryanpedini <https://45r.it/pedini-tg>
> bryanpedini <https://45r.it/pedini-li>
> ------------------------------------------------------------------------


Maggiori informazioni sulla lista itnog