grafana+influxdb+telegraf監(jiān)控服務(wù)器cpu,內(nèi)存和硬盤

監(jiān)控服務(wù)器狀態(tài)是運(yùn)維必不可少的一部分, 通常情況, 我們用得比較多的就是graphite, 因?yàn)槭褂胮ython寫的, 所以對(duì)于大部分運(yùn)維工程師來講, 算是比較熟悉的語言. 但graphite畢竟比較老了, 界面體驗(yàn)方面不太友好, 加上graphite部署起來也不是太容易, 會(huì)給新手造成一定困擾.

這里給大家介紹的是另一種監(jiān)控系統(tǒng)grafana, 相比graphite, 優(yōu)勢(shì)非常大, 特別是配置和部署, 要簡(jiǎn)單很多, 界面方面的體驗(yàn)做得非常好, 特別是還兼容graphite的數(shù)據(jù)

由于grafana僅僅只是提供界面顯示, 所以他需要從influxdb中獲取數(shù)據(jù), 而influxdb中的數(shù)據(jù)又需要從其他地方收集過來, 常用的收集工具是collectdtelegraf, 其中collectd這里不做介紹, 有些數(shù)據(jù)不是太適合, 而 influxdb 自身集成 telegraf插件, 不需要進(jìn)行專門的配置

collectd/telegraf(收集數(shù)據(jù))  ------->   influxdb(保存數(shù)據(jù))  -------> grafana(顯示數(shù)據(jù))

安裝配置

influxdb 1.x+

cd /opt
# 下載速度很慢, 建議用迅雷下載, 然后通過ftp上載到服務(wù)器
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.0.2.x86_64.rpm  
yum localinstall influxdb-1.0.2.x86_64.rpm

service influxdb start

管理后臺(tái)默認(rèn)端口: 8083, 我們可以直接訪問后臺(tái)管理數(shù)據(jù)
數(shù)據(jù)傳遞默認(rèn)端口: 8086, 其他服務(wù)傳遞數(shù)據(jù)的端口

telegraf 1.x+

cd /opt
# 下載速度很慢, 建議用迅雷下載, 然后通過ftp上載到服務(wù)器
wget https://dl.influxdata.com/telegraf/releases/telegraf-1.0.1.x86_64.rpm
yum localinstall telegraf-1.0.1.x86_64.rpm

cd /etc/telegraf
# 只收集cpu, 內(nèi)存和硬盤的數(shù)據(jù)
telegraf -sample-config -input-filter cpu:mem:disk -output-filter influxdb > telegraf.conf
# 設(shè)置將數(shù)據(jù)傳遞寫入influxdb服務(wù)器
vi telegraf.conf
# 將地址改成 influxdb 對(duì)應(yīng)的服務(wù)器地址, 端口默認(rèn) 8086, 默認(rèn)數(shù)據(jù)庫 telegraf
# 啟動(dòng)服務(wù)
service telegraf start

grafana 3.x+

cd /opt
# 下載速度很慢, 建議用迅雷下載, 然后通過ftp上載到服務(wù)器
wget https://grafanarel.s3.amazonaws.com/builds/grafana-3.1.1-1470047149.x86_64.rpm
yum localinstall grafana-3.1.1-1470047149.x86_64.rpm

# 啟動(dòng)服務(wù)
service grafana-server start
# 添加開機(jī)啟動(dòng)
chkconfig --add grafana-server

默認(rèn)啟動(dòng)端口 3000, 賬戶密碼默認(rèn)都是 admin

grafana 使用

  • 創(chuàng)建數(shù)據(jù)源
  • 創(chuàng)建顯示面板
  • 添加單個(gè)面板
  • 選擇定義數(shù)據(jù)源
  • 從數(shù)據(jù)源中添加數(shù)據(jù)

最終顯示結(jié)果:

參考官方文檔

telegraf: https://docs.influxdata.com/telegraf/v1.0/
influxdb: https://docs.influxdata.com/influxdb/v1.0
grafana: http://docs.grafana.org/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容