<div dir="ltr">Buongiorno Bryan,<div><br></div><div>Non sono a conoscenza dell'esistenza di un tool open source, o anche solo free, che si presti a svolgere tutte le funzionalità che hai descritto, anche se spero che qualcuno mi smentisca perché sarebbe veramente fantastico.</div><div>Provo però lo stesso ad indirizzarti verso qualche tool che potrebbe avvicinarsi su alcuni aspetti che hai descritto.<div><br></div><div>Uso molto spesso <a href="https://app.diagrams.net" target="_blank">https://app.diagrams.net</a> come strumento drag and drop, ha vari stencil precaricati inclusi i classici cisco/aws/google, credo sia il migliore strumento gratuito se devi fare qualche semplice diagramma. Dovrebbe avere anche funzionalità avanzate ma personalmente non le ho mai provate.</div><div>Poi ci sono i tool dichiarativi, ovvero producono diagrammi sulla base di istruzioni precise fornite in partenza, ad esempio passandogli un JSON o simili, io conosco <a href="https://github.com/codeout/inet-henge" target="_blank">https://github.com/codeout/inet-henge</a> e <a href="https://github.com/dmulyalin/N2G" target="_blank">https://github.com/dmulyalin/N2G</a>; quest'ultimo ha anche l'integrazione con <a href="http://diagrams.net">diagrams.net</a>, produce quindi dei file che poi puoi importare su <a href="http://diagrams.net">diagrams.net</a> e gestirli con l'interfaccia grafica.</div><div><div>Dichiarativo ci sarebbe anche <a href="https://d2lang.com/" target="_blank">https://d2lang.com/</a> ma è più generico, senza focus sulla parte networking.</div><div><br></div><div>Spero di averti aiutato in un modo o in un altro.</div><div>Enrico</div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><table width="200" border="0" cellpadding="0" cellspacing="0" style="color:rgb(0,0,0);font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;font-size:14px;font-weight:lighter"><tbody><tr><td><img src="http://timenet.it/email/timenet.jpg" hspace="0" vspace="0" border="0" style="margin-bottom:5px"></td></tr><tr><td>Enrico Caruso</td></tr><tr><td>Network Engineer | Wireless specialist<br></td></tr><tr><td><img src="http://timenet.it/email/hr-triangolo.jpg" alt="timenet" style="margin:5px 0px"></td></tr><tr><td><a href="https://www.linkedin.com/in/crsenrico/" target="_blank">Linkedin</a><br>Timenet: 0571 1738000</td></tr><tr><td> </td></tr><tr><td>assistenza tecnica: <a href="mailto:assistenza@timenet.it" style="color:rgb(0,0,0)" target="_blank">assistenza@timenet.it</a></td></tr><tr><td>ufficio commerciale: <a href="mailto:sales@timenet.it" style="color:rgb(0,0,0)" target="_blank">sales@timenet.it</a></td></tr><tr><td>ufficio amministrativo: <a href="mailto:contabilita@timenet.it" style="color:rgb(0,0,0)" target="_blank">contabilita@timenet.it</a></td></tr><tr><td> </td></tr><tr><td><a href="http://timenet.it/email/redirect1.php" style="color:rgb(0,0,0)" target="_blank"><img src="http://timenet.it/email/img1.jpg" alt="sito timenet" style="margin-right:15px"></a> <a href="http://timenet.it/email/redirect2.php" style="color:rgb(0,0,0)" target="_blank"><img src="http://timenet.it/email/img2.jpg" alt="linkedin timenet" style="margin-right:15px"></a> <a href="http://timenet.it/email/redirect3.php" style="color:rgb(0,0,0)" target="_blank"><img src="http://timenet.it/email/img3.jpg" alt="twitter timenet" style="margin-right:15px"></a> <a href="http://timenet.it/email/redirect4.php" style="color:rgb(0,0,0)" target="_blank"><img src="http://timenet.it/email/img4.jpg" alt="facebook timenet" style="margin-right:15px"></a> <a href="http://timenet.it/email/redirect5.php" style="color:rgb(0,0,0)" target="_blank"><img src="http://timenet.it/email/img5.jpg" alt="FT1000 timenet"></a></td></tr><tr><td><a href="http://timenet.it/email/redirect.php" target="_blank"><img src="http://timenet.it/email/spot.jpg" alt="" hspace="0" vspace="6" border="0"></a></td></tr></tbody></table></div></div></div></div></div><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mer 3 lug 2024 alle ore 22:22 Bryan Joshua Pedini via itnog <<a href="mailto:itnog@lists.itnog.it" target="_blank">itnog@lists.itnog.it</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>

  

    
  
  <div>
    <p><font face="Georgia">Buongiorno a tutti (newcomer here),</font></p>
    <p><font face="Georgia">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.<br>
        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.</font></p>
    <p><font face="Georgia">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<br>
        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<br>
        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</font></p>
    <p><font face="Georgia">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.</font></p>
    <p><font face="Georgia">O qualcosa del genere...</font></p>
    <p><font face="Georgia">Ringrazio in anticipo chiunque mi avvicini
        anche di uno step alla soluzione,<br>
        E auguro una buona giornata a tutti!!</font></p>
    <p><font face="Georgia">Cordialmente,<br>
      </font></p>
    <div>
      <div>
        <hr style="border:1.5px solid grey;margin:5px 0px">
        <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" target="_blank">BJPHoster
            Private Network</a>.</div>
        <div style="font-size:11pt"> <a title="Bryan Joshua Pedini" href="https://45r.it/pedini-dev" target="_blank"> <img src="cid:ii_1907a4be146a96225321" width="20px" height="20px"> <span>pedini.dev</span> </a><br>
          <a title="bryan@pedini.dev" href="mailto://bryan@pedini.dev" target="_blank">
            <img src="cid:ii_1907a4be146c96b1f862" width="20px" height="20px"> <span>bryan@pedini.dev</span>
          </a><br>
          <a title="Bryan Joshua Pedini" href="https://45r.it/pedini-ig" target="_blank">
            <img src="cid:ii_1907a4be146d94698963" width="20px" height="20px"> <span>bryanp_og</span> </a><br>
          <a title="Bryan Joshua Pedini" href="https://45r.it/pedini-tg" target="_blank">
            <img src="cid:ii_1907a4be1468c4575da4" width="20px" height="20px"> <span>bryanpedini</span> </a><br>
          <a title="Bryan Joshua Pedini" href="https://45r.it/pedini-li" target="_blank">
            <img src="cid:ii_1907a4be14643c9a0bb5" 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 0px">
      </div>
    </div>
  </div>
<br>
-- <br>
Mailing list info: <a href="http://lists.itnog.it/listinfo/itnog" rel="noreferrer" target="_blank">http://lists.itnog.it/listinfo/itnog</a><br>
</blockquote></div>