telegraf 配置

1.生成配置文件

可执行文件在 usr/bin/telegraf,配置文件在/etc/telegraf目录下,也可直接配置生成
2.查看帮助 telegraf --help

  • 生成配置文件
    telegraf config > telegraf-mysql.conf # 比如在当前目录下生成mysql相关的配置文件
    建议生成的配置放置在 /etc/telegraf/telegraf.d目录下
  • 生成指定输入和输出插件的配置文件
    telegraf --input-filter [:] --output-filter [:] config > telegraf.conf
    例如,生成带 cpu、memroy、disk、diskio、net 和 influxdb 插件的配置文件 telegraf.conf,指定输出到 influxdb 和 opentsdb
    telegraf --input-filter cpu:mem:disk:diskio:net --output-filter influxdb:opentsdb config > telegraf.conf
  • 也可使用默认的配置文件
    telegraf --input-filter cpu:mem:http_listener --output-filter influxdb config
    telegraf 支持读取多个配置文件,可将多个配置文件放置在 /etc/telegraf/telegraf.d 目录下

3.测试配置是否成功
示例

  • 测试 /etc/telegraf/telegraf.conf 配置文件中输入 cpu 配置是否正确
    telegraf -config /etc/telegraf/telegraf.conf -input-filter cpu -test
  • 测试 /etc/telegraf/telegraf.conf 输出 influxdb 配置是否正确
    telegraf -config /etc/telegraf/telegraf.conf -output-filter influxdb -test
    -测试 /etc/telegraf/telegraf.d/mysql.conf 输入 cpu 和 输出 influxdb 配置是否正确
    telegraf -config /etc/telegraf/telegraf.d/mysql.conf -input-filter cpu -output-filter influxdb -test

配置正确的话,会输出当前时间戳的配置指标和值;
配置错误的话,会显示错误信息;
其他测试配置文件方法可以类比以上示例

配置多个配置文件示例

步骤:

  • 生成配置文件
  • 配置输入输出插件
  • 修改配置文件中输入输出插件具体内容
  • 在 /etc/telegraf/telegraf.d 生成其他插件的配置文件(如需要配置多个配置文件)
  • 测试配置文件是否配置正确
  • 重启 telegraf

例子:配置 os 和 redis 采集的配置文件
配置 os
cd /etc/telegraf

1.生成配置文件(将配置文件权限更改为777,以免出现报错)
telegraf config > telegraf.conf
chmod 777 telegraf.conf
2.在指定配置文件中添加输入输出插件相关的配置
telegraf --input-filter cpu:mem:disk:diskio:net --output-filter influxdb:opentsdb config > telegraf.conf
3.修改配置文件内容
vim telegraf.conf
4.<配置多个配置文件> 如,配置 redis
cd /etc/telegraf/telegraf.d
telegraf config > redis.conf
chmod 777 telegraf.conf
telegraf --input-filter redis --output-filter opentsdb:influxdb config > redis.conf
vim redis.conf
5.测试配置文件是否配置正确
telegraf -config redis.conf --input-filter redis --output-filter opentsdb:influxdb -test
6.重启 telegraf
service telegraf restart

原文:https://blog.csdn.net/youngtong/article/details/84640382

猜你喜欢

转载自blog.csdn.net/matthew_han/article/details/86173987