Monitoraggio sistema · 3 min read · Jan 12, 2026
Monitoraggio del Sistema Con sar E ksar
Monitoraggio del Sistema Con sar E ksar
Intro
sar è uno dei vecchi e famosi strumenti da riga di comando, spesso trascurato. Fornisce una ricchezza di informazioni quando si hanno colli di bottiglia nelle prestazioni. Di per sé fornisce solo colonne lunghe di dati numerici, piuttosto difficili da interpretare. sar esiste nella maggior parte delle distribuzioni Linux, ad esempio Ubuntu, Debian, CentOS, Gentoo, ed è disponibile anche su Solaris, AIX e altri Unici commerciali.
ksar, d’altra parte, è un’interfaccia frontale basata su Java per i dati numerici di sar. Produce grafici amichevoli che possono essere esportati in .pdf e in alcuni altri formati.
Nota Preliminare + Dichiarazione di Esclusione di Responsabilità
Per utilizzare questo tutorial dovresti essere familiare con l’uso di una shell, almeno alcune conoscenze di base sono vantaggiose.
Il seguente tutorial è una sorta di ricetta per cucinare utilizzando sar e ksar. Dovrebbe essere facilmente adattabile a quasi qualsiasi tipo di Linux o Unix, dove sono disponibili i prerequisiti. Non posso garantire che questa ricetta funzioni anche per te.
1. sar
Come già accennato, sar è guidato da riga di comando. È in un pacchetto chiamato sysstat (Ubuntu, Debian, CentOS, Gentoo, per citarne alcuni). Dovresti installarlo utilizzando il tuo gestore di pacchetti preferito (apt-get, yum, synaptic, yumex, emerge, ..). Preferibilmente sar potrebbe e dovrebbe essere utilizzato in combinazione con cron, quindi potresti dare un’occhiata a /etc/cron.d/sysstat o a un file con un nome simile. Dovrebbe apparire così (CentOS in questo caso):
# esegui lo strumento di contabilizzazione dell'attività di sistema ogni 10 minuti
*/10 * * * * root /usr/lib/sa/sa1 1 1
# genera un riepilogo giornaliero della contabilizzazione dei processi alle 23:53
53 23 * * * root /usr/lib/sa/sa2 -ANon dimenticare, sar dovrebbe essere installato sul sistema che desideri monitorare.
sar viene eseguito con l’aiuto di cron ogni 10 minuti, produce una sorta di istantanea binaria di ciò che sta accadendo sul sistema, e alle 23:53 viene prodotto un riepilogo giornaliero. Il riepilogo “amichevole per l’utente” e il database binario sono memorizzati in /var/log/sa (CentOS) o in /var/log/sysstat (Debian, Ubuntu). sar produce un file al giorno e mantiene vecchi database per un mese (predefinito). Ma vogliamo di più, ed è qui che ksar entra in gioco.
2. ksar
ksar non è nei repository dei sistemi comuni, devi scaricarlo da SourceForge.
ksar può essere installato sul tuo PC/stazione di lavoro, non è necessario installarlo sul sistema da monitorare (spesso un server). Il principale prerequisito è Java, quindi dovresti assicurarti che una versione recente di Java sia installata sul sistema su cui desideri eseguire ksar. In questo caso è stata utilizzata la SUN-Java-6-jre.
ksar arriva in un archivio .zip, dovresti estrarlo utilizzando unzip in una destinazione che desideri, magari /opt o /usr/local/bin.
Viene estratto in una propria directory, ad esempio come
/usr/local/bin/kSar-5.0.6Cambiando in questa directory dovresti trovare un file chiamato run.sh:
-rwxr-xr-x 1 root root 276 2008-11-25 19:19 run.sh*Ho cambiato i suoi permessi per renderlo eseguibile. Puoi eseguire ksar emettendo un
/usr/local/bin/kSar-5.0.6/run.sh &Poi la GUI davvero amichevole dovrebbe avviarsi. Appare così

Finora non molto interessante ..
ksar ha una funzionalità integrata per contattare sistemi remoti con l’aiuto di SSH. Poiché è probabile che tu stia già utilizzando SSH per amministrare i tuoi sistemi, questa è piuttosto utile. Questa funzionalità si trova sotto “Dati/Esegui comando SSH”.

Un’altra possibilità semplice per eseguire esami offline dei dati sulle prestazioni di sar è semplicemente copiare i rapporti ASCII prodotti da sar sul sistema monitorato sulla tua stazione di lavoro utilizzando scp, e esaminarli offline. Prima ottieni una panoramica dei dati memorizzati nel dataset che hai caricato:

Questo è il carico della CPU su un giorno:

Oppure l’Utilizzo della Memoria su un giorno:

È anche possibile allungare l’asse X, per ingrandire un intervallo di tempo più piccolo:

Sta a te esplorare ulteriormente le possibilità di sar/ksar. A mio parere sono una fonte dignitosa di informazioni riguardanti le prestazioni del sistema e l’identificazione di colli di bottiglia, che potrebbero essere facilmente rese accessibili.
3. URL’s
- sysstat (sar): http://sebastien.godard.pagesperso-orange.fr/
- ksar: http://sourceforge.net/projects/ksar/
- Debian: http://www.debian.org/
- Ubuntu: http://www.ubuntu.com/
- CentOS: http://www.centos.org/
- Gentoo: http://www.gentoo.org/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.