​数据采集神器Telegraf对接开源日志服务器GrayLog

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
日志服务 SLS,月写入数据量 50GB 1个月
简介: ​数据采集神器Telegraf对接开源日志服务器GrayLog

数据采集神器Telegraf对接开源日志服务器GrayLog


Telegraf 是一个用Go编写的代理程序,可收集系统和服务的统计数据,并写入到 InfluxDB 数据库。Telegraf 具有内存占用小的特点,通过插件系统开发人员可轻松添加支持其他服务的扩展


在数据采集和平台监控系统中,Telegraf 可以采集多种组件的运行信息,而不需要自己手写脚本定时采集,降低数据获取的难度;Telegraf 配置简单,只要有基本的 Linux 基础即可快速上手



640.jpg

telegraf下载地址


https://github.com/influxdata/telegraf/releases
https://portal.influxdata.com/downloads/


640.png


下面介绍如何安装telegraf,并发送采集数据到Graylog


1、CentOS7下安装telegraf


rpm -ivh telegraf-1.24.1-1.x86_64.rpm 
cp /etc/telegraf/telegraf.conf /etc/telegraf/telegraf.conf_defaultraf


640.png


2、生成指定输入和输出插件的配置文件并进行修改


可以根据你所需要的input和output生成配置文件


cd /home
telegraf --sample-config --input-filter cpu:mem:net_response --output-filter graylog > telegraf.conf


640.png

然后再去修改相应的参数


  • 1、[agent]配置修改 全局配置中interval = "10s"默认10秒修改成30秒interval = "30s" 根据个人需要去修改这个时间间隔
  • 2、input修改 input位于配置文件的最下方 cpu percpu我设置成false

net_response 添加interval 间隔为5s,只针对这个input

address= "192.168.31.1:443"

探测192.168.31.1的443端口


  • 3、output graylog 的IP跟端口指定 udp://192.168.31.127:12201


640.png

640.png


覆盖/etc/telegraf/telegraf.conf配置文件并重启telegraf服务


cp /home/telegraf.conf /etc/telegraf/telegraf.conf
systemctl restart telegraf.service


640.png


记得在GrayLog上开放GELF Input端口


firewall-cmd --permanent --zone=public --add-port=12201/udp
firewall-cmd --reload


3、GrayLog上配置Input,创建Stream


640.png

640.png


640.png

4、可以配置GrayLog查询模板


telegraf发给Graylog的日志中直接有对应的字段


640.png


640.png


640.png


5、接下来你就可以在GrayLog配置告警


例如net_response出现connection_failed 端口不通告警

例如连续5次CPU利用率大于90的告警

640.png

这里就不演示了


Telegraf的input类型跟output类型非常丰富,再结合Graylog,强强结合,接下来你可以自由发挥想象力


640.png


相关文章
|
28天前
|
存储 关系型数据库 数据库
【赵渝强老师】PostgreSQL的服务器日志文件
本文介绍了PostgreSQL数据库的物理存储结构,重点讨论了服务器日志文件。通过`pg_ctl`命令启动PostgreSQL实例时,使用`-l`参数指定日志文件位置,记录数据库启动、运行及关闭过程中的关键信息。附有相关视频讲解和日志文件示例。
|
11天前
|
人工智能 监控 算法
3D-Speaker:阿里通义开源的多模态说话人识别项目,支持说话人识别、语种识别、多模态识别、说话人重叠检测和日志记录
3D-Speaker是阿里巴巴通义实验室推出的多模态说话人识别开源项目,结合声学、语义和视觉信息,提供高精度的说话人识别和语种识别功能。项目包含工业级模型、训练和推理代码,以及大规模多设备、多距离、多方言的数据集,适用于多种应用场景。
112 18
3D-Speaker:阿里通义开源的多模态说话人识别项目,支持说话人识别、语种识别、多模态识别、说话人重叠检测和日志记录
|
8天前
|
人工智能 算法 数据挖掘
开源更新|通义3D-Speaker多说话人日志功能
开源更新|通义3D-Speaker多说话人日志功能
|
2月前
|
运维 监控 Linux
服务器管理面板大盘点: 8款开源面板助你轻松管理Linux服务器
在数字化时代,服务器作为数据存储和计算的核心设备,其管理效率与安全性直接关系到业务的稳定性和可持续发展。随着技术的不断进步,开源社区涌现出众多服务器管理面板,这些工具以其强大的功能、灵活的配置和友好的用户界面,极大地简化了Linux服务器的管理工作。本文将详细介绍8款开源的服务器管理面板,包括Websoft9、宝塔、cPanel、1Panel等,旨在帮助运维人员更好地选择和使用这些工具,提升服务器管理效率。
|
2月前
|
运维 安全 Linux
2024 主流的开源服务器面板推荐
随着云计算和虚拟专用服务器(VPS)的普及,服务器面板工具成为了企业和个人管理服务器的得力助手。一个优秀的服务器面板不仅可以简化服务器管理任务,还可以提升工作效率和安全性。本文将为您介绍并测评几款2024年全网热门的服务器面板,包括Websoft9、宝塔、cPanel、1Panel等,帮助您找到最适合自己的管理工具。
2024 主流的开源服务器面板推荐
|
2月前
|
存储 运维 监控
开源日志Graylog
【10月更文挑战第21天】
223 8
|
2月前
|
存储 监控 安全
|
2月前
|
存储 数据采集 监控
开源日志Fluentd
【10月更文挑战第21天】
50 7
|
2月前
|
存储 数据采集 监控
开源日志分析Elasticsearch
【10月更文挑战第22天】
50 5
|
2月前
|
机器学习/深度学习 运维 监控
开源日志分析Kibana
【10月更文挑战第22天】
51 3

相关产品

  • 日志服务