在浏览器中实时查看服务器日志Log.io--v0.4.16版本

一、Log.io介绍

官网地址:http://logio.org
github地址:https://github.com/NarrativeScience/log.io
在这里插入图片描述
简单理解为:可以使用浏览器实时查看服务器上的日志,但是看不了历史的日志,类似于tail -f命令。

二、搭建准备

Server服务端:接受客户端发送过来的日志
Input客户端:用于日志采集,将日志信息发送到服务端

角色IPNode版本log.io版本
服务端192.168.1.141>= 12log.io@0.4.16
客户端192.168.1.140>= 12log.io-file-input@0.4.16

关闭防火墙

systemctl stop firewalld.service

安装node.js

curl -fsSL https://rpm.nodesource.com/setup_12.x | bash -
yum install -y nodejs

查看

[root@localhost ~]# npm -v && node -v
6.14.12
v12.22.1

三、安装服务端

npm install -g log.io --registry https://registry.npm.taobao.org

创建配置文件,新版本v0.4.16已经不会自动生成配置文件了

mkdir -p ~/.log.io/
vi ~/.log.io/server.json

users中为登录的用户名和密码

{
  "messageServer": {
    "port": 6689,
    "host": "0.0.0.0"
  },
  "httpServer": {
    "port": 6688,
    "host": "0.0.0.0"
  },
  "debug": false,
  "basicAuth": {
    "realm": "abc123xyz",
    "users": {
      "admin": "admin123",
      "user123": "user123"
    }
  }
}

启动服务端命令log.io-server

[root@localhost ~]# log.io-server
TCP message server listening on port 6689
HTTP server listening on port 6688

浏览器访问 http://192.168.1.141:6688
在这里插入图片描述

四、安装客户端

npm install -g log.io-file-input --registry https://registry.npm.taobao.org

创建配置文件

mkdir ~/.log.io/inputs/
vi ~/.log.io/inputs/file.json

输入路径可以是文件路径、目录路径或glob。

{
  "messageServer": {
    "host": "192.168.1.141",
    "port": 6689
  },
  "inputs": [
    {
      "source": "192.168.1.140",
      "stream": "eureka",
      "config": {
        "path": "/opt/logs/eureka.log"
      }
    },
    {
      "source": "192.168.1.140",
      "stream": "saas-ws",
      "config": {
        "path": "/opt/saas-ws.log"
      }
    },
    {
      "source": "192.168.1.140",
      "stream": "base-ms",
      "config": {
        "path": "/opt/base-ms.log"
      }
    }
  ]
}

启动客户端命令log.io-file-input

[root@localhost ~]# log.io-file-input 
[app1][192.168.1.140] Watching: /opt/logs/eureka.log
[app2][server1] Watching: /opt/saas-ws.log
[app1][192.168.1.140] Watching: /opt/base-ms.log
Connected to server: 192.168.1.141:6689

在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值