Installation de Loki
useradd -s /bin/bash -d /opt/loki/ loki
chown -R loki: /opt/loki/
On crée un dossier loki dans /opt et on y va.
mkdir /opt/loki && cd /opt/loki
On télécharge la dernière version de loki. Ici le git.
wget https://github.com/grafana/loki/releases/download/v2.7.3/loki-linux-amd64.zip
On unzip le fichier loki
unzip loki-linux-amd64.zip
On télécharge le fichier de config par défaut de loki
wget https://raw.githubusercontent.com/grafana/loki/master/cmd/loki/loki-local-config.yaml
On crée un utilisateur et on lui donne les droits sur le dossier loki
useradd -s /bin/bash -d /opt/loki/ loki
chown -R loki: /opt/loki/
On crée un service et on lui met tout dedans
nano /etc/systemd/system/loki.service
[Unit]
Description=Loki Grafana
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=loki
Group=loki
ExecStart=/opt/loki/loki-linux-amd64 -config.file=/opt/loki/loki-local-config.yaml
SyslogIdentifier=loki
Restart=always
[Install]
WantedBy=multi-user.target
On démarre le service et on vérifie qu'il fonctionne bien
systemctl enable loki.service
systemctl start loki.service
systemctl status loki.service