上一篇文章《LNMP环节中部署Zabbix及问题记录》记录了安装Zabbix的步骤及问题,这篇主要记录下配置Grafana。

安装:

yum install https://dl.grafana.com/oss/release/grafana-5.4.2-1.x86_64.rpm

启动服务

service grafana-server start

默认访问地址是:http://IP:3000

安装供Zabbix使用的插件:

grafana-cli plugins install alexanderzobnin-zabbix-app
service  grafana-server restart

启用:

开始面板(左上角图标) -> Plugins -> Apps -> Zabbix -> 启用

配置:

开始面板(左上角图标) -> Data Sources -> Add data source

在里面的配置中,配置Zabbix的URL http://zabbix.website.com/api_jsonrpc.php

确认通过即可。

配置方面

主要是Server配置模块这方面需要注意的,默认情况下不需要修改,如果要添加SSL、修改端口、定向DOMAIN等操作可以修改。
打开配置文件:

vi /usr/share/grafana/conf/defaults.ini
protocol = http  # 需要什么访问协议,http,https
http_addr =   # 监听的ip地址,,默认不用动 
http_port = 3000  # 监听的端口,默认是3000,可修改为自己需要的
domain = localhost  # 如果要绑定域名访问的话,则输入域名,默认不动动
enforce_domain = false  # 如果主机的header不匹配domian,则跳转到一个正确的domain上,默认是false
root_url = http://localhost:3000  # 这是一个web上访问grafana的全路径url,默认是%(protocol)s://%(domain)s:%(http_port)s/
router_logging = false  # 是否记录web请求日志,默认是false
static_root_path = public  # 前端文件(HTML,JS和CSS文件)的目录路径。 默认为public
enable_gzip = false
cert_file =  # 如果使用https则需要设置(这里注意可采用Nginx的ssl证书配置要求的文件)
cert_key =  # 如果使用https则需要设置(这里注意可采用Nginx的ssl证书配置要求的文件)

修改完成后重启服务

/etc/init.d/grafana-server restart