|
Dimensione: 3766
Commento:
|
Dimensione: 3311
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, permette il monitoraggio di domini e sottodomini inoltre è possibile monitorare anche dei servizi come DNS Server ed altri ancora. | |
| Linea 7: | 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 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: |
| 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 29: | 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 42: | Linea 35: |
| Modificare le diciture «Nome Cognome» e «indirizzo@email» «Server SMTP» adattandole alle proprie esigenze. | == Configurazione tftpd-hpa == |
| Linea 44: | Linea 37: |
| 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, 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 49: | Linea 41: |
| == 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. 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 76: | Linea 45: |
| 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. Per applicare le modifiche riavviare il servizio digitando in una finestra di terminale il seguente comando:{{{ sudo /etc/init.d/tftpd-hpa restart |
| Linea 106: | Linea 49: |
| 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. 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''' |
| Linea 108: | Linea 56: |
| = Visualizzare il traffico di rete = | = Avvio client = |
| Linea 110: | Linea 58: |
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 118: | Linea 62: |
| * [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] ---- CategoryHomepage |
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 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"; }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.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, 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
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”
Per applicare le modifiche riavviare il servizio digitando in una finestra di terminale il seguente comando:
sudo /etc/init.d/tftpd-hpa restart
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. 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]
