当前位置: 首页 > news >正文

java日志查看工具finder介绍

目录

一、finder介绍

二、单节点部署

1、服务器需要安装Tomcat,以2.82.16.35为例

2、进入Tomcat下目录webapps下,创建FIND目录,进入FIDN目录

3、下载findweb插件,解压缩

4、登录页面,配置

5、添加日志路径

 三、集群部署

1.配置集群

2.页面配置

3.添加日志路径

4.同步

四、动态添加机器


日志分析工具比较多,ELK、logviewer等等。今天介绍一款轻量级,部署简单,占用资源少,web界面显示,支持tailf、less、grep功能。

一、finder介绍

    FinderWeb是一个高性能的Web版分布式文件管理工具,它具有体积小,易部署,功能强大等特点

二、单节点部署

1、服务器需要安装Tomcat,以2.82.16.35为例

有网:进入Apache Tomcat® - Apache Tomcat 8 Software Downloads,下载tomcat8的zip包。

解压到安装目录即可。

离线:解压FinderWeb-2.5.6-tomcat-8.5.58.tar.gz

2、进入Tomcat下目录webapps下,创建FIND目录,进入FIDN目录

/export/server/apache-tomcat-8.5.55/webapps/FIND

3、下载findweb插件,解压缩

有网:

wget -O /tmp/finder-web-2.5.6.zip http://www.finderweb.net/download/finder-web-2.5.6.war

离线:

unzip -o -d $TOMCAT_HOME/webapps/FIND /tmp/finder-web-2.5.6.zip

备注:需要启动tomcat,sh startup.sh

4、登录页面,配置

本地:http://192.168.71.28:18191/FIND/finder(我本地)

进入Finderweb页面进行配置,http://2.82.16.35:8080/FIND/finder,(初始密码为1234)进入右上角管理控制台主机管理,点击空间管理。该端口不定是8080,自己查看。

5、添加日志路径

以Tomcat日志举例,路径为/export/server/apache-tomcat-8.5.55/logs/,utf-8字符编码,日志只读,点击保存

 就可以看到Tomcat日志了

 三、集群部署

集群部署要求每台机器都必须部署finderweb,finderweb集群中的每个节点即是server又是agent。节点之间要求http互通,可以是端口互通,也可以是通过nginx互通,总之能够过通过http互相访问。

首先按照单机部署的方式分别在三台机器上部署好finder并启动tomcat; 部署完成之后务必先登录这台机器确认License,否则将无法使用。

1.配置集群

尝试将2.82.16.48配置为slave,2.82.16.35为master,同样在2.82.16.48上面部署Tomcat和Finderweb

2.页面配置

主机管理里面添加主机

3.添加日志路径

4.同步

最后点击从master同步,就可以到主界面看到日志了

四、动态添加机器

如果以后需要将其他机器添加到集群,请按照下面的步骤添加:

1)、按照单机部署的方式在新机器上部署好finderweb;

2)、登录现有集群环境,管理后台-安全设置,将 会话key和安全key 拷贝出来备用;

3)、修改新机器的 ~/WEB-INF/classes/META-INF/conf/finder.conf 文件,使用上一步拷贝出来的会话key和安全key修改finder.conf中的会话key和安全key并重启新机器的tomcat;

4)、使用管理员账号登录到集群,在主机管理中将新机器加入进来,此操作集群会向新机器发出重命名指令和master指令,告诉新机器以后我是master,你的新名字是xxx:添加完主机后务必在主机列表中点击从master同步。

5)、至此,新机器加入集群完成。

以上如有疑问,请联系我,热情解答

http://www.lryc.cn/news/6676.html

相关文章:

  • 手写现代前端框架diff算法-前端面试进阶
  • 【半监督医学图像分割 2022 MICCAI】CLLE 论文翻译
  • vivo官网App模块化开发方案-ModularDevTool
  • Python基础-数据类型之数字类型
  • 基于Web的6个完美3D图形WebGL库
  • 界面组件DevExpress Reporting v22.2 - 增强的Web报表组件UI
  • 初学vector
  • Windows10 安装wsl2、Ubuntu相关操作
  • SpringBoot简单使用MongoDB
  • Oracle Data Guard 角色转换(Role Transitions)
  • opencv的TrackBar控件
  • 关于基线长度对双天线GNSS测姿精度的影响
  • 口交换机睿易 RG-NBS1826GC 24 口
  • 如何在Excel中向下拉列表中添加条件
  • 自定义bean 加载到spring IOC容器中
  • [python入门㊻] - python装饰器和类的装饰器
  • 企业级信息系统开发学习1.1 初识Spring——采用Spring配置文件管理Bean
  • CSS盒子模型
  • Python基础学习笔记 —— 数据结构与算法
  • 笔记本连接wifi,浏览器访问页面,显示访问被拒绝
  • 36个物联网专业毕业论文选题推荐
  • Pytorch复习笔记--torch.nn.functional.interpolate()和cv2.resize()的使用与比较
  • ASP.NET Core MVC 项目 AOP之ActionFilterAttribute
  • 浅析EasyCVR安防视频能力在智慧小区建设场景中的应用及意义
  • Python的深、浅拷贝到底是怎么回事?一篇解决问题
  • TCP协议十大特性
  • 2.14作业【GPIIO控制LED】
  • 5min搞定linux环境Jenkins的安装
  • Cortex-M0存储器系统
  • 软件测试——测试用例之场景法