当前位置: 首页 > 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)、至此,新机器加入集群完成。

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

相关文章:

java日志查看工具finder介绍

目录 一、finder介绍 二、单节点部署 1、服务器需要安装Tomcat,以2.82.16.35为例 2、进入Tomcat下目录webapps下,创建FIND目录,进入FIDN目录 3、下载findweb插件,解压缩 4、登录页面,配置 5、添加日志路径 三、…...

手写现代前端框架diff算法-前端面试进阶

前言 在前端工程上,日益复杂的今天,性能优化已经成为必不可少的环境。前端需要从每一个细节的问题去优化。那么如何更优,当然与他的如何怎么实现的有关。比如key为什么不能使用index呢?为什么不使用随机数呢?答案当然…...

【半监督医学图像分割 2022 MICCAI】CLLE 论文翻译

文章目录【半监督医学图像分割 2022 MICCAI】CLLE 论文翻译摘要1. 简介2. 方法2.1 半监督框架概述2.2 监督局部对比学习2.3 下采样和块划分3. 实验4. 结论【半监督医学图像分割 2022 MICCAI】CLLE 论文翻译 论文题目:Semi-supervised Contrastive Learning for Labe…...

vivo官网App模块化开发方案-ModularDevTool

作者:vivo 互联网客户端团队- Wang Zhenyu 本文主要讲述了Android客户端模块化开发的痛点及解决方案,详细讲解了方案的实现思路和具体实现方法。 说明:本工具基于vivo互联网客户端团队内部开源的编译管理工具开发。 一、背景 现在客户端的业…...

Python基础-数据类型之数字类型

变量中的变量值是用来存储事物状态的,事物的状态分成不同的种类(例如:人的姓名、年龄,身高、职位、工资等),因此变量值有多种不同的数据类型。 age 18 # 用整型记录年龄 salary 3.1 # 用浮点型记录…...

基于Web的6个完美3D图形WebGL库

现代前端、游戏和Web开发正是WebGL可以转化为数字杰作的东西。使用GPU绘制在浏览器屏幕上生成的矢量元素,WebGL创建交互式Web图形,从而获得用户体验。视觉元素的质量和复杂性使该工具在HTML或CSS等其他方法中脱颖而出。WebGL基础WebGL不是一个图形套件。…...

界面组件DevExpress Reporting v22.2 - 增强的Web报表组件UI

DevExpress Reporting是.NET Framework下功能完善的报表平台,它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。DevExpress Reporting v22.2版本已正式发布&…...

初学vector

目录 string的收尾 拷贝构造的现代写法: 浅拷贝: 拷贝构造的现代写法: swap函数: 内置类型有拷贝构造和赋值重载吗? 完善拷贝构造的现代写法: 赋值重载的现代写法: 更精简的现代写法&…...

Windows10 安装wsl2、Ubuntu相关操作

Windows10 安装wsl2、Ubuntu相关操作 安装wsl2 查看本机windows版本: 键盘上按下winr,输入winver,查看系统版本。必须运行 windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 windows 11。满足版本要求后&#xf…...

SpringBoot简单使用MongoDB

MongoDB介绍 SpringBoot简单使用MongoDB 一、配置步骤 1、application.yml 2、pom 3、entity 4、mapper 二、案例代码使用 1、库 前期准备上一篇安装MongoDB地址http://t.csdn.cn/G4oYJ 跟关系型数据库概念对比 Mysql MongoDB Database(数据库) Datab…...

Oracle Data Guard 角色转换(Role Transitions)

查询视图V$DATABASE的DATABASE_ROLE列可以看到数据库当前的角色。 1.角色转换介绍 Oracle Data Guard让你可以使用SQL语句或者通过Oracle Data Guard broker界面来动态更改数据库的角色,Oracle Data Guard支持以下的角色转换: 1&#xff0…...

opencv的TrackBar控件

大家好,我是csdn的博主:lqj_本人 这是我的个人博客主页: lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm1011.2415.3001.5343哔哩哔哩欢迎关注…...

关于基线长度对双天线GNSS测姿精度的影响

文章目录一、GNSS测姿原理1. 载波相位双差求解基线向量2. GNSS姿态角表示二、基线长度对GNSS测姿精度的影响三、GNSS定向产品精度描述实例四、参考文献在GNSS定向模块或者板卡的指标参数中,我们一般会看到航向的测量精度和基线的长度相关。在实际使用,用…...

口交换机睿易 RG-NBS1826GC 24 口

接口形态不将就,标配光纤接口传输性能不将就,标配千兆上联口和大缓存设计端口数量不将就,8/16/24 三种选择楼宇对讲交换机不将就,保证开锁指令品质服务不将就,监控专用交换机接口形态不将就,标配光纤接口非…...

如何在Excel中向下拉列表中添加条件

在Excel中向下拉列表中添加条件 创建矩阵型数据集创建下拉列表创建第一个下拉列表创建第二个下拉列表你可以使用Microsoft Excel下拉列表来显示一个简单的列表,尽管有时需要更多的控制。假设你的人员分散在四个地区:北部、南部、东部和西部。你希望按地区与人员合作,而不是与…...

自定义bean 加载到spring IOC容器中

