安装grafana对zabbix进行监控

编译安装grafana需要

  • Go 1.8.1
  • NodeJS LTS
  • git

安装 Go 1.8

因为直接yum安装的go版本过低,只有1.6,无法使用,所以我们要安装Go1.8。
但是Go 1.8以上版本需要先安装Go 1.4然后再升级为Go 1.8。
所以我们要先安装Go 1.4

安装Go 1.4

#先下载Go1.4源码包,根据自身需要下载
wget -c https://storage.googleapis.com/golang/go1.4.linux-amd64.tar.gz
#解压到/root/目录下
tar -C /root/ -zxvf ./go1.4.linux-amd64.tar.gz
#先改名字,因为等等我们还要升级成1.8
mv /root/go/ /root/go1.4
#安装并且设置下环境变量并重新加载
cd /root/go1.4/src
./all.bash
echo "export PATH=$PATH:/root/go1.4/bin" >> /etc/profile
echo "export GOROOT=/root/go1.4" >> /etc/profile
source /etc/profile
#这时候使用 go version 应该可以看到go 1.4

开始安装Go 1.8

#首先还是切回/root 下载Go 1.8
cd /root
wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz 
#这次解压缩到/usr/local/
tar -C /usr/local/ -zxvf go1.8.1.src.tar.gz 
cd /usr/local/go/src/
./all.bash
#安装完成后,再次配置环境变量,最好是把上一次的更改删除之后运行以下命令
echo "export PATH=$PATH:/usr/local/go/bin" >> /etc/profile
echo "export GOROOT=/usr/local/go" >> /etc/profile
echo "export GOPATH=/usr/local/go-projects" >> /etc/profile
source /etc/profile
#这时运行go version 应该就是1.8了

这里写图片描述

安装grafana

mkdir $GOPATH
go get github.com/grafana/grafana
cd $GOPATH/src/github.com/grafana/grafana
go run build.go setup
go run build.go build

开始安装NodeJS

#同样下载
cd /root/
wget -c https://nodejs.org/download/release/latest-v8.x/node-v8.1.3-linux-x64.tar.gz
tar -zxf node-v8.1.3-linux-x64.tar.gz -C /usr/local/
cd /usr/local/node-v8.1.3-linux-x64/bin
echo "export PATH=$PATH:/usr/local/node-v8.1.3-linux-x64/bin" >> /etc/profile
source /etc/profile
cd $GOPATH/src/github.com/grafana/grafana
#要为前端建立较少的CSS,您将需要一个最新版本的节点(v0.12.0),npm(v2.5.0)和grunt(v0.4.5)。 运行以下命令:
npm install -g yarn
yarn install --pure-lockfile
npm install -g grunt-cli
grunt
./bin/grafana-server
#这里就运行成功了

输入IP:3000 就可以看到grafana 的图形界面
这里写图片描述

用户名密码为admin admin

开始安装grafana-zabbix 插件

登陆之后,点击这里

这里写图片描述

找到grafana-zabbix

这里写图片描述

可以看到安装说明
连接上服务器后运行此命令

这里写图片描述

之后重启grafanaserver
将grafana-zabbix启用

这里写图片描述

为grafana创建一个用户
记得为这个用户分配一个监控的主机

这里写图片描述

为用户分配权限之后,开始配置grafana的data source

这里写图片描述

Url :: http://192.168.153.134/zabbix/api_jsonrpc.php

用户名密码必须使用你创建的用户和密码,使用zabbix自带的无法连接上
save and test 如果连接上了就是这样

这里写图片描述

打开Dashboard,有数据出现,就行了

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值