Passer au contenu principal

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 

CleanShot 2023-02-19 at 10.50.25@2x.png