千家信息网

elk日志收集展示

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,【elasticsearch7.6安装】系统准备:操作系统:centos 7 x64JAVA软件版本:java8(官方文档)Elasticsearch版本:6.6.2安装JDK并设置环境变量:rpm
千家信息网最后更新 2026年11月02日elk日志收集展示

【elasticsearch7.6安装】
系统准备:
操作系统:centos 7 x64
JAVA软件版本:java8(官方文档)
Elasticsearch版本:6.6.2

安装JDK并设置环境变量:
rpm -ivh jdk-8u192-linux-x64.rpm

vi /etc/profile
export JAVA_HOME=/usr/java/latest

vi .bash_profile
export PATH=$JAVA_HOME/bin:$PATH

查看java版本:
java -version

安装elasticsearch:
tar zxvf elasticsearch-6.6.2.tar.gz
修改配置文件:
config\elasticsearch.yml
cluster.name 集群名称
node.name 节点名称
path.data
path.logs
network.host 0:0:0:0 所有外网IP可访问
http.port http请求端口号,默认为9200
修改配置文件
config\jvm.options
-Xms1g
-Xmx1g

启动elasticsearch
bin\elasticsearch
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
elasticsearch不允许使用root用户启动。

useradd elk

chown -R elk:elk elasticsearch-6.6.2
chown -R elk:elk elk
./elasticsearch

vi /etc/security/limits.conf

  • soft nofile 65536
  • hard nofile 65536
    vi /etc/sysctl.conf
    vm.max_map_count=262144

访问elasticsearch
http://192.168.1.129:9200
新建启动脚本
vi startup.sh
nohup /usr/local/elasticsearch-6.6.2/bin/elasticsearch >> /usr/local/elasticsearch-6.6.2/output.log 2>&1 &
chmod a+x startup.sh
关闭elasticsearch:
jps
kill -9 进程号

【安装kibana】
tar zxvf kibana-6.6.2-linux-x86_64.tar.gz
Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。
你可以用kibana搜索、查看、交互存放在Elasticsearch索引里的数据,
使用各种不同的图表、表格、地图等kibana能够很轻易地展示高级数据分析与可视化。

配置文件config\bibana.yml
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://localhost:9200"]

访问:
http://127.0.0.1:5601

vi startup.sh
nohup /usr/local/kibana-6.6.2-linux-x86_64/bin/kibana >> /usr/local/kibana-6.6.2-linux-x86_64/output.log 2>&1 &

【kibana面板使用】
GET /kibana_sample_data_logs/_settings

【logstash安装及配置】
tar logstash-6.6.2.tar.gz

使用logstash收集nginx日志并在kibana展示,修改配置文件config\logstash.conf
input {
file {
path => "/usr/local/nginx/logs/access.log"
type => "nginxaccess"
start_position => "beginning"
}
}

filter {
grok {
match => { "message" => "%{HTTPD_COMBINEDLOG}" }
}
}

output {
#输出到elasticsearch:
elasticsearch {
hosts => ["127.0.0.1:9200"]
index => "nginx-%{+YYYY.MM.dd}"
}
}
启动脚本:
startup.sh
#!/bin/bash
nohup /usr/local/logstash-6.6.2/bin/logstash -f /usr/local/logstash-6.6.2/config/logstash.conf >> /usr/local/logstash-6.6.2/output.log 2>&1 &

配置 文件 版本 名称 数据 系统 脚本 分析 可视化 日志 不同 高级 操作系统 变量 口号 图表 地图 官方 平台 数据分析 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 美国互联网保险保险科技 互联网是不是新科技 互联网公司 科技公司 上海挚品互联网科技 互联网科技的未来发展 互联网高科技企业 哈尔滨秒房互联网科技有限公司 老年人脱离互联网科技的作文 广州优美互联网科技 来此购互联网科技有限公司 厦门千工互联网科技有限公司 青岛科技大学互联网大赛研究生 上海科技产业互联网平台 黑云互联网科技有限公司 互联网科技数字货币 宇信科技在杭州互联网排第几 工业互联网科技成果转化 广州梦谷互联网科技有限公司领导 陕西九四连强互联网科技有限公司 亿人帮互联网科技有限公司 奇酷互联网科技 深圳天众互联网科技公司 成都狮子座互联网科技 西藏七维空间互联网科技有限公司 互联网科技有哪些公司 杭州披云加互联网科技有限公司 半导体是互联网高科技吗 湖北辰鑫科技互联网 互联网领先科技成果宣传视频
0