Software Installation · 2 min read · Nov 16, 2025

So installieren Sie das Log.io Echtzeit-Protokollüberwachungstool auf Ubuntu 16.04 LTS

Log.io ist ein einfaches, aber effektives Protokollverwaltungstool, das auf Node.js und Socket.io basiert und das System überwacht und Echtzeitinformationen zu den Systemprotokollen in einem Webbrowser bereitstellt. Log.io besteht aus zwei Diensten, dem Log.io-Server und dem Harvester. Der Harvester überwacht die im Harvester-Konfigurationsdatei aufgeführten Protokolldateien und sendet sie an den Log.io-Server. Der Log.io-Server überträgt dann alle Nachrichten, die vom Harvester kommen, an den Client-Browser.

In diesem Tutorial lernen wir, wie man Log.io auf einem Ubuntu 16.04-Server installiert.

Anforderungen

  • Ein Server, der Ubuntu 16.04 mit installiertem Apache ausführt.
  • Ein Root-Passwort ist auf Ihrem Server eingerichtet.

Installieren von Node.js und NPM

Node.js ist eine serverseitige Programmierplattform für Javascript, die es Ihnen ermöglicht, Netzwerk-Anwendungen mit Backend-Funktionalität zu erstellen. NPM ist ein Javascript-Paketmanager, der es Benutzern ermöglicht, Abhängigkeiten für Anwendungen zu verwalten. Standardmäßig sind Node.js und NPM im Ubuntu 16.04-Repository verfügbar. Sie können es einfach mit dem folgenden Befehl installieren:

apt-get install nodejs npm -y

Sobald Node.js und NPM installiert sind, können Sie mit dem nächsten Schritt fortfahren.

Installieren und Konfigurieren von Log.io

Bevor Sie beginnen, müssen Sie den SSL-Zertifikatfehler beheben, wenn Sie Npm ausführen. Sie können dies tun, indem Sie den folgenden Befehl ausführen:

npm config set strict-ssl false

Als nächstes installieren Sie die Log.io-Anwendung, indem Sie den folgenden Befehl ausführen:

npm install -g log.io --user "root"

Sobald die Installation abgeschlossen ist, wird ein neues .log.io-Verzeichnis unter /root erstellt. Wechseln Sie dann mit dem folgenden Befehl in das .log.io-Verzeichnis:

cd .log.io  
ls

Sie sollten die drei Konfigurationsdateien sehen:

harvester.conf
log_server.conf
web_server.conf

Zuerst bearbeiten Sie die harvester.conf-Datei. Standardmäßig ist der Harvester so eingestellt, dass er nur das Apache-Protokoll überwacht. Sie können es nach Ihren Bedürfnissen konfigurieren:

nano harvester.conf

Ändern Sie die Datei wie unten gezeigt:

exports.config = {
  nodeName: "Webserver",
  logStreams: {
    apache: [
      "/var/log/apache2/access.log",
      "/var/log/apache2/error.log"
    ]

  },
  server: {
    host: '0.0.0.0',
    port: 28777
  }
}

Speichern und schließen Sie die Datei, wenn Sie fertig sind, und bearbeiten Sie dann die log_server.conf-Datei. Sie können die hörende IP-Adresse in dieser Datei angeben.

nano log_server.conf

Ändern Sie die Datei wie unten gezeigt

exports.config = {
  host: '0.0.0.0',
  port: 28777
}

Speichern und schließen Sie die Datei, wenn Sie fertig sind, und bearbeiten Sie dann die web_server.conf-Datei. Sie können die Portnummer angeben und die Sicherheit erhöhen, indem Sie die HTTP-Authentifizierung aktivieren und die Weboberfläche mit SSL sichern, indem Sie diese Datei verwenden.

nano web_server.conf

Ändern Sie die Datei wie unten gezeigt:

exports.config = {
  host: '0.0.0.0',
  port: 28778,

  /*
  // Aktivieren Sie die HTTP-Basisauthentifizierung
  auth: {
    user: "admin",
    pass: "1234"
  },
  */

  /*
  // Aktivieren Sie HTTPS/SSL
  ssl: {
    key: '/path/to/privatekey.pem',
    cert: '/path/to/certificate.pem'
  },
  */

  /*
  // Zugriff auf Websocket (socket.io) einschränken
  // Verwendet die 'origins'-Syntax von socket.io
  restrictSocket: '*:*',
  */

  /*
  // Zugriff auf den HTTP-Server (express) einschränken
  restrictHTTP: [
    "192.168.29.39",
    "10.0.*"
  ]
  ]
  */

}

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Starten Sie dann den Log.io-Dienst, indem Sie den folgenden Befehl ausführen:

log.io-server &  
log.io-harvester &

Zugriff auf die Log.io-Weboberfläche

Der Log.io-Server läuft jetzt und hört auf Port 28778. Es ist Zeit, auf die Log.io-Weboberfläche zuzugreifen.

Öffnen Sie Ihren Webbrowser und geben Sie die URL http://your-ip-address:28778 ein, Sie werden zum Log.io-Dashboard weitergeleitet, wie unten gezeigt:

Log.io Echtzeit-Protokollüberwachungssoftware

Links

  • Log.io Software
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.