安装和配置Debian 10上的Telegraf(Buster)
时间:2020-02-23 14:32:55 来源:igfitidea点击:
TeleGraf是由InfluxData开发的监视代理应用程序作为Tick堆栈的一部分。
此应用程序是通过Go的编写的,用于收集系统性能指标。
TeleGraf可以从各种输入中收集指标,并将其写入各种输出。
它是用于数据的集合和输出的插件驱动,因此它很容易伸展。
对于由社区数据上的主题专家提供超过200多个插件,很容易从终点开始收集指标。
我们可以轻松添加新输入和输出以满足监控欲望。
如何在Debian 10上安装Telegraf - Baster
在本教程中,将介绍如何在Debian 10(Buster)Linux系统上安装和配置Telegraf。
第1步:更新系统
更新Debian系统。
sudo apt update && sudo apt -y upgrade
第2步:添加influxData存储库
Telegraf的预打包GO二进制文件可在Influx数据库上使用。
导入存储库GPG密钥。
sudo apt install -y gnupg2 curl wget wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add
使用以下命令添加influxDB APT存储库。
echo "deb https://repos.influxdata.com/debian buster stable" | sudo tee /etc/apt/sources.list.d/influxdb.list
添加存储库后,将TeleGraf安装在Debian 10(Buster)上。
sudo apt update sudo apt -y install telegraf
第3步:在Debian 10上配置TeleGraf
启动并启用TeleGraf Service。
$systemctl status telegraf ● telegraf.service - The plugin-driven server agent for reporting metrics into InfluxDB Loaded: loaded (/lib/systemd/system/telegraf.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-10-23 16:10:04 UTC; 27s ago Docs: https://github.com/influxdata/telegraf Main PID: 7514 (telegraf) Tasks: 10 (limit: 4719) Memory: 23.1M CGroup: /system.slice/telegraf.service └─7514 /usr/bin/telegraf -config /etc/telegraf/telegraf.conf -config-directory /etc/telegraf/telegraf.d Oct 23 16:10:04 deb10 telegraf[7514]: 2019-10-23T16:10:04Z I! Loaded aggregators: Oct 23 16:10:04 deb10 telegraf[7514]: 2019-10-23T16:10:04Z I! Loaded processors: Oct 23 16:10:04 deb10 telegraf[7514]: 2019-10-23T16:10:04Z I! Loaded outputs: influxdb Oct 23 16:10:04 deb10 telegraf[7514]: 2019-10-23T16:10:04Z I! Tags enabled: host=deb10 Oct 23 16:10:04 deb10 telegraf[7514]: 2019-10-23T16:10:04Z I! [agent] Config: Interval:10s, Quiet:false, Hostname:"deb10", Flush Interval:10s Oct 23 16:10:04 deb10 telegraf[7514]: 2019-10-23T16:10:04Z W! [outputs.influxdb] when writing to [http://localhost:8086]: database "" creation fail Oct 23 16:10:20 deb10 telegraf[7514]: 2019-10-23T16:10:20Z E! [outputs.influxdb] when writing to [http://localhost:8086]: Post http://localhost:808 Oct 23 16:10:20 deb10 telegraf[7514]: 2019-10-23T16:10:20Z E! [agent] Error writing to outputs.influxdb: could not write any address Oct 23 16:10:30 deb10 telegraf[7514]: 2019-10-23T16:10:30Z E! [outputs.influxdb] when writing to [http://localhost:8086]: Post http://localhost:808
Telegraf的主要配置文件是 /etc/telegraf/telegraf.conf
。
大多数部分都被评论出来,但我们可以取消注释要使用的输入,输出和配置。