zoukankan      html  css  js  c++  java
  • 多主机日志监控

    多主机日志监控

    1.TailLog的使用

    TailLog通过远程连接至日志所在服务器,根据所配置的日志文件信息获取日志实时内容并将其输出到客户端。 TailLog目前主要提供两种远程连接方式:SSH方式和代理方式。 1.SSH方式 客户端根据配置的ssh信息通过ssh协议直接登录服务器。 该方式配置简单,使用方便。并且因为是直接访问,执行效果较好。 但缺点是需要使用服务器用户名和密码,有些环境可能无法提供或了解该信息。 2.代理方式 通过部署代理程序,实现标准接口,由代理程序访问日志信息,然后再通过WebSock方式实时输出到客户端。 该方式存在转发过程,中间可能经过两次网络传输,速度可能不及ssh方式。另外还需要配置部署代理程序,存在使用门槛。 有点是代理程序可自定义,可拓展,比如可以对日志进行聚合,存储等操作。屏蔽服务器账户信息,对接更多场景。

    (1.)下载taillog

    https://github.com/djmpink/TailLog

    (2.)下载后解压,运行:TailLog.exe

    2.remote-tail使用

    (1.)下载二进制包

    https://github.com/mylxsw/remote-tail/releases

    (2.)参考

    https://gitee.com/orionis/remote-tail

    (3.)简单的获取日志

    
    

    (4.) 通过配置文件的方式

    # 全局配置,所有的servers中tail_file配置的默认值
    tail_file="/data/logs/laravel.log"
    
    # tail 命令的选项,一般Linux服务器不需要设置此项,采用默认值即可
    # 如果是AIX等服务器,可能tail命令不支持下面这两个选项,可以修改该配置项为 "-f"
    #tail_flags="--retry --follow=name"
    
    # 服务器配置,可以配置多个
    # 如果不提供password,则使用当前用户的ssh公钥,建议采用该方式,使用密码方式不安全
    # server_name, hostname, user 配置为必选,其它可选
    [servers]
    
    [servers.1]
    server_name="测试服务器1"
    hostname="172.22.1.1"
    port=5666
    user="root"
    password="123456"
    tail_file="/var/log/*.log"
    tail_flags="-f"
    
    

    (4.) 执行命令

    remote-tail -conf=example.toml
    

    3.MultiTail单个机器监听多个文件

    (1.)安装

     yum install -y multitail
     ------------------------------
     $ sudo apt-get update
    $ sudo apt-get install multitail
    

    (2.) 使用

    multitail /var/log/apache2/error.log /var/log/apache2/error.log.1
    

    (3.) 参考

    https://www.howtoing.com/view-multiple-files-in-linux/

    https://linux.cn/article-11643-1.html

    【励志篇】: 古之成大事掌大学问者,不惟有超世之才,亦必有坚韧不拔之志。
  • 相关阅读:
    Postgres窗口函数学习
    关于KMP算法
    Kettle应用实例
    mybatis中po类继承另一个po类时查不出另一个po类里的属性
    查看Mybatis动态SQL
    取每个班前5名成绩的sql
    scatter/gather与map/reduce技术的布道推广从换个说法开始
    神奇的O記
    【坑】软件的大版本的各类小版本支持问题
    oracle时间处理tochar的黑幕坑
  • 原文地址:https://www.cnblogs.com/tomtellyou/p/15554749.html
Copyright © 2011-2022 走看看