欢迎光临
我们一直在努力

如何在Ubuntu 16.04 LTS上安装Log.io实时日志监控工具

如何在Ubuntu 16.04 LTS上安装Log.io实时日志监控工具

Log.io是一个简单而有效的日志管理工具,它建立在Node.js和Socket.io之上,用于监视系统并提供Web浏览器中系统日志的实时信息。 Log.io由两个服务组成,log.io服务器和收割机。 收割机观察收割机配置文件中列出的日志文件并将它们发送到log.io服务器。 然后log.io服务器将所有来自收集器的消息广播到客户端浏览器。

在本教程中,我们将学习如何在Ubuntu 16.04服务器上安装Log.io。

要求

  • 运行安装了Apache的Ubuntu 16.04的服务器。
  • 在您的服务器上设置了根密码。

安装Node.js和NPM

Node.js是一个Javascript服务器端编程平台,允许您创建具有后端功能的网络应用程序。 NPM是一个JavaScript包管理器,允许用户管理应用程序的依赖关系。 默认情况下,Node.js和NPM在Ubuntu 16.04存储库中可用。 您可以使用以下命令轻松安装它:

apt-get install nodejs npm -y

一旦安装了Node.js和NPM,您可以继续下一步。

安装和配置Log.io

开始之前,您需要在运行Npm时修复SSL证书错误。 您可以通过运行以下命令来完成此操作:

npm config set strict-ssl false

接下来,通过运行以下命令安装Log.io应用程序:

npm install -g log.io –user “root”

安装完成后,将在/ root下创建一个新的.log.io目录。 接下来,使用以下命令将目录更改为.log.io:

cd .log.io
ls

你应该看到三个配置文件:

harvester.conflog_server.confweb_server.conf

首先,编辑harvester.conf文件。 默认情况下,harvester被设置为仅监视apache日志。 您可以根据您的需要进行配置:

nano harvester.conf

如下所示更改文件:

exports.config = {  nodeName: "Webserver",  logStreams: {    apache: [      "/var/log/apache2/access.log",      "/var/log/apache2/error.log"    ]  },  server: {    host: '0.0.0.0',    port: 28777  }}

完成后保存并关闭文件,然后编辑log_server.conf文件。 您可以在此文件中指定监听IP地址。

nano log_server.conf

如下所示更改文件

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

完成后保存并关闭文件,然后编辑web_server.conf文件。 您可以指定端口号并通过进行HTTP身份验证来提高安全性,并使用此文件以SSL保护Web界面。

nano web_server.conf

如下所示更改文件:

exports.config = {  host: '0.0.0.0',  port: 28778,  /*  // Enable HTTP Basic Authentication  auth: {    user: "admin",    pass: "1234"  },  */  /*  // Enable HTTPS/SSL  ssl: {    key: '/path/to/privatekey.pem',    cert: '/path/to/certificate.pem'  },  */  /*  // Restrict access to websocket (socket.io)  // Uses socket.io 'origins' syntax  restrictSocket: '*:*',  */  /*  // Restrict access to http server (express)  restrictHTTP: [    "192.168.29.39",    "10.0.*"  ]  ]  */}

完成后保存并关闭文件。 然后通过运行以下命令启动Log.io服务:

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

访问Log.io Web界面

Log.io服务器现在正在运行并在端口28778上监听。是时候访问Log.io Web界面。

打开你的网络浏览器并输入URL http:// your-ip-address:28778 ,你将被重定向到Log.io仪表板,如下所示:

Log.io实时日志监控软件

赞(0) 打赏
未经允许不得转载:老赵部落 » 如何在Ubuntu 16.04 LTS上安装Log.io实时日志监控工具

评论 抢沙发