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 11 e 83 (in 72 versioni)
Versione 11 del 02/05/2008 21.13.27
Dimensione: 3029
Commento:
Versione 83 del 27/09/2008 22.18.39
Dimensione: 3174
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 6: Linea 7:
= Preparazione =

Per accedere all'interfaccia web dell'applicazione è necessario installare il server web '''apache'''. Consultare la [:Server/Web:relativa guida].
In questa pagina viene spiegato come installare un server per l'installazione remota dei client.
Linea 12: 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 24: Linea 13:
= Configurazione =  * ''inetutils-inetd''
 * ''tftpd-hpa''
 * ''dhcp3-server''
Linea 26: Linea 17:
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: = Configurazione server =
Linea 28: Linea 19:
{{{
# 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
== Server DHCP ==

 0. Per configurare il servizio DHCP sul server, in modo che i client al boot tramite PXE trovino il server d'installazione remota, 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";
}
}}}
 0. Nel caso che il server DHCP sia diverso dal server d'installazione remota aggiungere anche la riga:{{{
next-server IPServer;
}}} Sostituire la dicitura «IPServer» con l'IP del server d'installazione remota. Se questo parametro non è specifico, 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 41: Linea 35:
Modificare le diciture «Nome Cognome» e «indirizzo@email» «Server SMTP» adattandole alle proprie esigenze. == Configurazione tftpd-hpa ==
Linea 43: Linea 37:
== 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
 0. Configurare il server d'installazione, modificare 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 70: Linea 41:
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 seguneti 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. Sempre con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] modificare il file `/etc/default/tftpd-hpa` e modificare il file come segue:{{{
RUN_DEAMON=”yes”
Linea 100: Linea 45:
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.  0. Per applicare le modifiche riavviare il servizio digitando in una finestra di terminale il seguente comando:{{{
sudo /etc/init.d/tftpd-hpa restart
}}}

 0. Digitare in una finestra di terminale il seguente comando per scaricare il netinstall di '''Ubuntu''':{{{
lftp -c “open http://archive.ubuntu.com/ubuntu/dists/versione/main/installer-architettura/current/images/; mirror netboot/”
cp -a netboot/* /var/lib/tftpboot
}}}sostituire le seguenti diciture:
  * «versione»: immettere una versione di '''Ubuntu'''
  * «architettura»: immettere una delle due architetture '''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.

= 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]
----
CategoryHomepage

Indice(depth=1)

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

  1. Per configurare il servizio DHCP sul server, in modo che i client al boot tramite PXE trovino il server d'installazione remota, 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";
    }
  2. Nel caso che il server DHCP sia diverso dal server d'installazione remota aggiungere anche la riga:

    next-server IPServer;
    Sostituire la dicitura «IPServer» con l'IP del server d'installazione remota. Se questo parametro non è specifico, 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 tftpd-hpa

  1. Configurare il server d'installazione, modificare 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
  2. Sempre con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] modificare il file /etc/default/tftpd-hpa e modificare il file come segue:

    RUN_DEAMON=”yes”
  3. Per applicare le modifiche riavviare il servizio digitando in una finestra di terminale il seguente comando:

    sudo /etc/init.d/tftpd-hpa restart
  4. Digitare in una finestra di terminale il seguente comando per scaricare il netinstall di Ubuntu:

    lftp -c “open http://archive.ubuntu.com/ubuntu/dists/versione/main/installer-architettura/current/images/; mirror netboot/”
    cp -a netboot/* /var/lib/tftpboot
    sostituire le seguenti diciture:
    • «versione»: immettere una versione di Ubuntu

    • «architettura»: immettere una delle due architetture 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.

Ulteriori risorse


CategoryHomepage