我们之前已经定义过zabbix的图形,不难发现的是,图形整体不是很直观美丽,并且也不能自由组合在同一页面中完全放下,所以会用到grafana来优化我们的图形展示,使监控的数据能更加直观、美观的展现
12.1 Ubuntu16.04安装grafana
由于软件官网是国外的,所以下载较慢,并且Ubuntu16.04自带的grafana版本过低,所以这里将使用镜像安装,使用清华大学开源软件镜像下载,镜像地址如下:
首先我们需要在zabbix-server端添加grafanaGRG公钥信任https://packages.grafana.com/
curl https://packages.grafana.com/gpg.key | sudo apt-key add -
其次,我们还得确保主机的 apt 支持HTTPS:
sudo apt-get install apt-transport-https -y
为了保证更好的体验,我们当然选择grafana的稳定版本,我们将以下内容加入到apt 源中
vim /etc/apt/sources.list
,需要写权限更改
在该文件中添加以下内容:
deb https://mirrors.tuna.tsinghua.edu.cn/grafana/apt/ stable main
即将清华的镜像源添加,现在需要更新源:
sudo apt-get update
更新结束后,在安装grafana,这样我们安装的便是稳定的镜像版本:
sudo apt-get install grafana -y
安装软件成功,需要将软件启动并就如自启动:
systemctl start grafana-server
systemctl enable grafana-server.service
确保grafana启动成功,在浏览器导航栏输入grafana服务端ip地址:3000
,即可进入登录页面:
输入用户和密码,默认都为admin:
由于初始密码不安全,所以提示需要更改密码,跳过Skip保持原密码,输入新密码并保存:
这样便进入grafana的主页面,很显然,我们还需要添加一个数据源,由于我们使用zabbix监控主机,所以我们添加的数据源为zabbix,这需要安装grafana-zabbix插件:
可以看到,默认插件中是没有关于zabbix插件的:
12.2 安装grafana-zabbix插件
安装grafana-zabbix插件,官方指定的下载方法是使用与grafana捆绑在一起的CLI工具,并且现目前已经不能直接下载GitHub上的源文件来使用,因为里面少了文件:
sudo grafana-cli plugins install alexanderzobnin-zabbix-app
由于是国外的网站,会有些慢,并且不能保证一次就能成功,多试几次试试,下载完成之后重启grafana服务,如果实在不能直接安装,你可以在官网下载:官方grafana-zabbix地址
如果是你无法通过工具下载,是登录官网下载的,下载后将文件放置于 /var/lib/grafana/plugins/
目录下
重启grafana服务后,再登录grafana或刷新插件页面便可以看到grafana-zabbix插件了:
这样,我们美化图表的第一步便完成了