Installazione software · 2 min read · Nov 16, 2025
Come installare Log.io Strumento di Monitoraggio dei Log in Tempo Reale su Ubuntu 16.04 LTS
Log.io è uno strumento di gestione dei log semplice ma efficace, costruito su Node.js e Socket.io, che monitora il sistema e fornisce informazioni in tempo reale sui log di sistema in un browser web. Log.io è composto da due servizi, il server log.io e il harvester. Il harvester controlla i file di log elencati nel file di configurazione del harvester e li invia al server log.io. Poi il server log.io trasmette tutti i messaggi provenienti dal harvester al browser del client.
In questo tutorial, impareremo come installare Log.io su un server Ubuntu 16.04.
Requisiti
- Un server che esegue Ubuntu 16.04 con Apache installato.
- Una password di root impostata sul tuo server.
Installa Node.js e NPM
Node.js è una piattaforma di programmazione server-side Javascript che consente di creare applicazioni di rete con funzionalità di backend. NPM è un gestore di pacchetti Javascript che consente all’utente di gestire le dipendenze per l’applicazione. Per impostazione predefinita, Node.js e NPM sono disponibili nel repository di Ubuntu 16.04. Puoi facilmente installarlo con il seguente comando:
apt-get install nodejs npm -yUna volta installati Node.js e NPM, puoi procedere al passaggio successivo.
Installa e Configura Log.io
Prima di iniziare, dovrai risolvere l’errore del certificato SSL quando esegui Npm. Puoi farlo eseguendo il seguente comando:
npm config set strict-ssl falseSuccessivamente, installa l’applicazione Log.io eseguendo il seguente comando:
npm install -g log.io --user "root"Una volta completata l’installazione, verrà creata una nuova directory .log.io sotto /root. Successivamente, cambia la directory in .log.io con il seguente comando:
cd .log.io
lsDovresti vedere i tre file di configurazione:
harvester.conf
log_server.conf
web_server.conf
Per prima cosa, modifica il file harvester.conf. Per impostazione predefinita, il harvester è impostato per monitorare solo il log di apache. Puoi configurarlo secondo le tue esigenze:
nano harvester.confModifica il file come mostrato di seguito:
exports.config = {
nodeName: "Webserver",
logStreams: {
apache: [
"/var/log/apache2/access.log",
"/var/log/apache2/error.log"
]
},
server: {
host: '0.0.0.0',
port: 28777
}
}Salva e chiudi il file quando hai finito, poi modifica il file log_server.conf. Puoi specificare l’indirizzo IP di ascolto in questo file.
nano log_server.confModifica il file come mostrato di seguito
exports.config = {
host: '0.0.0.0',
port: 28777
}
Salva e chiudi il file quando hai finito, poi modifica il file web_server.conf. Puoi specificare il numero di porta e aumentare la sicurezza impostando l’autenticazione HTTP, proteggendo l’interfaccia web con SSL utilizzando questo file.
nano web_server.confModifica il file come mostrato di seguito:
exports.config = {
host: '0.0.0.0',
port: 28778,
/*
// Abilita l'autenticazione di base HTTP
auth: {
user: "admin",
pass: "1234"
},
*/
/*
// Abilita HTTPS/SSL
ssl: {
key: '/path/to/privatekey.pem',
cert: '/path/to/certificate.pem'
},
*/
/*
// Limita l'accesso al websocket (socket.io)
// Usa la sintassi 'origins' di socket.io
restrictSocket: '*:*',
*/
/*
// Limita l'accesso al server http (express)
restrictHTTP: [
"192.168.29.39",
"10.0.*"
]
]
*/
}Salva e chiudi il file quando hai finito. Poi avvia il servizio Log.io eseguendo il seguente comando:
log.io-server &
log.io-harvester &Accedi all’Interfaccia Web di Log.io
Il server Log.io è ora in esecuzione e in ascolto sulla porta 28778. È tempo di accedere all’interfaccia web di Log.io.
Apri il tuo browser web e digita l’URL http://your-ip-address:28778, verrai reindirizzato alla dashboard di Log.io come mostrato di seguito:

Link
- Software Log.io
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.