環境:
阿里雲服務器 Ubuntu 18.04.3 LTS
InfluxDB 1.7.10 (截至2020.2.20最新版)
chonograf 1.8.0 (2020.2.19推出)
配置建議:
- 不要跟着網上的入門教程走,由於想安裝的版本不同、甚至是Ubuntu的版本不同,指令都有細微差別。那怎么辦呢?
- InfluxData官網請,地址:https://www.influxdata.com/
- 官方四件套TICK: Telegraf(數據收集),InfluxDB(時間序列數據庫),Chronograf(網頁管理,可視化),Kapacitor(流量監控)
- 我的需求是在雲服務器上部署InfluxDB,同時希望可視化展示database\measurements等結構,因此需要網頁管理工具——但從1.3開始的InfluxDB取消了原網頁版管理工具(估計是為Chronograf讓路),第三方開源的InfluxDBStudio頁面簡陋簡潔、需要VS2015環境(似乎有解決辦法?存疑),因此不得不上官挺的Chrongraf了。一開始還不情願,是因為……懶惰心理,在中文資料匱乏(幾乎沒有chronograf簡易配置教程)情況下就是不想看英文官網。
- 也看見有人寫Grafana,沒了解過,不知道能不能作為InfluxDB的網頁管理工具,存疑。
- 那么,還是去看官網文檔,配置chronograf吧!
踩過的坑:
- 按照官網的指令進行下載與安裝,語句留空要自己選擇版本號的那兒,請前往下載界面確認版本號。不要像我一樣亂填亂試……最終我下載的版本是1.7.17;當然,第二天一早發現來了個1.8.0,就重裝了一遍。
- 安裝完成后,瀏覽器打開網頁管理界面。如果是本地機器安裝,打開http://localhost:8888。(chronograf默認端口) 如果像我一樣是雲服務器上安裝InfluxDB和chronograf,訪問http://<public-ip>:8888。坑在這里:我連不上,顯示不出來界面。百般排查,在雲服務器內網訪問InfluxDB和chronograf都沒問題的情況下,最后基本將問題鎖定在了雲服務器的防火牆配置上,大概率是雲服務器的入方向上,8888端口沒有開放。至於我是哪里來的靈感,參見這篇問答:https://community.influxdata.com/t/cant-connect-to-to-chronograf-from-remote-machine/10333
(代更)