zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

使用了一段时间Grafana,感觉还挺好用的。部分效果图如下:

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第1张图片

zabbix的安装步骤请参考以下地址,就不再描述,本章主要记录Grafana的部署

https://blog.csdn.net/wu2700222/article/details/80520085

grafana官网地址:http://docs.grafana.org/installation/rpm/


从官网下载安装文件到本地,推荐迅雷下载较快http://docs.grafana.org/installation/rpm/版本为grafana-4.6.3-1.x86_64.rpm   

也可以选择在线yum安装,

sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm 

但因为在线安装速度较慢不推荐

1、  通过ssh工具上传到centos7服务器/etc/soft目录下

2、  Cd /etc/soft

3、  安装最新稳定版

#CentOSRedhat/Fedora:手动安装

$ sudo yum install initscripts fontconfig

$ sudo rpm -Uvh grafana-4.6.3-1.x86_64.rpm

4、  安装via yum仓库,配置grafana

先创建文件执行cat /etc/yum.repos.d/grafana.repo

把文件内容复制进去

[grafana]

name=grafana

baseurl=https://packagecloud.io/grafana/stable/el/6/$basearch

repo_gpgcheck=1

enabled=1

gpgcheck=1

gpgkey=https://packagecloud.io/gpg.keyhttps://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana

sslverify=1

 

sslcacert=/etc/pki/tls/certs/ca-bundle.crt

安装包详细信息

二进制文件/usr/sbin/grafana-server
服务管理脚本 /etc/init.d/grafana-server
安装默认文件 /etc/sysconfig/grafana-server
配置文件 /etc/grafana/grafana.ini
安装systemd服务(如果systemd可用 grafana-server.service
日志文件 /var/log/grafana/grafana.log
缺省配置指定一个数据库sqlite3 /var/lib/grafana/grafana.db

5、启动Grafana

service grafana-server start

#设置garfana-server开机自启

chkconfig grafana-server on

#启动服务器(通过systemd)

systemctl daemon-reload

systemctl start grafana-server

systemctl status grafana-server

#设置开机自启systemd服务

systemctl enable grafana-server.service

 

6、环境变量文件

Systemd服务和daemon服务在后台运行时,都使用文件/etc/sysconfig/grafana-server来设置环境变量,可以通过修改garfana-server文件来设置日志目录等其他变量。
#
默认日志文件:/var/log/grafana
#
数据库设置
#
缺省配置指定一sqlite3数据库位于/var/lib/grafana/grafana.db。请在升级前备份这个数据库。还可以使用MySQLPostgres Grafana数据库。

7、访问测试

#地址栏输入:http://10.0.11.110:3000/?/login

#默认用户和密码:admin admin

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第2张图片

当然这里需要选把3000的端口加入防火墙,不然可是会被屏蔽访问的哦

先查看当前开设的端口

[root@localhost soft]# firewall-cmd --list-ports

[root@localhost soft]# firewall-cmd --zone=public --add-port=3000/tcp --permanent



加入成功,再去试试吧!

安装garfana-zabbix插件

官方网站:https://github.com/alexanderzobnin/grafana-zabbix

官网wikihttp://docs.grafana-zabbix.org/installation/

使用grafana-cli工具安装

#获取可用插件列表

grafana-cli plugins list-remote

#安装zabbix插件

grafana-cli plugins install alexanderzobnin-zabbix-app

#安装插件完成之后重启garfana服务

service grafana-server restart

#使用grafana-zabbix-app源,其中包含最新版本的插件

cd /var/lib/grafana/plugins/

#克隆grafana-zabbix-app插件项目

git clone https://github.com/alexanderzobnin/grafana-zabbix-app

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第3张图片

#注:如果没有git,请先安装git

yum –y install git(该语句建议手打,直接复制执行可能报错)

如果安装时候报Loaded plugins: fastestmirror, langpacks,没关系,多执行几次就好了

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第4张图片

# 插件安装完成重启garfana服务

service grafana-server restart

#注:通过这种方式,可以很容易升级插件

cd /var/lib/grafana/plugins/grafana-zabbix-app

git pull

service grafana-server restart

使用源码包安装

#源码安装需要NodeJSnpmGrunt支持

git clone https://github.com/alexanderzobnin/grafana-zabbix.git

cd grafana-zabbix

npm install

npm install -g grunt-cli

grunt

#插件将建成dist/目录。然后你可以将它复制到你的grafana插件目录或在grafana配置文件中指定编译插件的路径

[plugin.zabbix]

path =/home/your/clone/dir/grafana-zabbix/dist

#如果需要更新,执行下面命令

git pull

grunt

#重启grafana服务

service grafana-server restart

systemctl restart grafana-server

配置Grafana启用插件

#登录到grafana,移动到grafana左侧面板的插件,选择应用程序选项卡,然后选择配置选项卡,打开Zabbix,启用插件。


zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第5张图片

#配置Zabbix数据源

#添加新数据源,打开侧面板Zabbix数据源,单击添加数据源并选择从下拉列表Zabbix

#注意红线标注的地方,Name自定义,Type选择Zabbix,Url填写访问zabbix-weburl(http://10.0.11.133/zabbix/api_jsonrpc.php),加上zabbix-apiphp文件,Zabbix details用户名密码需要在Zabbix-web页面中设置,

本文中用户名:gafana,密码:grafana123

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第6张图片

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第7张图片


不想新建的话,可以使用Zabbix的初始用户.设置完成点击增加按钮,弹出下图:

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第8张图片


zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第9张图片

#本教程的Zabbix版本为Zabbix-3.4.2,详细配置教程请参考官方文档:

http://docs.grafana-zabbix.org/installation/configuration/

#常见错误解决请参考:http://docs.grafana.org/installation/troubleshooting/

开始使用Grafana-Zabbix

添加新的图形面板到仪表板

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第10张图片

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第11张图片

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第12张图片

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第13张图片

grafana插件安装

#插件链接:https://github.com/grafana/grafana

#安装Panel

#使用grafana-cli工具在命令行下面安装Clock

grafana-cli plugins install grafana-clock-panel

#安装appsWorldping

grafana-cli plugins install raintank-worldping-app

#安装Data source,以SimpleJson为例

grafana-cli plugins install grafana-simple-json-datasource

#安装完成,提示重启grafana服务

/etc/init.d/grafana-server restart

#插件使用及仪表板模板导入

#Worldping 使用展示

zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第14张图片


zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署_第15张图片

#到此grafana-zabbix安装及使用完成。

官方地址:http://docs.grafana-zabbix.org

你可能感兴趣的:(zabbix,运维的一点心得)