1. prereq

libfontenc libICE libSM libXcursor libXext libXfixes libXi libXinerama libXmu libXrandr libXrender libXt libXxf86misc libXxf86vm urw-base35-bookman-fonts urw-base35-c059-fonts urw-base35-d050000l-fonts urw-base35-fonts urw-base35-fonts-common urw-base35-gothic-fonts urw-base35-nimbus-mono-ps-fonts urw-base35-nimbus-roman-fonts urw-base35-nimbus-sans-fonts urw-base35-p052-fonts urw-base35-standard-symbols-ps-fonts urw-base35-z003-fonts xorg-x11-font-utils xorg-x11-server-utils

2. installation

version="7.3.1"
source /etc/cid.conf
uname -m | grep armv7l && arch="armv7"
uname -m | grep x86_64 && arch="amd64"
curl -# -k https://dl.grafana.com/oss/release/grafana-${version}.linux-${arch}.tar.gz | tar xz -C /opt/
mv /opt/grafana-${version}/ /opt/grafana/
getent group grafana || groupadd -g 222 grafana
getent passwd grafana || useradd -u 222 -g grafana -d /data1/homes/grafana/ grafana
chown grafana:grafana -R /opt/grafana/
mkdir -p /etc/grafana /var/lib/grafana /var/log/grafana /var/run/grafana
chown grafana /etc/grafana/ /var/lib/grafana/ /var/log/grafana/ /var/run/grafana/
cp -p /opt/grafana/conf/defaults.ini /etc/grafana/grafana.ini
cube /etc/grafana/grafana.ini "data = data" with "data = /var/lib/grafana/"
cube /etc/grafana/grafana.ini "logs = data/log" with "logs = /var/log/grafana/"
cube /etc/grafana/grafana.ini "plugins = data/plugins" with "plugins = /var/lib/grafana/plugins/"
chown grafana /etc/grafana/grafana.ini
wget -N -nv http://${rdsserver}/sharel/etc/sysconfig/grafana-server -P /etc/sysconfig/
wget -N -nv http://${rdsserver}/sharel/usr/lib/systemd/system/grafana-server.service -P /usr/lib/systemd/system/
systemctl enable grafana-server
systemctl restart grafana-server