doc:appunti:linux:sa:munin
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
doc:appunti:linux:sa:munin [2014/05/02 12:29] – [Monitoraggio banda con iperf] niccolo | doc:appunti:linux:sa:munin [2023/10/17 09:48] – [Monitoraggio servizio Apache] niccolo | ||
---|---|---|---|
Line 9: | Line 9: | ||
Creare dei link in **''/ | Creare dei link in **''/ | ||
- | * **libdbi-per** e **libdbd-pg-perl** per il plugin '' | + | * **libdbi-perl** e **libdbd-pg-perl** per il plugin '' |
===== Permessi ===== | ===== Permessi ===== | ||
Line 31: | Line 31: | ||
group list | group list | ||
</ | </ | ||
+ | |||
+ | ===== Appunti su monitoraggio traffico rete ===== | ||
+ | |||
+ | Il grafico **network traffic** mostra il traffico: | ||
+ | |||
+ | * **upload** traffico trasmesso, **positivo** (generato dall' | ||
+ | * **download** traffico ricevuto, **negativo** | ||
+ | |||
+ | Il plugin che effettua la misurazione **non utilizza snmpd**, ma va direttamente a leggere i valori da **''/ | ||
+ | |||
+ | I dati rrd (byte rx/tx) sono memorizzati nel file **''/ | ||
===== Aggiungere un' | ===== Aggiungere un' | ||
Line 64: | Line 75: | ||
</ | </ | ||
+ | Il plugin è scritto in Bash ed utilizza l' | ||
+ | |||
+ | < | ||
+ | [ping_*] | ||
+ | env.ping_args | ||
+ | |||
+ | [ping_remote.server.org] | ||
+ | env.ping_args | ||
+ | </ | ||
+ | |||
+ | L' | ||
===== Monitoraggio banda con iperf ===== | ===== Monitoraggio banda con iperf ===== | ||
+ | |||
+ | FIXME **ATTENZIONE**: | ||
Con **iperf** è possibile monitorare la larghezza di banda TCP o UDP, con Munin è possibile trasformare queste misure in grafico. | Con **iperf** è possibile monitorare la larghezza di banda TCP o UDP, con Munin è possibile trasformare queste misure in grafico. | ||
Line 83: | Line 107: | ||
</ | </ | ||
- | Per agganciare un grafico Munin sul test '' | + | Per agganciare un grafico Munin sul test '' |
+ | |||
+ | Non essendo pacchettizzato Debian lo possiamo salvare in **''/ | ||
< | < | ||
Line 89: | Line 115: | ||
</ | </ | ||
- | FIXME Come configurare per ogni host dei parametri diversi? Invece che hard-coded si vorrebbe specificre almeno | + | **ATTENZIONE** L' |
+ | |||
+ | Per configurare il plugin impostando il tempo di esecuzione e la scalatura del grafico | ||
+ | |||
+ | < | ||
+ | [iperf_test.server.org] | ||
+ | env.iperf_time | ||
+ | env.upper_limit | ||
+ | timeout | ||
+ | </ | ||
+ | |||
+ | ===== Monitoraggio banda con nuttcp ===== | ||
+ | |||
+ | Considerato il problema | ||
+ | |||
+ | Sul server si installa l'omonimo pacchetto Debian e si crea uno script start/stop opportuno. | ||
+ | |||
+ | Sul client si configura un plugin per Munin **{{nuttcp_.txt|nuttcp_}}** con link simbolico come visto sopra. Quindi si crea un file di configurazione **''/ | ||
+ | |||
+ | < | ||
+ | [nuttcp_test.server.org] | ||
+ | env.nuttcp_time | ||
+ | env.upper_limit | ||
+ | timeout | ||
+ | </ | ||
+ | |||
+ | ===== Monitoraggio servizio Apache ===== | ||
+ | |||
+ | Munin fornisce tre plugin per monitorare un processo web server Apache: **apache_accesses**, | ||
+ | |||
+ | Una volta installato il tutto è sufficiente creare i link simbolici: | ||
+ | |||
+ | < | ||
+ | ln -s / | ||
+ | ln -s / | ||
+ | ln -s / | ||
+ | </ | ||
+ | |||
+ | Per verificare se Apache è configurato correttamente per dare accesso alle statistiche, | ||
+ | |||
+ | < | ||
+ | wget -O status.txt " | ||
+ | </ | ||
+ | |||
+ | Per verificare che il plugin funzioni, è sufficiente eseguirlo da riga di comando: | ||
+ | |||
+ | < | ||
+ | / | ||
+ | accesses80.value 21617 | ||
+ | </ | ||
+ |
doc/appunti/linux/sa/munin.txt · Last modified: 2023/11/15 18:59 by niccolo