telegraf-1.14.4_linux_amd64.tar.gz在centos7上安装步骤

1、下载压缩包:telegraf-1.14.4_linux_amd64.tar.gz
2、解压缩文件,命令如下:

tar -zxvf telegraf-1.14.4_linux_amd64.tar.gz

解压后,生成三个目录:etc、usr、var
3、切换至运行目录
cd /…/usr/bin
生成配置文件

./ telegraf config > telegraf.conf

在目录/…/usr/bin下生成一个配置文件 telegraf.conf
生成带cpu、memroy、http_listener和influxdb插件的配置文件

./telegraf --input-filter cpu:mem:http_listener --output-filter influxdb config > telegraf.conf

4、修改配置文件
在/usr/bin 目录下,执行如下命令,打开配置文件:
vim telegraf.conf
参数配置如下:

[agent]
Interval = "10s"
logfile="/telegraf/var/log/telegraf/telegraf.log"
hostname="10.10.1.11"
[[outputs.influxdb]]
urls = ["http://10.0.165.2:8085"]
database = "telegraf"
# Timeout for HTTP messages.
timeout = "5s"
#Add service certificate and key
#tls_cert="/etc/telegraf/cert.pem"
#tls_key="/etc/telegraf/key.pem"

其中urls为influxdb运行的机器;database为创建的数据库,在influxdb可通过该数据库查询监视数据;logfile为日志所在的绝对路径;hostname为本机名,一般配置为IP地址,若不配置,默认为hostname,同时监视多个机器的资源情况时,不好区分;其中参数tls_cert和tls_key需要隐掉,否则运行时报错
5、运行程序
在/usr/bin目录下,执行如下命令,后台运行:

./ telegraf --config telegraf &

6、在运行influxdb的机器上,查看数据库telegraf的mem和cpu资源监控情况

你可能感兴趣的:(工具)