# Installation

# Installation unter Linux Debian

### Installation

IDownload des Pakets unter [https://grafana.com/](https://grafana.com/)

Dann oben rechts auf downloads

[![Screenshot_2022-12-15 Grafana The open observability platform Grafana Labs.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/OlErZHIIhOx28SDS-screenshot-2022-12-15-grafana-the-open-observability-platform-grafana-labs.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/OlErZHIIhOx28SDS-screenshot-2022-12-15-grafana-the-open-observability-platform-grafana-labs.png)

Dann auf selfmanaged klicken und dann auf dwonload bei Grafana

[![Screenshot_2022-12-15 Grafana get started Cloud, Self-managed, Enterprise.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/aYyOhe14Jt93CaWY-screenshot-2022-12-15-grafana-get-started-cloud-self-managed-enterprise.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/aYyOhe14Jt93CaWY-screenshot-2022-12-15-grafana-get-started-cloud-self-managed-enterprise.png)

Dann auf Linux klicken und dort die install kommandos duechführen, je nachdem ob man als root user angemeldet ist, mit oder ohne sudo.

[![Screenshot_2022-12-15 Download Grafana Grafana Labs.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/v842iCvSUkgJVvyR-screenshot-2022-12-15-download-grafana-grafana-labs.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/v842iCvSUkgJVvyR-screenshot-2022-12-15-download-grafana-grafana-labs.png)

Hier einmal die Befehle

```
apt-get install -y adduser libfontconfig1
wget https://dl.grafana.com/enterprise/release/grafana-enterprise_9.3.1_amd64.deb
dpkg -i grafana-enterprise_9.3.1_amd64.deb
```

Nun Grafana als Dienst starten

```
/bin/systemctl daemon-reload
/bin/systemctl enable grafana-server
/bin/systemctl start grafana-server
```

Nun kann Grafana unter http://ip\_domainname:3000 aufgerufen werden.  
Der standard Benutzername ist : admin  
Der standard Password ist : admin

[![Screenshot_2022-12-15 Grafana.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/yTpjjfQfOHEM7d6i-screenshot-2022-12-15-grafana.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/yTpjjfQfOHEM7d6i-screenshot-2022-12-15-grafana.png)

Nach dem Login das Standard Kennwort ändern.

[![Screenshot_2022-12-15 Grafana(1).png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/CTeGzAa5Bsm3cEN7-screenshot-2022-12-15-grafana1.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/CTeGzAa5Bsm3cEN7-screenshot-2022-12-15-grafana1.png)

Nun sind wir im Hauptmenü.

[![Screenshot_2022-12-15 Grafana(2).png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/OSVyS5YpHITsglRg-screenshot-2022-12-15-grafana2.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/OSVyS5YpHITsglRg-screenshot-2022-12-15-grafana2.png)

Nun noch Rechte für Home Verzeichnis vergeben.  
Dazu die /etc/systemd/system/multi-user.target.wants/grafana-server.service editieren und im Berecih Service folgendes abändern.

```
....
[Service]
...
PrivateTmp=false
ProtectHome=false
...

```

Die systemctl konfig neuladen und den Grafanserver neustarten

```
systemctl daemon-reload 
systemctl restart grafana-server

```

Grundinstallation abgeschlossen

# HTTPS hinzufügen und optional Port ändern

#### HTTPS einrichten

Zertifikat erstellen

```
mkdir /etc/ssl/grafana
openssl genrsa -out grafana.key 4096
openssl req -new -key grafana.key -out grafana.csr
openssl x509 -req -days 36500 -in grafana.csr -signkey grafana.key -out grafana.crt
```

Ausgabe:

```
openssl req -new -key grafana.key -out grafana.csr
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:DE
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:localhost
Email Address []:

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
root@checkmk:~#
```

Nun die zwei Dateinen nach /etc/ssl/grafana verschieben und rechte anpassen

```
mv grafana.* /etc/ssl/grafana
chown grafana:grafana /etc/ssl/grafana/grafana.crt
chown grafana:grafana /etc/ssl/grafana/grafana.key
```

Jetzt die `/etc/grafana/grafana.ini` editieren

```
nano /etc/grafana/grafana.ini
```

Folgendes ausfüllen:

```
den Codeinhalt im abschnitt [server] von

....
[server]
# Protocol (http, https, h2, socket)
;protocol = http
....
# https certs & key file
;cert_file =
;cert_key =
....


nach
...
[server]
# Protocol (http, https, h2, socket)
protocol = https
...
# https certs & key file
cert_file = /etc/ssl/grafana/grafana.crt
cert_key = /etc/ssl/grafana/grafana.key
```

Grafana Server neustarten

```
service grafana-server restart
```

Nun haben wir https

[![Auswahl_865.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/yEDDzzNZbMAojeda-auswahl-865.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/yEDDzzNZbMAojeda-auswahl-865.png)

#### Standard Port ändern.

Um den Standard Port zu ändern wieder, die Grafan ini editieren:

```
nano /etc/grafana/grafana.ini
```

Und dann

```
von
....
# The http port  to use
;http_port = 3000
...



nach z.b  30001
....
# The http port  to use
http_port = 3001
...
```

Nun Grafana neustarten

```
service grafana-server restart
```

Nun ist der Port auf z.b 3001 geändert

[![Auswahl_866.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/FGscAR6FUzLTrWOL-auswahl-866.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/FGscAR6FUzLTrWOL-auswahl-866.png)