文章目录
前言
通过filebeat监控tomcat日志,提交给es,并由kibana可视化分析
一、拓扑图
二、项目环境
tomcat CentOS 7-1 192.168.126.11 filebeat
Node1 CentOS 7-2 192.168.126.12 Elasticsearch、Kibana
Node2 CentOS 7-3 192.168.126.13 Elasticsearch
三、配置tomcat服务器
1. 安装 JDK ,配置 JAVA 环境
- 关闭防火墙
[root@tomcat ~]#systemctl stop firewalld.service
[root@tomcat ~]#systemctl disable firewalld.service
[root@tomcat ~]#setenforce 0
setenforce: SELinux is disabled
- 准备好安装包,上传到 /opt/ 目录
[root@tomcat ~]#cd /opt/
[root@tomcat /opt]#ls
apache-tomcat-9.0.16.tar.gz jdk-8u201-linux-x64.rpm rh
- 安装 JDK ,并设置 JDK 的环境变量
[root@tomcat /opt]#rpm -ivh jdk-8u201-linux-x64.rpm
[root@tomcat /opt]#vim /etc/profile.d/java.sh #/etc/profile.d/环境变量脚本目录
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar #可执行文件的位置
export PATH=$JAVA_HOME/bin:$PATH
[root@tomcat /opt]#source /etc/profile.d/java.sh #将脚本导入到环境变量中,使其生效
[root@tomcat /opt]#java -version #查看版本
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
CLASSPATH:编译、运行Java程序时(tomcat),JRE 会去该变量指定的路径中搜索所需的类( .class)文件。
dt.jar:是关于运行环境的类库,主要是swing 的包。
tools.jar:主要是一 些 jdk 工具的类库,包括 javac, java,javap, javadoc等。
JDK:java development kit ( java开发工具)
JRE:java runtime environment ( java运行时环境)
JVM:java virtuak machine (java虚拟机) ,使 java程序可以在多种平台上运行class文件
- 这里可以写个 JAVA 小程序来测试是否可以正常工作
[root@tomcat /opt]#vim a.java
public class a {
public static void main (String[] args) {
System.out.println("姜姜是美女");
}
}
[root@tomcat /opt]#javac a.java #执行,编译成功后生成可执行文件
[root@tomcat /opt]#java