1. InfluxDB安装
下载包并解压:
$:wgethttps://dl.influxdata.com/influxdb/releases/influxdb-1.3.6_linux_amd64.tar.gz
$: tar -zxvf influxdb-1.3.6_linux_amd64.tar.gz /home/influxdb[目标目录]
启动服务:
$: ./home/influxdb/usr/bin/influxd
启动服务时要确保8080端口没有被占用
启动客户端操作:
$: ./home/influxdb/usr/bin/influx
可以安装客户端(influxDB studio)可视化工具进行操作。默认的用户名密码都是admin。
2. Grafana安装
$: yum install https://grafanarel.s3.amazonaws.com/builds/grafana-4.1.2-1486989747.x86_64.rpm初始化:
$: yum install initscripts fontconfig
启动服务
$: service grafana-server start
网页访问:http://[ip]:3000/
安装插件:插件网址 https://grafana.com/plugins?type=panel
$: grafana-cli plugins install satellogic-3d-globe-panel[插件名]
安装完插件后必须重启服务才可以生效
3. Grafana配置influxDB作为数据源
点击DataSource,添加一个数据源Add data source
需要做几项配置:
4. 创建一个Dashboard过程
点击Create New会出现如下界面,点击Add Row
点击Add Row进去会出现如下界面:标红的是需要展示的样式图类型,比如饼状图,曲线图,如果没有想要的,则通过安装插件来实现
以Graph作为样例,点击进去grafana会提供一个默认的graph,通过双击名称edit来实现自定义
红色区域类是对图表一些基本的配置,General,Axes,Legend,Display,TimeRange是一些基本设置如名称,长宽高颜色等之类的。主要的配置在Metrics和Alert。
Metrics设置查询的数据源和查询条件以及展示字段等信息
Alert是配置告警的一些基本信息和发送者
这里要使grafana告警邮件发送功能,需要对/usr/share/grafana/conf/defaults.ini作如下配置:
enabled = true [开启邮件发送功能]
host = smtp.exmail.qq.com:587 [发送者的邮件协议及端口]
user = meijs@wwwscn.com[发送者的邮件地址]
password = Mjs201709[发送者邮箱密码]
skip_verify = true[校验]
from_address = meijs@wwwscn.com[发送者的邮件地址]
配置邮件接受者信息:
在alert中添加告警信息接收者:
最后所的得到的告警监控图如下:
当值超过设置的值时则会出现红色区域,告警接收者会接收到告警信息