如何在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: