url采集器_Linux「第三节」-centos7.5部署数据采集器Telegraf
Telegraf采集器采集數據后,會存儲到influxdb數據庫,然后grafana從influxdb讀取數據,在grafana面板上展示,整體的流程就是這樣。
下面就演示下Telegraf、influxdb、grafana相互間的配置與銜接
下載Telegraf
wget https://dl.influxdata.com/telegraf/releases/telegraf-1.12.4-1.x86_64.rpm
Telegraf安裝
yun localinstall telegraf-1.12.4-1.x86_64.rpm
yum update telegraf-1.12.4-1.x86_64.rpm //后續有更新包的話,可以用類似的方法去更新
Telegraf配置
vim /etc/telegraf/telegraf.conf
鍵盤輸入 /outputs.influxdb 搜索定位到下圖的區域,然后更改下如下配置:
hostname 根據自己的風格,隨意輸入都行,后續在grafana監控面板選服務器下拉列表會用到;這個是非必填項,不改的話,就默認系統的hostname了,
[[outputs.influxdb]] 這個地方把前面的 “#”去掉就行,表示要存儲數據到influxdb
urls 把前面的“#”去掉,里面的ip改為本機實際的ip就行,端口默認8086不用改
database = "telegraf" 把前面的“#”去掉就行,默認數據庫名字就是telegraf,也可以自行定義,屆時grafana配置influxdb數據庫時,選擇相應的就行
基本的配置就這樣了噢
Telegraf啟動與進程查看
systemctl start telegrafservice telegraf restart
influxdb數據庫
輸入influx進入db,telegraf沒啟動時,輸入show databases,只有一個_internal
telegraf啟動后,再次輸入下show databases,會發現多了個telegraf庫
grafana配置influxdb
點擊Add data source按鈕,進入influxdb的配置,如下:
輸入influxdb,并點擊:
name默認即可,也可以根據個人風格隨意起名字
url更改為ip+8086;
Database輸入telegraf
influxdb沒有設置密碼,user和password可以不用管
頁面拉到最下面
點擊Save & Test,有2個綠條,說明與influxdb配置成功,如下圖:
grafana配置面板
點擊New dashboard來增加面板的話,需要自己配置sql,是不是稍顯麻煩
那咱們在grafana官網上找個模板來導入
輸入name,選擇influxdb數據庫,然后點擊import按鈕
頁面展示如下:
Telegraf、influxdb、grafana整體的基本流程演示完畢
總結
以上是生活随笔為你收集整理的url采集器_Linux「第三节」-centos7.5部署数据采集器Telegraf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: activexobject对象不能创建_
- 下一篇: linux 指令引用变量,Linux之变