发布时间:2025-12-15 20:55:20 浏览次数:1
Logstash是ELK(Elasticsearch、Logstash、Kibana)栈中的重要组件,用于收集、处理和转发日志数据。本文将指导您在Ubuntu18.04系统上安装Logstash。
安装Logstash前,确保您的Ubuntu18.04系统已更新到最新版本。执行以下命令更新系统:
sudo apt update && sudo apt upgrade -yLogstash需要Java环境。安装OpenJDK:
sudo apt install openjdk-11-jdk导入Elastic GPG密钥并添加Elastic软件源:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -sudo apt install apt-transport-httpsecho "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list更新软件包列表并安装Logstash:
sudo apt updatesudo apt install logstashLogstash配置文件位于/etc/logstash/目录。创建一个简单的配置文件:
sudo nano /etc/logstash/conf.d/logstash-sample.conf添加以下内容:
input { file { path => "/var/log/syslog" start_position => "beginning" }}output { stdout { codec => rubydebug }}启用并启动Logstash服务:
sudo systemctl enable logstashsudo systemctl start logstash检查Logstash服务状态:
sudo systemctl status logstash至此,您已成功在Ubuntu18.04系统上安装并配置了Logstash。接下来,您可以根据需求自定义Logstash配置,以满足特定的日志收集和处理需求。