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