环境:

阿里云服务器 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吧!

云服务器InfluxDB & Chronograf配置-LMLPHP

踩过的坑:

  • 按照官网的指令进行下载与安装,语句留空要自己选择版本号的那儿,请前往下载界面确认版本号。不要像我一样乱填乱试……最终我下载的版本是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

(代更)

05-11 11:18