安装部署zabbix监控ELK日志:(centos 7 )完整文档

本文详述了一种使用Zabbix监控ELK(Elasticsearch, Logstash, Kibana)日志的方法,以应对大量服务器报错日志的监控需求。在CentOS 7环境下,安装JDK、Logstash、Elasticsearch,配置Logstash过滤异常日志并推送到Zabbix,最后设置Zabbix-Agent、模板和触发器,实现日志异常告警。过程中分享了遇到的问题及解决方案。" 120949957,10823547,Java BasicDAO 实现与增删改查通用方法,"['Java开发', '数据库操作', 'DAO设计模式']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天接到公司领导要求, 要求用zabbix能够实时的监控所有服务器的报错报警日志。
  但是因为服务器数量较大, 日志量很大, 单独做脚本分析日志来上报的话消耗资源可能会比较大,因此就使用了已经部署了的elk来把错误的日志单独整理上报 ,然后就在网上查询资料找到了ZABBIX+ELK的部署,经过十几个小时的尝试和测试,已经能够成功的监控到错误和告警日志了, 因为部署过程中踩了很多坑, 因此整理整个流程把相关的内容发了这篇博客,给大家借鉴。

安装Jdk:

# tar xf jdk-15_linux-aarch64_bin.tar.gz -C /usr/local/
# mv /usr/local/jdk-15/ /usr/local/jdk-1.8.0 

添加环境变量:

# alternatives --install /usr/bin/java java /usr/local/jdk1.8.0/jre/bin/java 3000
# alternatives --install /usr/bin/jar jar /usr/local/jdk1.8.0/bin/jar 3000
# alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0/bin/javac 3000
# alternatives --install /usr/bin/javaws javaws /usr/local/jdk1.8.0/jre/bin/javaws 3000
# alternatives --set java /usr/local/jdk1.8.0/jre/bin/java
# alternatives --set jar /usr/local/jdk1.8.0/bin/jar
# alternatives --set javac /usr/local/jdk1.8.0/bin/javac
# alternatives --set javaws /usr/local/jdk1.8.0/jre/bin/javaws

查看java版本:

# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

安装logstash:

文件需在官网下载,并进行解压安装:

https://www.elastic.co/cn/downloads/logstash

# unzip logstash-7.9.2.zip
# mv logstash-7.9.2 /usr/local/logstash

安装 logstash-integration-jdbc、logstash-output-zabbix、logstash-input-beats-master 插件:

# /usr/local/logstash/bin/logstash-plugin install logstash-integration-jdbc
Validating logstash-integration-jdbc
Installing logstash-integration-jdbc
Installation successful
# /usr/local/logstash/bin/logstash-plugin install logstash-output-zabbix
Validating logstash-output-zabbix
Installing logstash-output-zabbix
Installation successful
# wget https://github.com/logstash-plugins/logstash-input-beats/archive/master.zip -O /opt/master.zip 
# unzip -d /usr/local/logstash /opt/master.zip

安装elasticsearch:

# yum install elasticsearch-6.6.2.rpm

编辑主配置文件:

# vim /etc/elasticsearch/elasticsearch.yml
cluster.name: my-application   #17行
node.name: 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值