自定义bean加载到spring容器中的两种方式: 1.在类上添加注解Controller、RestController(本质是Controller)、Service、Repository、Component2.使用Configuration和Bean 这篇文章主要介绍第二种方式原理(因为在实际使用中&#…...

[python入门㊻] - python装饰器和类的装饰器

目录 ❤ python装饰器介绍 ❤ 什么是装饰器 ❤ 装饰器的流程 ❤ 定义装饰器时通常会涉及以下3个函数 无参装饰器 有参装饰器 多重装饰器 ❤ 装饰器的用法(闭包) ❤ 装饰器语法糖 ❤ 时间计时器 ❤ 装饰器中wraps作用 不使用wraps装饰器 使用wraps装饰器解…...

企业级信息系统开发学习1.1 初识Spring——采用Spring配置文件管理Bean

文章目录一、Spring容器演示——采用Spring配置文件管理Bean(一)创建Maven项目(二)添加Spring依赖(三)创建杀龙任务类(四)创建勇敢骑士类(五)采用传统方式让勇…...

CSS盒子模型

盒子模型 CSS三大特性 继承性、层叠性、优先级 优先级比较 继承 < 通配符选择器 < 标签选择器 < 类选择器 < id选择器 < 行内样式 < !important 注意&#xff1a;!important不能提升继承的优先级&#xff0c;只要是继承优先级最低 复合选择器权重叠加计…...

Python基础学习笔记 —— 数据结构与算法

数据结构与算法1 数据结构基础1.1 数组1.2 链表1.3 队列1.4 栈1.5 二叉树2 排序算法2.1 冒泡排序2.2 快速排序2.3 &#xff08;简单&#xff09;选择排序2.4 堆排序2.5 &#xff08;直接&#xff09;插入排序3 查找3.1 二分查找1 数据结构基础 本章所需相关基础知识&#xff1a…...

从渔船到货轮:聊聊AIS Class A/B/SART设备怎么选,以及那些年我们踩过的安装坑

从渔船到货轮&#xff1a;AIS设备选型与安装避坑实战指南 清晨五点的渔港&#xff0c;老张正蹲在甲板上调试新装的AIS设备&#xff0c;VHF电台里突然传来货轮的警告声——这已经是本周第三次因信号问题险些发生碰撞。作为拥有二十年航海经验的老船长&#xff0c;他深知在茫茫大…...

ComfyUI-Manager完整指南:如何快速搭建和管理你的AI工作流

ComfyUI-Manager完整指南&#xff1a;如何快速搭建和管理你的AI工作流 【免费下载链接】ComfyUI-Manager ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various c…...

从P99延迟987ms到112ms:SITS 2026冠军方案全链路拆解——模型切分×内存映射×异步Prefill三阶协同优化

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;AI原生性能优化&#xff1a;SITS 2026 LLM推理加速实战技巧 在 SITS 2026 基准测试中&#xff0c;LLM 推理延迟与显存带宽利用率呈现强负相关。针对 7B–13B 参数量级模型&#xff0c;我们验证了三项 A…...

Zed编辑器全揭秘:产品资源导航、主题构建器及代码示例全呈现!

产品与资源导航包含产品相关&#xff08;下载、定价等&#xff09;、资源相关&#xff08;常见问题解答、贡献者许可协议等&#xff09;、公司相关&#xff08;博客、关于我们等&#xff09;以及社交平台&#xff08;Twitter、Bluesky等&#xff09;的导航信息。主题构建器仅支…...

工业级电子封装技术解析与应用实践

1. 嵌入式系统电子封装概述在工业自动化、电信基础设施和军事装备等领域&#xff0c;电子封装(EP)构成了嵌入式系统物理实现的基础框架。不同于消费电子产品的塑料外壳&#xff0c;工业级电子封装是一个包含机械结构、热管理、电磁屏蔽和电气互连的完整技术体系。以典型的VMEbu…...

ABAQUS多孔介质渗流/应力耦合分析:从Darcy定律到工程实践

1. 多孔介质渗流分析的基础理论 多孔介质渗流分析在工程实践中有着广泛的应用场景&#xff0c;从岩土工程中的地下水渗流到生物医学领域的组织液流动&#xff0c;都需要考虑流体在多孔材料中的流动与固体骨架变形之间的相互作用。这种耦合现象的核心理论基础来自两个关键原理&a…...

手把手教你为网件R7900P/R7960P挂载U盘,解决JFFS分区不足50M的软件中心问题

网件R7900P/R7960P梅林固件U盘挂载全攻略&#xff1a;突破JFFS分区限制 最近在折腾网件R7900P路由器时&#xff0c;遇到了一个典型问题——刷完MerlinR固件后软件中心无法正常使用。经过排查发现是JFFS分区空间不足导致的&#xff0c;这让我不得不研究如何通过外接U盘来扩展存储…...

树莓派新手避坑指南:从烧录系统到VNC远程桌面的10个常见错误

树莓派新手避坑指南&#xff1a;从烧录系统到远程桌面的10个致命陷阱 第一次接触树莓派时&#xff0c;那种既兴奋又忐忑的心情我至今记忆犹新。看着这块信用卡大小的板子&#xff0c;很难想象它能完成那么多酷炫的项目。但现实往往很骨感——当我按照网上教程一步步操作时&…...

基于Neo4j与MCP协议,为AI智能体构建动态知识图谱大脑

1. 项目概述&#xff1a;为AI智能体构建一个动态知识大脑如果你正在使用Cursor、Claude Desktop这类AI编程助手&#xff0c;并且对它们能记住上下文、理解项目结构的能力感到惊喜&#xff0c;那么Graphiti MCP Server可能会让你对AI智能体的认知再上一个台阶。简单来说&#xf…...

AMD Ryzen处理器系统管理单元调试工具深度解析:硬件级性能调优技术揭秘

AMD Ryzen处理器系统管理单元调试工具深度解析&#xff1a;硬件级性能调优技术揭秘 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目…...