一、单节点环境部署
机器节点信息及 InfluxDB、Grafana 版本选择:
节点 | Linux版本 | 部署服务 |
10.223.1.198 | Centos 6.8 | InfluxDB 1.7.7 |
10.223.1.199 | Centos 6.8 | Grafana 5.4.4 |
1.1 InfluxDB 环境部署
1. InfluxDB 官网下载地址
不同系统下载地址:https://portal.influxdata.com/downloads
2. 下载rpm包并安装
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.7.x86_64.rpm
sudo yum localinstall influxdb-1.7.7.x86_64.rpm
3. 启动 InfluxDB 服务
service influxd start
或者
/etc/init.d/influxd start
通过 ps -ef |grep influx 命令查看 InfluxDB 进行是否正常启动,或者查看 /var/log/influxdb/influxd.log 日志看服务启动信息。
1.2 Grafana 环境部署
1. Grafana 官网下载地址
不同系统下载地址:https://grafana.com/grafana/download/5.4.4?platform=linux
2. 下载rpm包并安装
可根据需要选择不同版本下载
wget https://dl.grafana.com/oss/release/grafana-5.4.4-1.x86_64.rpm
sudo yum localinstall grafana-5.4.4-1.x86_64.rpm
3. 启动 Grafana 服务
service grafana-server start
通过 ps -ef |grep grafana 命令查看 Grafana 进行是否正常启动,或者查看 /var/log/grafana/grafana.log 日志看服务启动信息。
至此,Influxdb + Grafana 的单节点监控环境已经部署完成,是不是觉得 so easy。
4. 登录 InfluxDB 与 Grafana
启动 InfluxDB,启动方式参考官网的,有点复杂,接下来可以尽情的操作 InfluDB 数据库,语法和 MySQL 有点类似,会 MySQL 的使用起来比较容易。
$ influx -precision rfc3339
Connected to http://localhost:8086 version 1.7.7
InfluxDB shell 1.7.7
>
登录 Grafana 页面。
二、高可用环境部署
高可用环境部署还在研究中,部署完再更新
3.1 InfluxDB 高可用环境部署
3.2 Grafana 高可用环境部署
【参考资料】
[1]. https://grafana.com/docs/v5.4/installation/rpm/
[2]. https://docs.influxdata.com/influxdb/v1.7/introduction/installation/