我尝试根据文档中的说明为 Ubuntu 安装电报:
curl -s https://repos.influxdata.com/influxdata-archive_compat.key > influxdata-archive_compat.key 回显'393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdata-archive_compat.key' | sha256sum -c && cat influxdata-archive_compat.key | sha256sum -c && cat influxdata-archive_compat.key | gpg --亲爱的 | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg > /dev/null echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg] https://repos.influxdata.com/debian 稳定主' | sudo tee /etc/apt/sources.list.d/influxdata.list sudo apt-get update && sudo apt-get install telegraf
这些命令安装到默认目录 /usr/bin/telegraf
如何更改目录?还用于日志和配置文件?
您可以将 telegraf 安装到另一个目录
/etc/telegraf
)更改为另一个目录(例如 /opt/telegraf
)
并将 /usr/bin/telegraf
中的 telegraf 可执行文件更改为另一个目录(例如 /bin/telegraf)sudo systemctl cat telegraf
)示例 execStart 像这样:
ExecStart=/usr/bin/telegraf -config /etc/telegraf/telegraf.conf -config-directory /etc/telegraf/telegraf.d $TELEGRAF_OPTS
将其更改为:
ExecStart=/bin/telegraf -config /opt/telegraf/telegraf.conf -config-directory /opt/telegraf/telegraf.d $TELEGRAF_OPTS
然后重新加载守护进程并重新启动 telegraf 服务并检查状态服务
sudo systemctl daemon-reload
sudo systemctl restart telegraf
sudo systemctl status telegraf
注意目录访问必须是
telegraf:telegraf