grafana

Grafana就是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、MySQL、zabbix、InfluxDB、Elasticsearch、Prometheus和OpenTSDB作为数据源。

Grafana安装

1)环境

系统:Ubuntu 18.04.2 LTS
Grafana版本: 6.3.2

2)安装

wget https://dl.grafana.com/oss/release/grafana_6.3.2_amd64.deb 
dpkg -i grafana_6.3.2_amd64.deb 

3)启动

service grafana-server start

以grafanar用户启动进程,该grafana用户是在程序包安装期间自动创建的。默认端口 是3000

4)首次登录grafana

打开浏览器并转到http:// IP:3000 ; 默认登录名和密码admin/admin。

5)安装grafana后各种文件的详细

  • 二进制文件 /usr/sbin/grafana-server
  • Init.d脚本到 /etc/init.d/grafana-server
  • 默认文件(环境变量) /etc/default/grafana-server
  • 配置文件 /etc/grafana/grafana.ini
  • systemd服务(如果systemd可用)名称 grafana-server.service
  • 默认配置将日志文件设置为 /var/log/grafana/grafana.log
  • 默认配置指定sqlite3 db 为/var/lib/grafana/grafana.db
  • 插件文件/var/lib/grafana/plugins
  • HTML / JS / CSS和其他Grafana文件 /usr/share/grafana

zabbix插件安装

1)安装

grafana-cli plugins install alexanderzobnin-zabbix-app
service grafana-server restart

2)grafana配置zabbix

image.png
image.png
image.png

grafana的批量出图

  1. 选中一个dashboard,点击dashboard settings的按钮,点击Variables ,new一个变量
  • 变量1:group获取zabbix的各个组

    name:group

    Type:Query

    Data source:Zabbix

    Query:*

  • 变量2:host获取zabbix组中的主机

    name:host

    Type:Query

    Data source:Zabbix

    Query:$group.*

    Mutil_value:开启

  1. 回到dashboard的界面,点击Add panel,点击cover to row,编辑row,在Repeat for中填入:$host

    在row下的添加一个面板(可在row下添加多个面板,这样即可基于row批量出图)

    Query Mode:Metrics

    Group:$group

    Host:$host

    Application:CPU

    Item:cpu iowait time

你可能感兴趣的:(grafana)