博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux搭建grafana
阅读量:7107 次
发布时间:2019-06-28

本文共 2186 字,大约阅读时间需要 7 分钟。

1、进入grafana官网下载https://grafana.com/grafana/download

2、wget 这里下载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 = (访问的项目地址)

然后,可以用过,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 ;
          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插件安装有好几种方式

可以到官网:。

方法一:

    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
        如果安装的时候没有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

你可能感兴趣的文章
Android 记住密码和自动登录界面的实现(SharedPreferences 的用法)
查看>>
SageMath: 符号计算
查看>>
校园论坛与校园沟通平台的未来
查看>>
Redis List数据类型
查看>>
php 下载保存文件保存到本地的两种实现方法
查看>>
Azure IoT 技术研究系列4
查看>>
《人月神话》阅读笔记01
查看>>
Tree
查看>>
jQuery的Dom插入操作图示
查看>>
配置舒适的工作环境
查看>>
UGUI代码分析
查看>>
蓝鲸财经新闻记者实战培训
查看>>
Tcpdump Manul
查看>>
经典计算机算法设计方法(9) -- 迭代
查看>>
算法面试题解答(三)
查看>>
字典的创建和使用
查看>>
mysql 启动不了了
查看>>
LeetCode: Unique Binary Search Trees
查看>>
colormap中的内嵌彩色模块和调用方式
查看>>
标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型(转)
查看>>