grafana/docs/sources/installation/rpm.md
2015-04-20 13:35:39 +02:00

3.3 KiB

page_title page_description page_keywords
Installing on RPM-based Linux Grafana Installation guide for Centos, Fedora, Redhat. grafana, installation, centos, fedora, opensuse, redhat, guide

Installing on RPM-based Linux (CentOS, Fedora, OpenSuse, RedHat)

Download

Description Download
.RPM for Fedora / RHEL / CentOS Linux grafana-2.0.1-1.x86_64.rpm

Install

You can install using yum

$ sudo yum install https://grafanarel.s3.amazonaws.com/builds/grafana-2.0.1-1.x86_64.rpm

Or manually using rpm

$ sudo yum install initscripts fontconfig
$ sudo rpm -Uvh grafana-2.0.1-1.x86_64.rpm

YUM Repository

Add the following to a new file at /etc/yum.repos.d/grafana.repo

[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/6/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

There is also testing repository if you want beta or release candidates.

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

Install Grafana

$ sudo yum install grafana

RPM GPG Key

The rpms are signed, you can verify the signature with this public GPG key.

Package details

  • Installs binary to /usr/sbin/grafana-server
  • Init.d script to /etc/init.d/grafana-server
  • Default file (environment vars) to /etc/sysconfig/grafana-server
  • Configuration file to /etc/grafana/grafana.ini
  • Systemd service (if systemd is available) name grafana-server.service
  • The default configuration specifies log file at /var/log/grafana/grafana.log
  • The default configuration specifies sqlite3 db at /var/lib/grafana/grafana.db

Start the server (init.d service)

  • Start grafana by sudo service grafana-server start
  • This will start the grafana-server process as the grafana user (created during package install)
  • Default http port is 3000, and default user is admin/admin
  • To configure grafana server to start at boot time: sudo /sbin/chkconfig --add grafana-server

Start the server (via systemd)

$ systemctl daemon-reload
$ systemctl start grafana-server
$ systemctl status grafana-server

Enable the systemd service (so grafana starts at boot)

sudo systemctl enable grafana-server.service

Environment file

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 backend. Here you can override log directory, data directory and other variables.

Logging

By default grafana will log to /var/log/grafana

Database

The default configuration specifies a sqlite3 database located at /var/lib/grafana/grafana.db. Please backup this database before upgrades. You can also use mysql or postgres as the Grafana database.

Configuration

The configuration file is located at /etc/grafana/grafana.ini. Go the Configuration page for details on all those options.

Adding data sources