|
Dimensione: 3966
Commento:
|
Dimensione: 3373
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| [[Indice()]] [[VersioniSupportate(hardy gutsy)]] |
#format wiki #LANGUAGE it [[Indice(depth=1)]] |
| Linea 5: | Linea 6: |
| '''!SmokePing''' è un analizzatore di rete che permette il monitoraggio di domini e sotto-domini. È possibile inoltre monitorare servizi come Server DNS, FTP e altri ancora. | |
| Linea 7: | Linea 7: |
| = Preparazione = Per accedere all'interfaccia web dell'applicazione è necessario installare il server web '''apache'''. Per informazioni sull'installazione e la configurazione di '''apache''', consultare la [:Server/Web:relativa guida]. |
In questa pagina viene spiegato come installare un server per l'installazione remota dei client. |
| Linea 13: | Linea 11: |
| 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'' |
È necessario [:AmministrazioneSistema/InstallareProgrammi:installare] sul server i seguenti pacchetti reperibili dai [:Repository:repository] ufficiali: |
| Linea 25: | Linea 13: |
| = Configurazione = | * ''inetutils-inetd'' * ''tftpd-hpa'' * ''dhcp3-server'' |
| Linea 27: | Linea 17: |
| 0. Creare con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/smokeping/config`, digitando in un terminale il seguente comando:{{{ sudo gedit /etc/smokeping/config |
= Configurazione server = == Server DHCP == 0. Per configurare il servizio DHCP sul server in modo da consentire ai client all'avvio di trovare, tramite PXE, il server d'installazione remota, aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/default/bluetooth`, ed aggiungere alla fine del file le seguenti istruzioni: {{{ subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.200; filename "pxelinux.0"; } |
| Linea 31: | Linea 28: |
| 0. 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 |
0. Nel caso in cui il server DHCP sia diverso dal server d'installazione remota è necessario aggiungere anche la seguente riga: {{{ next-server ip_server; }}} Sostituire la dicitura «ip_server» con l'IP del server d'installazione remota. Se questo parametro non è specificato, il server DHCP corrisponde al server d'installazione remota. 0. Per applicare le modifiche, riavviare il servizio digitando in una finestra di terminale il seguente comando: {{{ sudo /etc/init.d/dhcp3-server restart |
| Linea 44: | Linea 36: |
| 0. Modificare i parametri «Nome Cognome», «indirizzo@email» e «Server SMTP» adattandole alle proprie esigenze. | == Configurazione tftpd-hpa == |
| Linea 46: | Linea 38: |
| 0. Ogni modifica al file di configurazione per essere applicata necessita il riavvio del servizio:{{{ sudo /etc/init.d/smokeping restart |
0. Configurare il server d'installazione, aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/inetd.conf` e sostituire il contenuto con la seguente riga: {{{ tftp dgram udp4 wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot |
| Linea 50: | Linea 42: |
| == Messaggio di benvenuto == Nelle impostazione è possibile modificare il messaggio di benvenuto. Sempre nel file `/etc/smokeping/config` inserire il proprio messaggi nel parametro «remark». == Suddivisione dei menu == '''!SmokePing''' da anche la possibilità di suddividere il menù a proprio piacimento. Per esempio un'azienda internazionale può aggiungere sotto-domini di altre nazioni: {{{ + 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 |
0. Sempre con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] aprire il file `/etc/default/tftpd-hpa` e modificarlo come segue: {{{ RUN_DEAMON=”yes” |
| Linea 77: | Linea 46: |
| I caratteri «+» stanno ad indicare i vari sottolivelli che compongono i menù, mentre i parametri come «'''host'''», «'''menu'''» e «'''title'''» stanno ad indicare la configurazione da applicare. = Monitoraggio dei servizi = È possibile monitorare servizi come FTP o 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 |
0. Per applicare le modifiche riavviare il servizio digitando in una finestra di terminale il seguente comando: {{{ sudo /etc/init.d/tftpd-hpa restart |
| Linea 107: | Linea 50: |
| In questo esempio viene monitorata la latenza di un server DNS. Nella sezione «'''Probes'''» viene dichiarato un comando che verrà poi richiamato nella sezione «'''Targets'''» per la creazione del grafico. | 0. Per scaricare e installare i file necessari all'installazione da rete è sufficinete digitare in una finestra di terminale i seguenti comandi: {{{ lftp -c “open http://archive.ubuntu.com/ubuntu/dists/versione/main/installer-architettura/current/images/; mirror netboot/” cp -a netboot/* /var/lib/tftpboot }}} Sostituire la dicitura «versione» con la versione desiderata di '''Ubuntu''' e la dicitura «architettura» con una fra '''amd64''' o '''i386'''. |
| Linea 109: | Linea 55: |
| = Visualizzare il traffico di rete = | = Avvio client = |
| Linea 111: | Linea 57: |
Per visualizzare il traffico di rete è sufficiente aprire il [:InternetRete/Navigazione:browser web] e digitare nella barra degli indirizzi il seguente indirizzo: {{{ http://localhost/cgi-bin/smokeping.cgi }}} |
Entrare nel bios del client ed impostare come avvio primario l'interfaccia di rete, salvare le modifiche apportate e riavviare il computer. Verrà avviata l'installazione [:Installazione/Generale: Alternate] di '''Ubuntu''' tramite il [:Installazione/CdMinimale: CD minimale]. |
| Linea 119: | Linea 61: |
| * [http://oss.oetiker.ch/smokeping/index.en.html Sito ufficiale del progetto] * [http://howtoforge.com/monitoring_network_latency_smokeping_debian_etch Articolo su HowToForge] |
* [https://help.ubuntu.com/community/PXEInstallServer Documento orginale] * [http://www.intilinux.com/howto/983/installare-ubuntu-senza-lettore-cddvd-attraverso-pxe/ Installazione attraverso PXE su Intilinux] * [http://it.wikipedia.org/wiki/Preboot_Execution_Environment Voce enciclopedica di PXE] |
Introduzione
In questa pagina viene spiegato come installare un server per l'installazione remota dei client.
Installazione
È necessario [:AmministrazioneSistema/InstallareProgrammi:installare] sul server i seguenti pacchetti reperibili dai [:Repository:repository] ufficiali:
inetutils-inetd
tftpd-hpa
dhcp3-server
Configurazione server
Server DHCP
Per configurare il servizio DHCP sul server in modo da consentire ai client all'avvio di trovare, tramite PXE, il server d'installazione remota, aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/default/bluetooth, ed aggiungere alla fine del file le seguenti istruzioni:
subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.200; filename "pxelinux.0"; }Nel caso in cui il server DHCP sia diverso dal server d'installazione remota è necessario aggiungere anche la seguente riga:
next-server ip_server;
Sostituire la dicitura «ip_server» con l'IP del server d'installazione remota. Se questo parametro non è specificato, il server DHCP corrisponde al server d'installazione remota.Per applicare le modifiche, riavviare il servizio digitando in una finestra di terminale il seguente comando:
sudo /etc/init.d/dhcp3-server restart
Configurazione tftpd-hpa
Configurare il server d'installazione, aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/inetd.conf e sostituire il contenuto con la seguente riga:
tftp dgram udp4 wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
Sempre con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] aprire il file /etc/default/tftpd-hpa e modificarlo come segue:
RUN_DEAMON=”yes”
Per applicare le modifiche riavviare il servizio digitando in una finestra di terminale il seguente comando:
sudo /etc/init.d/tftpd-hpa restart
Per scaricare e installare i file necessari all'installazione da rete è sufficinete digitare in una finestra di terminale i seguenti comandi:
lftp -c “open http://archive.ubuntu.com/ubuntu/dists/versione/main/installer-architettura/current/images/; mirror netboot/” cp -a netboot/* /var/lib/tftpboot
Sostituire la dicitura «versione» con la versione desiderata di Ubuntu e la dicitura «architettura» con una fra amd64 o i386.
Avvio client
Entrare nel bios del client ed impostare come avvio primario l'interfaccia di rete, salvare le modifiche apportate e riavviare il computer. Verrà avviata l'installazione [:Installazione/Generale: Alternate] di Ubuntu tramite il [:Installazione/CdMinimale: CD minimale].
Ulteriori risorse
[https://help.ubuntu.com/community/PXEInstallServer Documento orginale]
[http://www.intilinux.com/howto/983/installare-ubuntu-senza-lettore-cddvd-attraverso-pxe/ Installazione attraverso PXE su Intilinux]
[http://it.wikipedia.org/wiki/Preboot_Execution_Environment Voce enciclopedica di PXE]
