美文网首页区块链技术研究
Ubuntu 16.04 安装Grafana并配置监控(Graf

Ubuntu 16.04 安装Grafana并配置监控(Graf

作者: UMF_士弘 | 来源:发表于2017-09-29 16:19 被阅读0次

安装Grafana:

wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.5.2_amd64.deb
sudo apt-get install -y adduser libfontconfig
sudo dpkg -i grafana_4.5.2_amd64.deb

安装完成后,通过以下命令启动服务:

sudo service grafana-server start

通过地址 http://{IP}:3000 进行访问,默认用户名/密码 为 admin/admin

登陆首页

安装插件:

使用命令查看已有的插件列表:grafana-cli plugins list-remote

插件列表

可以看到插件列表大致分为三类:面板(panel),数据源(datasource)和 应用(app),我们可以通过以下命令安装插件:

sudo grafana-cli plugins install {插件名称}

service grafana-server restart #安装完成需要重启Grafana 服务

已安装的面板列表
已安装的数据源
已安装的应用

如何使用Grafana+zabbix 去搭建炫丽的服务器监控,网上已经有很多教程,此处就不再赘述,这里主要交接一下如何自己创建数据库表(MySQL),并结合Grafana 来渲染展示。

创建数据库 及 相关表:

create databases log_mon;

create table montor_info (
        IP varchar(12) not null,
        chain_tag varchar(32) not null,
        height bigint(32) not null,
        diff_value varchar(32) not null,
        base_diff_value varchar(32) not null,
        block_txnum int(8) not null,
        create_block_time varchar(32) not null,
        write_block_time varchar(32) not null,
        orgbatch_len int(8) not null,
        peer_num int(8) not null,
        minner varchar(32) not null,
        system_date TIMESTAMP default now()
)

表中的数据由监控脚本实时插入数据库。

Grafana创建MySQL数据源:

进入 home ->  Data Source:

添加一个数据源 填写相关信息
add 或 save

新增仪表板

新增仪表盘展示数据
新增面板
面板列表

新增table面板

选择table面板
点击面板标题进入编辑模式
设置标题
配置数据源及查询

可以看到,查询出来的了数据被展示在了上面的面板中,可是数据的展示格式有问题,我们可以在 Column Styles 中进行设置:

设置列属性
设置table分页属性

绘制曲线图:

新增Graph面板
绘制曲线图
坐标轴属性设置
指标显示设置

新增单一统计展示:

新增singlestat面板
最新数据查询展示

singlestat面板只能展示单一值

样式设置
默认值设置

value to text 选项 下设置的是查询出来的数据如果为null,默认显示的值

rang to text 选项下设置的是在某一区间内 默认显示的值

分组监控设置:

很多情况下,我们需要监控多台服务器或者按条件分组监控,那么我们可以增加templating 来设置分组条件:

增加templating
设置分组属性
同一IP下不同Chain_tag 的分组 新增结果

设置完分组指标之后,为前面已经编辑好的所有监控项的Sql 语句中增加 where 条件 进行过滤

where IP = $IP and chain_tag = $chain_tag

例如下图所示:

增减where条件进行分组控制

成果:

下面来秀秀我的成果:

不同服务器下同一链的监控

*.*.*.13服务器下poeu1 的数据监控
*.*.*.11服务器下poeu1 的数据监控

同服务器不同链的监控

*.*.*.13服务器下poeu1 的数据监控 *.*.*.13服务器下membership 的数据监控

相关文章

网友评论

    本文标题:Ubuntu 16.04 安装Grafana并配置监控(Graf

    本文链接:https://www.haomeiwen.com/subject/bhqeextx.html