Ubuntu端Sidecar安装及Web界面设置

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 本文主要是对Sidecars的配置,以下方法经过本人的亲自测试,亲测有效,放心大胆使用。

官方的安装文档中的图非常清除的描述了各个主机之间与服务安装的关系和连接情况:

Graylog Sidecar 是一个轻量级的配置管理系统,用于日志收集器,也称为后端。这些收集器通过输入引入数据。输入可以是收集器持续读取的日志文件,也可以是发出日志事件的 Windows 事件系统的连接。Graylog 节点充当包含日志收集器配置的集中式集线器。在受支持的消息生成设备/主机上,sidecar 可以作为服务(Windows 主机)或守护程序(Linux 主机)运行。

image.png

下面是详细的操作步骤(附图片和说明)

image.png

Beats类型可以接受大部分类型的日志,

image.png

只需要添加两个选项,其余不用动,然后点击save保存。

image.png

image.png

image.png

然后就是graylog-sidecar的下载与配置

使用以下命令安装 Graylog sidecar 存储库配置和 Graylog sidecar 本身:

wget https://packages.graylog2.org/repo/packages/graylog-sidecar-repository_1-5_all.deb
sudo dpkg -i graylog-sidecar-repository_1-5_all.deb
sudo apt update && sudo apt install graylog-sidecar

编辑配置,并将sidecar激活为系统服务

获得值后返回命令行填写配置文件
[root@mysql ~]# vi /etc/graylog/sidecar/sidecar.yml
该处填写为服务端的IP地址及端口号,后面的/api/不要删除
server_url: "http://192.168.3.134:9000/api/"
该值即为之前在Web界面创建并生成的令牌值,一定要对应,否则不能连接
server_api_token: "1457n0qgqanf2emv65btu3fsd41gps23521aqbv2v23vcipi5cj0"
该值为本节点在Web界面展示的源端名称,注意与其他节点区分
node_name: "mysql"
打开此选项
send_status: true

sudo vi /etc/graylog/sidecar/sidecar.yml
sudo graylog-sidecar -service install

Ubuntu 14.04 with Upstart

sudo start graylog-sidecar

Ubuntu 16.04 and later with systemd

sudo systemctl enable graylog-sidecar
sudo systemctl start graylog-sidecar

安装日志获取的依赖软件

根据系统的不同,请参照相应系统的安装方法,https://www.elastic.co/cn/downloads/beats/filebeat

apt-get安装

1、下载并安装公共签名密钥:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

2、在继续操作之前,您可能需要在 Debian 上安装软件包:apt-transport-https

sudo apt-get install apt-transport-https

3、将存储库定义保存为:/etc/apt/sources.list.d/elastic-8.x.list

echo "deb stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list

4、运行 ,存储库即可使用。例如,您可以 通过运行以下命令安装 Filebeat:apt-get update

sudo apt-get update && sudo apt-get install filebeat

5、要将 Filebeat 配置为在启动期间自动启动,请运行:

sudo systemctl enable filebeat

image.png

image.png

image.png

image.png

最后就是点击创建

image.png

image.png

最后点击确认即可

image.png

然后就可以看到收集到的日志,

完美完结,撒花!!!

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(五):18.04安装多版本CUDA
这篇博客文章介绍了在Ubuntu 18.04系统上如何安装和切换不同版本的CUDA,以及如何安装不同版本的cuDNN。
237 2
|
1月前
|
移动开发 开发者 HTML5
构建响应式Web界面:Flexbox与Grid的实战应用
【10月更文挑战第22天】随着互联网的普及,用户对Web界面的要求越来越高,不仅需要美观,还要具备良好的响应性和兼容性。为了满足这些需求,Web开发者需要掌握一些高级的布局技术。Flexbox和Grid是现代Web布局的两大法宝,它们分别由CSS3和HTML5引入,能够帮助开发者构建出更加灵活和易于维护的响应式Web界面。本文将深入探讨Flexbox和Grid的实战应用,并通过具体实例来展示它们在构建响应式Web界面中的强大能力。
43 3
|
2月前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
4872 3
|
3天前
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
40 11
|
1月前
|
Ubuntu 开发工具 git
Ubuntu安装homebrew的完整教程
本文介绍了如何在没有公网的情况下安装 Homebrew。首先访问 Homebrew 官网,然后通过阿里云的镜像克隆安装脚本,并创建普通用户进行安装。接着修改 `install.sh` 文件指向国内镜像,执行安装命令。最后配置环境变量并更换 Homebrew 源为国内镜像,确保安装顺利。
234 50
|
5天前
|
运维 监控 Ubuntu
【运维】如何在Ubuntu中设置一个内存守护进程来确保内存不会溢出
通过设置内存守护进程,可以有效监控和管理系统内存使用情况,防止内存溢出带来的系统崩溃和服务中断。本文介绍了如何在Ubuntu中编写和配置内存守护脚本,并将其设置为systemd服务。通过这种方式,可以在内存使用超过设定阈值时自动采取措施,确保系统稳定运行。
21 4
|
26天前
|
Ubuntu
ubuntu和debian 的安装包dpkg管理命令对安装包进行安装,查询,卸载
Ubuntu dpkg 软件包管理命令概览:安装、卸载、查看和配置软件包。包括解决依赖、强制卸载、列出及过滤已安装包、查看包详情等操作。
53 10
|
28天前
|
Ubuntu API 开发工具
PSOPT在Ubuntu22.04下的安装
通过上述步骤,可以在Ubuntu 22.04下成功安装并配置PSOPT。PSOPT是一个功能强大的工具,适用于解决各种最优控制问题。确保在安装前满足系统要求,并仔细按照步骤操作,可以避免大多数常见问题。通过MATLAB与PSOPT的结合,您可以更高效地处理复杂的控制问题,并获得准确的解决方案。
31 5
|
29天前
|
Ubuntu 网络协议 关系型数据库
超聚变服务器2288H V6使用 iBMC 安装 Ubuntu Server 24.04 LTS及后续系统配置
【11月更文挑战第15天】本文档详细介绍了如何使用iBMC在超聚变服务器2288H V6上安装Ubuntu Server 24.04 LTS,包括连接iBMC管理口、登录iBMC管理界面、配置RAID、安装系统以及后续系统配置等步骤。
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
209 4
Linux系统之Ubuntu安装cockpit管理工具
下一篇
DataWorks