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 -A

Non 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.6

Cambiando 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ì

kSar

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”.

kSar

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:

kSar

Questo è il carico della CPU su un giorno:

kSar

Oppure l’Utilizzo della Memoria su un giorno:

kSar

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

kSar

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

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.