Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Installazione/DaRete"
Differenze tra le versioni 18 e 120 (in 102 versioni)
Versione 18 del 03/05/2008 08.29.16
Dimensione: 3962
Commento:
Versione 120 del 21/04/2023 09.01.02
Dimensione: 4231
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
<<BR>>
<<Indice(depth=1)>>
<<Informazioni(rilasci="17.04 14.04")>>
Linea 5: Linea 8:
'''!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 9:
= Preparazione =

Per accedere all'interfaccia web dell'applicazione è necessario installare il server web '''apache'''. Per informazioni sull'installazione e la configurazione, consultare la [:Server/Web:relativa guida].
In questa pagina viene spiegato come installare un server per l'installazione remota dei client.
Linea 13: Linea 13:
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''
[[AmministrazioneSistema/InstallareProgrammi|Installare]] sul server i pacchetti [[apt://openbsd-inetd,tftpd-hpa,dhcp3-server | openbsd-inetd, tftpd-hpa, dhcp3-server]].
Linea 25: Linea 15:
= Configurazione = = Configurazione del 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
== Configurare il servizio DHCP ==

Il servizio [[http://wiki.ubuntu-it.org/Server/Dhcp|DHCP]] gestisce l'assegnazione degli indirizzi IP ai client in modo dinamico e permette agli stessi di comunicare con il server.

 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/dhcp3/dhcpd.conf`, 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.
 Esempio: se il server d'installazione ha indirizzo IP pari a 192.168.0.3 la modifica risultante sarà:{{{
subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.100 192.168.0.200;
        filename "pxelinux.0";
        next-server 192.168.0.3;
}
}}} 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 43:
 0. Modificare i parametri «Nome Cognome», «indirizzo@email» e «Server SMTP» adattandole alle proprie esigenze. == Configurazione di tftpd-hpa ==
Linea 46: Linea 45:
 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 udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
Linea 50: Linea 49:
== 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, modificando il file come segue:

{{{
+ 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 53:
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 =

Per monitorare servizi FTP o DNS è necessario modificare il file `/etc/smokeping/config` e inserire le apportate 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 nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{
sudo /etc/init.d/tftpd-hpa restart
Linea 107: Linea 57:
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. Scaricare i file necessari all'installazione da rete:
Linea 109: Linea 59:
= Visualizzare il traffico di rete =    * Per architetture a '''32 bit''' digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
cd ~
lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-i386/current/images/; mirror netboot/"
}}}
   * Per architetture a '''64 bit''' digitare in una finestra di terminale: {{{
cd ~
lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-amd64/current/images/; mirror netboot/"
}}}
 0. Per installare i file appena scaricati è sufficiente digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{
sudo cp -a netboot/* /var/lib/tftpboot
}}}
Linea 111: Linea 71:
= Avvio del client =
Linea 112: Linea 73:
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 [[Installazione/AvvioSupportoDiInstallazione#Modifica_dell.27ordine_di_avvio|impostare come avvio primario]] l'interfaccia di rete, salvare le modifiche apportate e riavviare il computer. Verrà avviata l'[[Installazione/Generale|installazione]] di '''Ubuntu'''.
Linea 119: Linea 77:
 * [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 originale]]
 * [[Installazione/CdMinimale|Installazione da CD minimale]]
 * [[http://www.howtoforge.com/ubuntu_pxe_install_server|Approfondimento dell'argomento su HowToForge]]
 * [[http://it.wikipedia.org/wiki/Preboot_Execution_Environment|Voce enciclopedica di PXE]]
Linea 123: Linea 82:
CategoryHomepage CategoryInstallazioneSistema CategoryAmministrazione CategoryDaRevisionare


Introduzione

In questa pagina viene spiegato come installare un server per l'installazione remota dei client.

Installazione

Installare sul server i pacchetti openbsd-inetd, tftpd-hpa, dhcp3-server.

Configurazione del server

Configurare il servizio DHCP

Il servizio DHCP gestisce l'assegnazione degli indirizzi IP ai client in modo dinamico e permette agli stessi di comunicare con il server.

  1. 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 editor di testo e con i privilegi di amministrazione il file /etc/dhcp3/dhcpd.conf, 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";
    }
  2. 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.

    Esempio: se il server d'installazione ha indirizzo IP pari a 192.168.0.3 la modifica risultante sarà:

    subnet 192.168.0.0 netmask 255.255.255.0 {
            range 192.168.0.100 192.168.0.200;
            filename "pxelinux.0";
            next-server 192.168.0.3;
    }
    se questo parametro non è specificato, il server DHCP corrisponde al server d'installazione remota.
  3. Per applicare le modifiche, riavviare il servizio digitando in una finestra di terminale il seguente comando:

    sudo /etc/init.d/dhcp3-server restart

Configurazione di tftpd-hpa

  1. Configurare il server d'installazione, aprire con un editor di testo e con i privilegi di amministrazione il file /etc/inetd.conf e sostituire il contenuto con la seguente riga:

    tftp    dgram   udp    wait    root    /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
  2. Sempre con un editor di testo e con i privilegi di amministrazione aprire il file /etc/default/tftpd-hpa e modificarlo come segue:

    RUN_DEAMON=”yes”
  3. Per applicare le modifiche riavviare il servizio digitando nel terminale il seguente comando:

    sudo /etc/init.d/tftpd-hpa restart
  4. Scaricare i file necessari all'installazione da rete:
    • Per architetture a 32 bit digitare nel terminale:

      cd ~
      lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-i386/current/images/; mirror netboot/"
    • Per architetture a 64 bit digitare in una finestra di terminale:

      cd ~
      lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-amd64/current/images/; mirror netboot/"
  5. Per installare i file appena scaricati è sufficiente digitare nel terminale il seguente comando:

    sudo cp -a netboot/* /var/lib/tftpboot

Avvio del 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 di Ubuntu.

Ulteriori risorse


CategoryInstallazioneSistema CategoryAmministrazione CategoryDaRevisionare