centos7 安装EFK脚本

#!/bin/bash

# CentOS 7 EFK Stack Installation Script

# Install OpenJDK
sudo yum install -y java-11-openjdk

# Install Elasticsearch
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
sudo tee /etc/yum.repos.d/elasticsearch.repo <<EOF
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
sudo yum install -y elasticsearch
sudo service elasticsearch start
sudo systemctl enable elasticsearch

# Install Fluentd
sudo curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent3.sh | sudo sh
sudo service td-agent start
sudo systemctl enable td-agent

# Install Kibana
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
sudo tee /etc/yum.repos.d/kibana.repo <<EOF
[kibana-7.x]
name=Kibana repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
sudo yum install -y kibana
sudo tee /etc/kibana/kibana.yml <<EOF
server.host: "0.0.0.0"
EOF
sudo service kibana start
sudo systemctl enable kibana

# Print status information
echo "Elasticsearch, Fluentd, and Kibana have been installed and started."
echo "Elasticsearch: http://localhost:9200/"
echo "Kibana: http://localhost:5601/"

# Clean up
sudo yum clean all

现在您可以通过访问 Kibana 的 Web 界面(默认地址是 http://your_server_ip:5601)来使用 EFK 堆栈,配置 Fluentd 来将日志发送到 Elasticsearch,并在 Kibana 中查看和分析日志。

相关推荐

  1. centos7 安装EFK脚本

    2024-01-05 13:06:04       63 阅读
  2. centos 7 MySQL 离线一键自动安装脚本

    2024-01-05 13:06:04       35 阅读
  3. centos 7 添加启动脚本

    2024-01-05 13:06:04       37 阅读
  4. centos7安装rabbitMQ

    2024-01-05 13:06:04       65 阅读
  5. CentOS 7 安装 Nginx

    2024-01-05 13:06:04       59 阅读
  6. CentOS 7 安装 Nginx

    2024-01-05 13:06:04       50 阅读
  7. CentOS7安装Docker

    2024-01-05 13:06:04       61 阅读
  8. Centos7安装django

    2024-01-05 13:06:04       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-05 13:06:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-05 13:06:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-05 13:06:04       87 阅读
  4. Python语言-面向对象

    2024-01-05 13:06:04       96 阅读

热门阅读

  1. 【算法分析与设计】双胞胎探宝

    2024-01-05 13:06:04       48 阅读
  2. vos3000外呼系统如何修改服务器的时区

    2024-01-05 13:06:04       47 阅读
  3. C++:类和对象(2)

    2024-01-05 13:06:04       49 阅读
  4. SQLAlchemy快速入门

    2024-01-05 13:06:04       60 阅读
  5. 批量写入数据到Elasticsearch

    2024-01-05 13:06:04       55 阅读
  6. Gateway相关问题及答案(2024)

    2024-01-05 13:06:04       40 阅读
  7. Qt undefined reference to `vtable for xxx‘

    2024-01-05 13:06:04       52 阅读
  8. linux 环境下安装ffmpeg。

    2024-01-05 13:06:04       69 阅读
  9. HTTP与API接口详解

    2024-01-05 13:06:04       55 阅读