在 Linux 上安装 Filebeat 后,可以通过以下步骤验证安装是否成功:
打开终端。
输入以下命令以查看 Filebeat 的进程状态:
ps aux | grep filebeat
如果 Filebeat 已成功安装并正在运行,你应该能看到类似于以下的输出:
your_username 1234 0.0 0.1 123456 7890 ? Ss Sep01 0:00 /usr/bin/filebeat -c /etc/filebeat/filebeat.yml
其中 your_username
是你的用户名,1234
是进程 ID,/usr/bin/filebeat
是 Filebeat 的可执行文件路径,-c /etc/filebeat/filebeat.yml
是 Filebeat 的配置文件路径。
/var/log/filebeat/filebeat
。使用以下命令查看日志文件的内容:cat /var/log/filebeat/filebeat
你应该能看到类似于以下的输出,表明 Filebeat 正在正常工作并收集日志数据:
2021-09-01T12:34:56.789Z INFO [main] filebeat.go:134 Filebeat is running! Hit CTRL+C to stop.
curl
命令或浏览器访问 Elasticsearch 或 Logstash 的 Web 界面(如果已配置)来检查。例如,要检查 Elasticsearch 是否接收到 Filebeat 发送的数据,可以执行以下命令:curl -X GET "localhost:9200/_cat/indices?v"
如果 Filebeat 已成功安装并发送数据,你应该能看到包含 Filebeat 索引的列表。
通过以上步骤,你可以验证 Filebeat 是否已成功安装在 Linux 上。