linux搭建grafana

1、进入grafana官网下载https://grafana.com/grafana/download
2、wget https://dl.grafana.com/oss/release/grafana-6.0.2-1.x86_64.rpm 这里下载rpm安装包--可以在官网找一个最新的安装
3、下载完成之后yum localinstall grafana-6.0.2-1.x86_64.rpm (yum本地安装)
4、 (Centos 7)systemctl start grafana-server (开启grafana)
systemctl enable grafana-server (设为开机启动)
(Centos 6) service grafana-server start

二:修改配置文件
$ vim /etc/grafana/grafana.ini (根据自己需要去修改,简单使用的话,可以直接使用默认的配置)
下面是一些简单的配置讲解

[server]
;protocol = http (默认的连接形式)
;http_addr = (这里可以限制登陆的ip,增加安装性)
;http_port = 3000 (端口)
;domain = localhost (域名)--这里可以修改为你服务器ip,这样外部通过ip:3000就可以访问你的grafana了。
;enforce_domain = false
;root_url = http://localhost:3000 (访问的项目地址)

然后,可以用过,localhost:3000,来访问web界面。默认的用户名和密码为 admin:admin
上去后,可进行界面的密码修改,密码修改后是会将数据保存在grafana的数据库的。如果忘记密码了,通过配置文件是无法修改的,只能修改grafana的数据库,来修改管理员密码。

修改密码方式如下,修改为默认密码:admin:
$ sudo sqlite3 /var/lib/grafana/grafana.db (进入数据库)
sqlite> select * from user; (可以查看所有用户的信息)
sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin'; ( 将admin换成你自己的用户名)
sqlite> .exit (退出)

三。将grafana通过nginx代理出来
已经可以通过本地的3000端口来访问web管理界面,但grafana一般运行在服务器上,那就需要将grafana代理出来,通过nginx,避免多开端口,增加不安全性。
$ vim /usr/local/nginx/conf/nginx.conf

location / {
          proxy_pass http://localhost:3000;
          proxy_redirect off;
          proxy_set_header Host $host;
          proxy_set_header Remote_Addr $remote_addr;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

将grafana代理出来的时候,发生很多问题,之前一直进不去,后面突然又可以了,很奇怪,没找到问题在哪,这里就不纠结了,就按我的配置就好了。

$ killall nginx (关闭nginx)
$ /usr/local/nginx/sbin/nginx  ( 重启nginx)

好了, 现在通过访问nginx的外网ip,就可以进入到grafana的登陆界面了。

grafana插件安装,grafana插件安装有好几种方式
可以到官网:https://grafana.com/plugins插件中寻找需要的插件;安装方式等都在上面

方法一:
    2.1、获取可用插件列表
grafana-cli plugins list-remote
    2.2、安装zabbix插件命令
grafana-cli plugins install alexanderzobnin-zabbix-app
    2.3、插件安装完成之后重启grafana
service grafana-server restart/systemctl restart grafana-server
方法二:
    2.4、使用grafana-zabbix-app源,其中包含最新版本的插件
cd /var/lib/grafana/plugins/
    2.5、克隆grafana-zabbix-app插件项目
git clone https://github.com/alexanderzobnin/grafana-zabbix-app
        如果安装的时候没有git命令,直接使用yum进行安装
yum -y install git
    2.6、插件安装完成之后重启grafana服务
    2.7、利用下面的方法可以很容易升级grafana
cd /var/lib/grafana/plugins/grafana-zabbix-app
git pull
service grafana-server restart

转载于:https://blog.51cto.com/13803916/2369169

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值