<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="Georgia">Grazie mille a entrambi,</font></p>
    <p><font face="Georgia">In riferimento alla considerazione di
        Giansandro in merito a Netdisco riferisco: ma si, insomma,
        qualcosa tipo phpipam o ancora meglio netbox, però con il
        grafico stile mindmap, ed una volta importato il tutto in
        grafana (incluso e soprattutto il grafico), buttarci sopra il
        monitoring della banda utilizzata dell'host / del link, del
        packet loss (o del link completamente down), la VM che si sposta
        nel gruppo di destra o in quello di sinistra a seconda dell'host
        su cui sta ospitata, etc etc.</font></p>
    <p><font face="Georgia">Ovviamente, il tutto anche con integrazioni
        diverse, il requirement non è di fare tutto nello stesso
        software :)<br>
        Anzi, c'è appunto Grafana apposta che diciamo "unifica" le cose
        e fornisce un "single pane of glass" visuale, come i giovani lo
        vogliono chiamare<br>
      </font></p>
    <p><font face="Georgia">Cordialmente,<br>
      </font></p>
    <div class="moz-signature">
      <div
style="font-family: FreeSerif, 'Times New Roman', Times, serif; max-width: 600px; @media (max-width: 600px) { max-width: 100%; }">
        <hr style="border: 1.5px solid grey; margin: 5px 0;">
        <div style="font-size: 22pt;">Bryan Joshua Pedini</div>
        <div style="font-size: 15pt;">Owner of the <a
            title="BJPHoster Private Network"
            href="https://45r.it/bjphoster-com" style="font-size: 13pt;">BJPHoster
            Private Network</a>.</div>
        <div style="font-size: 11pt;"> <a title="Bryan Joshua Pedini"
            href="https://45r.it/pedini-dev"> <img
              src="cid:part1.V7qKzAKM.QSuVl6HI@pedini.dev" width="20px"
              height="20px"> <span>pedini.dev</span> </a><br>
          <a title="bryan@pedini.dev" href="mailto://bryan@pedini.dev">
            <img src="cid:part2.xiDM72wf.3Pkh2kC0@pedini.dev"
              width="20px" height="20px"> <span>bryan@pedini.dev</span>
          </a><br>
          <a title="Bryan Joshua Pedini" href="https://45r.it/pedini-ig">
            <img src="cid:part3.u3v5UJSl.VYCXtBVw@pedini.dev"
              width="20px" height="20px"> <span>bryanp_og</span> </a><br>
          <a title="Bryan Joshua Pedini" href="https://45r.it/pedini-tg">
            <img src="cid:part4.aL3vMiHV.vGCQmT7V@pedini.dev"
              width="20px" height="20px"> <span>bryanpedini</span> </a><br>
          <a title="Bryan Joshua Pedini" href="https://45r.it/pedini-li">
            <img src="cid:part5.vqyxXoNn.V9KRp1mz@pedini.dev"
              width="20px" height="20px"> <span>bryanpedini</span> </a>
        </div>
        <hr
style="border: 1.5px solid grey; margin: 5px 25%; max-width: 50%;">
        <div style="font-size: 9pt;"> Ogni informazione contenuta nella
          presente email ` da ritenersi puramente confidenziale e
          riservata. Qualora avete ricevuto la presente email per errore
          o non siate i destinatari diretti della comunicazione, e non
          siate stati autorizzati a riceverla tramite inoltro o altri
          mezzi da uno dei destinatari diretti ed autorizzati; siete
          pregati di notificare immediatamente l'accaduto rispondendo
          alla email, e successivamente a cancellarla da ogni sistema e
          distruggerne tutte le copie, non effettuando alcuna copia,
          stampa, download o altri mezzi di duplicazione,
          preventivamente alla distruzione della comunicazione. </div>
        <div style="font-size: 9pt;"> Every information included in the
          current email is to be considered highly confidential and
          reserved. In case you received this email as a result of an
          error or you're not the direct recipient of the communication,
          and you haven't been authorized to receive it by forward or
          other means from any of the direct and authorized recipients;
          you should kindly notify immediately what happened by replying
          to this email, and subsequently delete it and every other
          copy, without copying, printing, downloading or other means of
          duplication, prior to the deletion of the communications. </div>
        <hr style="border: 1.5px solid grey; margin: 5px 0;">
      </div>
    </div>
    <div class="moz-cite-prefix">On 2024-07-05 12:33 PM, Giansandro
      Sacchetti wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:AS8PR09MB46455275FBBEB0F28216733CE9DF2@AS8PR09MB4645.eurprd09.prod.outlook.com">
      <pre class="moz-quote-pre" wrap="">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 <a class="moz-txt-link-freetext" href="http://netdisco.org/">http://netdisco.org/</a> -- 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
<a class="moz-txt-link-abbreviated" href="mailto:giansandro.sacchetti@proxy.it">giansandro.sacchetti@proxy.it</a>

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.

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">----------------------------------------------------------------------

Message: 1
Date: Wed, 3 Jul 2024 22:21:45 +0200
From: Bryan Joshua Pedini <a class="moz-txt-link-rfc2396E" href="mailto:bryan@pedini.dev"><bryan@pedini.dev></a>
To: <a class="moz-txt-link-abbreviated" href="mailto:itnog@lists.itnog.it">itnog@lists.itnog.it</a>
Subject: [ITNOG] soluzione open source integrata network per diagrammi di rete
Message-ID: <a class="moz-txt-link-rfc2396E" href="mailto:fe8fd3d2-982a-4e2f-9948-c2ac90f95ab5@pedini.dev"><fe8fd3d2-982a-4e2f-9948-c2ac90f95ab5@pedini.dev></a>
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 <a class="moz-txt-link-rfc2396E" href="https://45r.it/bjphoster-com"><https://45r.it/bjphoster-com></a>.
pedini.dev <a class="moz-txt-link-rfc2396E" href="https://45r.it/pedini-dev"><https://45r.it/pedini-dev></a>
<a class="moz-txt-link-abbreviated" href="mailto:bryan@pedini.dev">bryan@pedini.dev</a> <a class="moz-txt-link-rfc2396E" href="mailto://bryan@pedini.dev"><mailto://bryan@pedini.dev></a>
bryanp_og <a class="moz-txt-link-rfc2396E" href="https://45r.it/pedini-ig"><https://45r.it/pedini-ig></a>
bryanpedini <a class="moz-txt-link-rfc2396E" href="https://45r.it/pedini-tg"><https://45r.it/pedini-tg></a>
bryanpedini <a class="moz-txt-link-rfc2396E" href="https://45r.it/pedini-li"><https://45r.it/pedini-li></a>
------------------------------------------------------------------------
</pre>
      </blockquote>
    </blockquote>
  </body>
</html>