1、如果你想将老版本的Grafana升级为新版本的Grafana,可以阅读链接中的文档指南:



http://docs.grafana.org/installation/upgrading/



2、使用yum安装稳定版本的Grafana



yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.1-1.x86_64.rpm



或者在CentOS/RedHat上手工安装rpm包



wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.1-1.x86_64.rpm



yum install initscripts fontconfig



rpm -Uvh grafana-4.6.1-1.x86_64.rpm



或者使用Grafana的yum仓库



在/etc/yum.repos.d/grafana.repo文件中新增如下内容:



[grafana]



name=grafana



baseurl=https://packagecloud.io/grafana/stable/el/6/$basearch



repo_gpgcheck=1



enabled=1



gpgcheck=1



gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana



sslverify=1



sslcacert=/etc/pki/tls/certs/ca-bundle.crt



然后在使用yum命令直接安装Grafana



yum install grafana





使用yum安装后相关的软件包的一些信息:



/usr/sbin/grafana-server 主要是grafana-server的安装二进制



/etc/init.d/grafana-server grafana的启动脚本



/etc/sysconfig/grafana-server 存放默认的环境变量



/etc/grafana/grafana.ini grafana存放grafana的默认配置文件



grafana-server.service CentOS 7 的服务管理操作



/var/log/grafana/grafana.log 默认配置中日志存放路径



/var/lib/grafana/grafana.db 默认的sqlite3存放文件




启动服务:



service grafana-server start



默认是使用grafana用户启动grafana-server服务,使用3000作为HTTP默认的端口,默认的用户和组别是admin(不理解这句话含义)。




开启启动:



/sbin/chkconfig --add grafana-server




CentOS 7服务管理方式



systemctl daemon-reload



systemctl start grafana-server



systemctl status grafana-server



systemctl enable grafana-server.service




跟Grafana相关的环境文件



The systemd service file and init.d script both use the file located at /etc/sysconfig/grafana-server for environment variables used when starting the back-end. Here you can override log directory, data directory and other variables.




默认日志文件:/var/log/grafana




数据库类型



默认的数据库类型是sqlite3,数据库文件位于 /var/lib/grafana/grafana.db. 在升级之前我们需要备份下数据库文件。同事我们也是可以根据需要替换成mysql,Postgres作为grafana的数据库





配置文件



/etc/grafana/grafana.ini. 是grafana默认的配置文件




可以增加的数据源



Graphite



InfluxDB



OpenTSDB



Prometheus




服务端方面的图像渲染



服务器端图像(PNG)渲染是可选的功能,但在共享可视化时非常有用,例如在警报通知中。



如果图像缺少文本,请确保已安装字体包。



yum install fontconfig



yum install freetype*



yum install urw-fonts



Installing from binary tar file




使用二进制的tar包安装grafana服务



Download the latest .tar.gz file and extract it. This will extract into a folder named after the version you downloaded. This folder contains all files required to run Grafana. There are no init scripts or install scripts in this package.



下载最新的.tar.gz文件并解压缩。 这将提取到一个以您下载的版本命名的文件夹中。 该文件夹包含运行Grafana所需的所有文件。 这个包中没有init脚本或安装脚本。





To configure Grafana add a configuration file named custom.ini to the conf folder and override any of the settings defined in conf/defaults.ini.



要配置Grafana,请将名为custom.ini的配置文件添加到conf文件夹,并覆盖conf / defaults.ini中定义的任何设置。




Start Grafana by executing ./bin/grafana-server web. The grafana-server binary needs the working directory to be the root install directory (where the binary and the public folder is located).



通过执行./bin/grafana-server web启动Grafana。 grafana-server二进制文件需要将工作目录作为根安装目录(二进制文件和公用文件夹所在的位置)。




参考链接: http://docs.grafana.org/installation/rpm/