#format wiki #language it <
> <> = Introduzione = '''MRTG''' ('''M'''ulti '''R'''outer '''T'''raffic '''G'''rapther) è un monitor di rete utile per analizzare il traffico in ingresso e in uscita. = Preparativi = Per accedere all'interfaccia web dell'applicazione è necessario installare il server web '''apache'''. Consultare la [[Server/Web|relativa guida]]. = Installazione = Per installare '''MRTG''' è necessario [[AmministrazioneSistema/InstallareProgrammi|installare]] i seguenti pacchetti, reperibili dal [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]]: * ''mrtg'' * ''mrtg-contrib'' * ''librrds-perl'' * ''snmpd'' * ''snmp'' = Configurazione = == Configurazione di SNMP == Creare il file `/etc/snmpd.local.conf` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e inserire un testo simile al seguente: {{{ # Il nome della macchina sysname Nome # Una descrizione per la macchina sysdescr Descrizione # Informazioni sulla località syslocation Località # Il nome e l'indirizzo e-mail dell'amministratore syscontact Nome Cognome }}} Modificare le diciture «Nome», «Descrizione», «Località», «Nome Cognome» e «indirizzo@email» adattandole alle proprie esigenze. Dunque aprire il file `/etc/snmp/snmpd.conf` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e cercare le seguenti righe: {{{ com2sec paranoid default public #com2sec readonly default public }}} Modificarle come nel seguente esempio: {{{ #com2sec paranoid default public com2sec readonly 127.0.0.1 public }}} == Configurazione di MRTG == Ora in base alle configurazioni precedentemente impostazioni settate prima bisogna generare il file di configurazione di '''MRTG''': Per generare il file di configurazione di '''MRTG''' è sufficiente digitare il seguente comando in una finestra di terminale: {{{ sudo cfgmaker public@localhost –output=/etc/mrtg.cfg }}} ||<> ||''Se si desidera abilitare l'IPv6 è sufficiente aggiungere l'opzione'' «--enable-ipv6» ''al precedente comando''. || Nel caso vengano apportate modifiche ai file `/etc/snmpd.local.conf` e `/etc/snmpd.local.conf` sarà necessario ripetere tale procedura. == Configurazione di Apache == Per il corretto funzionamento dell'interfaccia web è necessario configurare '''apache'''. Per assegnare i giusti [[AmministrazioneSistema/PermessiFile|permessi]] alle cartelle contenenti i file `.html` dell'applicazione è sufficiente aprire una finestra di terminale e digitare il seguente comando: {{{ sudo chown root:root /var/www/mrtg sudo chmod 755 /var/www/mrtg }}} Infine, per rendere disponibile l'interfaccia web è sufficiente digitare il seguente comando in una finestra di terminale: {{{ cd /var/www/mrtg sudo indexmaker --clicktext --title="Spirit MRTG" --output=index.html /etc/mrtg.cfg }}} = Avvio = Per applicare tutte le modifiche apportate ai file di configurazione è necessario riavviare il servizio '''snmpd'''. Digitare il seguente comando in una finestra di terminale: {{{ sudo /etc/init.d/snmpd restart }}} Per avviare il servizio è sufficiente digitare il seguente comando in una finestra di terminale: {{{ sudo /etc/init.d/snmpd start }}} = Visualizzare il traffico di rete = Aprire il [[InternetRete/Navigazione|browser web]] e digitare nella barra degli indirizzi il seguente indirizzo: {{{ http://localhost/mrtg }}} Verrà visualizzata la prima pagina di '''MRTG''', contenente il grafico relativo al traffico della rete. = Ulteriori risorse = * [[http://www.mrtg.com/|Sito ufficiale del progetto]] * [[http://guide.debianizzati.org/index.php/Mrtg:_monitoriamo_la_banda|Artiolo su Debianizzati]] * [[http://it.wikipedia.org/wiki/SNMP|Voce enciclopedica SNMP]] ---- CategoryServer CategoryDaRevisionare