0%

grafana

grafana介绍

Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源。
http://www.ywnds.com/?p=5903

安装grafana

Centos安装grafana

1
2
3
[root@alitiger ~]#  wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.2.0-1.x86_64.rpm

[root@alitiger ~]# yum localinstall grafana-4.2.0-1.x86_64.rpm

安装文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 二进制程序文件
/usr/sbin/grafana-server

# init.d脚本
/etc/init.d/grafana-server

# 安装默认环境变量文件
/etc/sysconfig/grafana-server

# 配置文件
/etc/grafana/grafana.ini

# systemd服务名称
grafana-server.service

# 日志文件
/var/log/grafana/grafana.log

# 默认sqlite3数据库
/var/lib/grafana/grafana.db

启动grafana

1
2
3
systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server

启动Granfa之后,进程名称为grafana-server。将会默认使用grafana用户和组运行Granfa进程。默认会开启HTTP的3000端口。启动服务之后直接直接在浏览器访问http://IP:3000就会出现如下界面,默认账号和用户名为admin/admin,在/etc/grafana/grafana.ini配置文件中可修改。

在/usr/share/grafana/public/app/plugins/datasource/目录下存放着Grafana默认支持的数据源,有如下数据源。

1
2
3
4
5
6
7
8
9
10
[root@localhost ~]# ll /usr/share/grafana/public/app/plugins/datasource/
drwxr-xr-x. 5 root root 4096 Aug 26 15:16 cloudwatch
drwxr-xr-x. 5 root root 4096 Aug 26 15:16 elasticsearch
drwxr-xr-x. 3 root root 4096 Aug 26 15:16 grafana
drwxr-xr-x. 3 root root 4096 Aug 26 15:16 grafana-live
drwxr-xr-x. 6 root root 4096 Aug 26 15:16 graphite
drwxr-xr-x. 5 root root 4096 Aug 26 15:16 influxdb
drwxr-xr-x. 2 root root 4096 Aug 26 15:16 mixed
drwxr-xr-x. 5 root root 4096 Aug 26 15:16 opentsdb
drwxr-xr-x. 6 root root 4096 Aug 26 15:16 prometheus

当Grafana安装完成后,就可以着手为Grafana添加数据源了,比如以Graphite和zabbix为数据源,或者以Elasticsearch为数据源都可以。具体如何添加数据源Grafana官网有详细说明
为grafana添加数据源
http://docs.grafana.org/datasources/overview/

1
2
3
4
5
为grafana添加zabbix数据源
国内这篇写的比较详细了
http://www.ywnds.com/?p=5940
但是在设置url访问的时候
应该为:http://zabbix.aek.com/zabbix/api_jsonrpc.php