Grafana介绍与安装

Grafana介绍

场景:由于业务场景,有多个组织机构。需要在某个组织结构下,完成对本机构下的系统的实时监控以及可视化展示。底层已经用zabbix对监控指标做了数据的采集。

因此,通过使用Grafana开源工具。保证数据的可视化展示。

Grafana是一个跨平台的开源的分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。

其特点:

  1. 丰富的可视化显示插件,包括热图、折线图、饼图,表格等等。
  2. 多数据源,支持多数据源Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB,zabbix等。用于数据的展示。
  3. 通知提醒,达到目标制定的阀值,进行报警。
  4. 混合展示,可以在同一个张图表中,展示不同数据源的数据。适应灵活多变的复杂业务场景。
  5. 多租户,可以通过多组织构造,分开隔离。保证多机构下,只看到本机构的监控系统数据。

举例,下图就是某机构下,核心系统的常用监控指标。

Grafana安装

Grafana安装链接地址

我的环境为:Centos 6.9。

1.安装步骤

wget https://dl.grafana.com/oss/release/grafana-6.4.2-1.x86_64.rpm
sudo yum localinstall grafana-6.4.2-1.x86_64.rpm

2.服务启动

service grafana-server start

3.zabbix的插件安装

[root@localhost ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
[root@localhost ~]# grafana-cli plugins list-remote |grep zabbix
id: alexanderzobnin-zabbix-app version: 3.10.4

插件安装完毕,使用service grafana-server restart的命令,启动服务,可以通过

http://ip:3000/ 访问Grafana页面,用户名/密码:admin/admin。

Grafana配置

1.启动zabbix插件

点击如下页面,启动zabbix插件

2.添加数据源

输入指定的url:http://172.31.1.200/zabbix/api_jsonrpc.php

我的实际例子中,安装zabbix的位置为172.31.1.200。通过/zabbix/api_jsonrpc.php能直接调用zabbix的数据。

1)选择zabbix数据源

2)配置zabbix数据源

3.添加查询指标

选择dashboard中的Add panel,然后点击Add Query。可以直接获取zabbix数据源的各种监控数据。如下:

这里举一个最简单的例子,获取CPU的load负载。如下图:

然后,可以在dashboard中,看到监控指标的数据。如下图:

【开源监控】Grafana介绍与安装的更多相关文章

  1. 图文详解Prometheus监控+Grafana+Alertmanager告警安装使用

    一:前言 一个服务上线了后,你想知道这个服务是否可用,需要监控.假如线上出故障了,你要先于顾客感知错误,你需要监控.还有对数据库,服务器的监控,等等各层面的监控. 近年来,微服务架构的流行,服务数越来 ...

  2. 常用开源<监控软件>介绍

    转载地址:http://blog.csdn.net/lx_9986/article/details/6803243 一.Zenoss Core Zenoss Core是开源企业级IT管理软件-是智能监 ...

  3. Linux开源监控平台 -- Zabbix 小白安装以及使用

    安装准备: 1.安装前需要先关闭selinux和firewall. 关闭Linux: [root@zabbix ~]# vi /etc/selinux/config 将SELINUX=enforcin ...

  4. 开源图形数据库Neo4j介绍与安装

    图形数据库是以图形结构形式存储数据的数据库. https://neo4j.com/ Java 编写 保存为节点以及节点之间的关系 Neo4j 的数据由下面几部分构成: 节点 边 属性 无论是顶点还是边 ...

  5. 【开源监控】Prometheus+Node Exporter+Grafana监控linux服务器

    Prometheus Prometheus介绍 Prometheus新一代开源监控解决方案.github地址 Prometheus主要功能 多维 数据模型(时序由 metric 名字和 k/v 的 l ...

  6. 开源监控系统Prometheus介绍

    前言 Prometheus是CNCF的一个开源项目,Google BorgMon监控系统的开源版本,是一个系统和服务的监控系统.周期性采集metrics指标,匹配规则和展示结果,以及触发某些条件的告警 ...

  7. Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

    7月6日任务 19.1 Linux监控平台介绍19.2 zabbix监控介绍19.3/19.4/19.5 安装zabbix19.6 忘记Admin密码如何做 19.1 Linux监控平台介绍 一般大公 ...

  8. Linux centosVMware Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

    一.Linux监控平台介绍 cacti.nagios.zabbix.smokeping.open-falcon等等 cacti.smokeping偏向于基础监控,成图非常漂亮 cacti.nagios ...

  9. 主流前沿的开源监控和报警系统Prometheus+Grafana入门之旅

    Prometheus概述 定义 Prometheus 官网地址 https://prometheus.io/ Prometheus 官网文档地址 https://prometheus.io/docs/ ...

随机推荐

  1. Windows 10应答文件

    将其保存为autounattend.xml文件,然后放入到ISO镜像根目录即可 <?xml version="1.0" encoding="utf-8"? ...

  2. vue Router——进阶篇

    vue Router--基础篇 1.导航守卫 正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航.有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的 ...

  3. bit和byte的区别是什么?

    bit(位/比特):计算机运算的基础单位: byte(字节):计算机中文件大小的基本计量单位. 转换关系:8 bit = 1 Byte1024 Byte = 1 KB1024 KB = 1 MB102 ...

  4. 设计模式小议:state【转】

    转自:https://blog.csdn.net/goodboy1881/article/details/635963 这个模式使得软件可以在不同的state下面呈现出完全不同的特征 不同的theme ...

  5. 安装系统时出现 Windows无法打开所需的文件 C:\Sources\install.wim 的解决办法

    使用U盘安装Win10的时候,出现 Windows无法打开所需的文件 C:\Sources\install.wim,错误代码:0x8007000D,这是由于启动盘里 install.wim 文件不正确 ...

  6. true false

    #include<stdio.h> int main(void) { /* true 1 false 0 */ printf( == ); printf( > ); printf( ...

  7. JS高阶---事件循环模式(事件轮询)

    大纲: 相关知识点: 主体: (1)模型原理 JS部分:初始化代码执行 WebAPIS:执行上下文对象(不是一个真的对象,而是一个抽象的虚拟对象,可以看做栈里的一个区域,包含很多对象) setTime ...

  8. github配置密钥

    我们在githob创建项目后,本地使用git 克隆代码 需要在githob配置密钥,才可以 步骤: 下载git,进行安装,安装好后.点击桌面,右键,选择>>git  bash 在弹出的黑框 ...

  9. mysql基础sql进阶

    回顾前面的基础命令语句 修改数据表 添加字段: alter table 表名 add 字段名 列类型[not null|null][primary key][unique][auto_incremen ...

  10. 201871010134-周英杰《面向对象程序设计(java)》第十六周学习总结

    项目 内容 <面向对象程序设计(java)> https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/ ...