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

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 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


相关文章
|
16天前
|
存储 监控 Linux
linux搭建EwoMail开源邮件服务器软件
linux搭建EwoMail开源邮件服务器软件
42 0
|
16天前
|
Java Maven
【开源视频联动物联网平台】J2mod库写一个Modbus RTU 服务器
【开源视频联动物联网平台】J2mod库写一个Modbus RTU 服务器
93 0
|
16天前
|
Linux 文件存储
定期删除服务器n天前日志
该内容介绍了如何在Linux中删除指定目录及子目录下超过n天的文件。使用`find`命令结合参数`/nas/logs/* -maxdepth 3 -type d -ctime +6`查找6天前的目录,然后通过`xargs rm -rvf`进行删除。在CentOS中,可以编辑crontab设置定时任务,例如每天1点执行此删除操作:`0 1 * * * find /nas/logs/* -maxdepth 3 -type d -ctime +6 | xargs rm -rvf`,其中`+6`可按需调整。
28 2
|
7天前
|
测试技术 PyTorch 算法框架/工具
魔搭开源推理引擎 DashInfer,助力CPU服务器解锁大模型超强推理
ModelScope推出了预训练大语言模型(LLM)推理引擎DashInfer,采用C++ Runtime编写,提供C++和Python语言接口,具有生产级别的高性能表现,适用于多种CPU架构,包括x86和ARMv9。DashInfer支持连续批处理(Continuous Batching)和多NUMA推理(NUMA-Aware),能够充分利用服务器级CPU的算力,为推理14B及以下的LLM模型提供更多的硬件选择。该项工作已开源。
|
8天前
|
存储 弹性计算 固态存储
*PolarDB-PG开源版本 基于ECS+ESSD云盘共享存储的部署测评**
PolarDB-PG在阿里云ECS与ESSD云盘的组合下展现优秀性能,简化部署流程,提供高并发写入时低延迟稳定性。ESSD的高性能IOPS和读取速度优化了数据库表现,只读节点实现近乎实时数据访问。分布式部署保证高可用性,即使面对故障也能快速切换。尽管ESSD初期成本较高,但长期看能降低总体拥有成本,尤其适合高并发、大数据量场景。此解决方案平衡了性能、可用性和成本,是企业级应用的理想选择。
|
10天前
|
数据安全/隐私保护
通过mac电脑的下载服务器的日志与日志筛选
通过mac电脑的下载服务器的日志与日志筛选
18 0
|
16天前
|
SQL 调度 Swift
【深入浅出】阿里自研开源搜索引擎Havenask日志查询
本次分享内容为Havenask的日志查询,文章包含了具体查询步骤和举例、实操演示,希望可以帮助大家更好的使用Havenask。
55248 0
|
16天前
|
安全 算法 Linux
【专栏】Linux 服务器还有漏洞?OpenVAS 是一款开源的漏洞扫描工具,用于全面评估 Linux 服务器安全
【4月更文挑战第28天】OpenVAS 是一款开源的漏洞扫描工具,用于全面评估 Linux 服务器安全。它具有全面性、准确性和实时性的特点,能扫描各种设备并及时发现安全漏洞。使用 OpenVAS 包括安装、配置和执行扫描,以及分析结果并采取修复措施。在使用过程中应注意扫描时间、范围和策略的选择。通过定期检查和修复漏洞,结合其他安全措施,可以提升服务器安全性。OpenVAS 是保障 Linux 服务器安全的重要工具,但安全维护也需要持续学习和适应新挑战。
|
16天前
|
Apache
web服务器(Apache)访问日志(access_log)详细解释
web服务器(Apache)访问日志(access_log)详细解释
|
16天前
|
Go 开发工具 git
推荐一个开源流媒体服务器-livgo
推荐一个开源流媒体服务器-livgo
62 0

相关产品

  • 日志服务
  • http://www.vxiaotou.com