Indice() VersioniSupportate(hardy gutsy)
Introduzione
SmokePing è un analizzatore di rete, permette il monitoraggio di domini e sottodomini inoltre è possibile monitorare anche dei servizi come DNS Server ed altri ancora.
Preparazione
Per accedere all'interfaccia web dell'applicazione è necessario installare il server web apache. Consultare la [:Server/Web:relativa guida].
Installazione
Per installare SmokePing è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti, reperibili dal [:Repository/Componenti:componente] universe dei [:Repository:repository ufficiali]:
smokeping
curl
libauthen-radius-perl
libnet-ldap-perl
libnet-dns-perl
libio-socket-ssl-perl
libnet-telnet-perl
libsocket6-perl
libio-socket-inet6-perl
Configurazione
Creare il file /etc/smokeping/config con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e inserire un testo simile al seguente:
# Please edit this to suit your installation owner = Nome Cognome contact = indirizzo@email cgiurl = http://localhost/cgi-bin/smokeping.cgi mailhost = Server SMTP # specify this to get syslog logging syslogfacility = local0 # each probe is now run in its own process # disable this to revert to the old behaviour # concurrentprobes = no
Modificare le diciture «Nome Cognome» e «indirizzo@email» «Server SMTP» adattandole alle proprie esigenze.
Ogni modifica al file di configurazione per essere applicata necessita il riavvio del servizio:
sudo /etc/init.d/smokeping restart
Messaggio di benvenuto
Nelle impostazione è anche possibile modificare il messaggio di benvenuto a proprio piacimento, sempre nel file /etc/smokeping/config modificare il parametro remark a proprio piacimento.
Suddivisione dei menu
SmokePing da anche la possibilità di suddividere il menu a proprio piacimento, per esempio aggiungendo sottodomini di altre nazioni nel caso di un'azienda internazionale.
+ Mondo menu = Mondo title = Connettività mondiale ++ Europa menu = Europa title = Connettività europea +++ Svizzera menu = Svizzera title = Connettività svizzera alerts = bigloss,someloss,startloss host = www.ch.ti.abc
I «+» stanno ad indicare i vari sottolivelli che compongono i menu, mentre i parametri come host, menu e title stanno ad indicare la configurazione da applicare.
Monitoraggio dei servizi
È anche possibile monitorare un servizio per esempio un ftp server oppure un dns, sempre nel file /etc/smokeping/config vanno apportate le seguenti modifiche:
[...] *** Probes *** + DNS binary = /usr/bin/dig lookup = dominio.abc pings = 10 step = 200 [...] + Servizi menu = Latenza Server title = Monitoraggio latenza (DNS, HTTP) ++ DNS probe = DNS menu = Latenza DNS title = Latenza DNS +++ Nome DNS host = ns1.example.abc
In questo esempio viene monitorata la latenza di un DNS server, praticamente nella sezione Probes viene dichiarato un comando che verrà poi richiamato nella sezione Targets per la creazione del grafico.
Visualizzare il traffico di rete
Aprire il [:InternetRete/Navigazione:browser web] e digitare nella barra degli indirizzi il seguente indirizzo:
http://localhost/cgi-bin/smokeping.cgi
Ulteriori risorse
[http://oss.oetiker.ch/smokeping/index.en.html Sito ufficiale del progetto]
[http://howtoforge.com/monitoring_network_latency_smokeping_debian_etch Articolo su HowToForge]