Telegraf+InfluxDB+Grafana 搭建服務器監控平臺 上一篇章我搭設好了一個基本的服務器資源監控的組件使用,而且從官網下載一些面板來直接展現,從中能夠發現有些參數telegraf是沒有開啓採集的,例如:網絡IO等等參數。git
這一點能夠經過influxdb的數據表能夠看出來,以下:github
> show measurements;
name: measurements
name
----
cpu
disk
diskio
kernel
mem
processes
swap
system
>
複製代碼
能夠看到沒有關於network的表。vim
更加直觀的一種確認方式,其實就是下載這個面板: grafana.com/grafana/das… 導入這個面板以後,能夠從grafana查看相關監控的參數信息,以下:bash
能夠看到這些圖表是沒有數據的,下面編輯看看這些表是查詢什麼數據的,打開Network來看看,以下:服務器
能夠看到須要查詢一個net
的時間序列表,默認的telegraf配置是不會去採集的。下面以這個做爲示例,咱們來看看如何開啓,如何去查閱官網的文檔。網絡
docs.influxdata.com/telegraf/v1…spa
繼續往下面查閱一下,能夠看到下面有不少的插件說明,以下:.net
插件數量有些多,下面來查找一下關於服務器監控資源的參數,以下:插件
能夠從圖中搜索net
找到了關於網絡的插件參數,點擊右上角的View
便可以跳轉至對應的github配置說明頁面,以下:rest
能夠看到,只須要在telegraf.conf配置文件設置這個參數的配置便可。看了下,主要仍是配置具體的監控網卡就能夠了。
下面來配置看看。
編輯vim /etc/telegraf/telegraf.conf
,搜索參數inputs.net
,以下:
能夠看到,默認這個參數是被註釋了的,那麼只要打開註釋就能夠了,以下:
而後重啓telegraf的服務,執行service telegraf restart
。
稍微過一會,而後查看influxdb的數據是否增長了net
的數據,以下:
能夠看到已經有數據參數展現了。那麼其餘的插件也是根據這個官網文檔去配置,而後能夠多下載一些已有的面板,而後將其修改合併到你的一個專業面板中,這樣就能夠達到一個很好看的效果的了。