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

Una 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 false

Successivamente, 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  
ls

Dovresti 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.conf

Modifica 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.conf

Modifica 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.conf

Modifica 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:

Software di Monitoraggio Log in Tempo Reale Log.io

Link

  • Software Log.io
Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.