Verständnisproblem? Suche die grafana.ini in Homeassistant

Hallo zusammen,

Ich habe ein „kleines“ Problem mit Homeassistant und Grafana. Ich habe gestern das Plugin und die Influx DB installiert, das ganze läuft via Proxmox und alles funktioniert.

Zum testen habe ich Grafana & DB direkt (ohne Homeassistant) auf dem Proxmox instaliert… hier finde ich die grafana.ini unter etc/grafana/grafana.ini sofort…

ABER in Homeassistant finde ich die Datei nicht…

wenn ich sie via File Editor such finde ich nix genauso via SSH… etc/grafana/grafana.ini: No such file or directory…

Hat jemand eine Idee ???

Gruß aus dem Allgäu

1 „Gefällt mir“

Hallo ascheufl,

ich suche mich jetzt auch seit 3 Tagen durchs Netzt für eine Antwort. Ich habe bei meinem Home Assistant das SSH addOn installiert und mich mit WinSCP mit dem Directorie von Home Assistant verbunden.

Überall steht, dass die grafana.ini im Unterordner “etc/grafana/grafana.ini`” liegen soll. Das stimmt, wenn man Grafana nativ / stand alone installiert, aber in meinem HA verzeichniss ist unter etc/… nur der Ordner für NodeRed. Ich habe mit dem WinSCP Tool das gesammte root verzeichnis von HA nach “grafana” durchsucht. Es gab keine Ergebnisse.

Ich bin ratlos wo die .inis abgelegt werden und kann mich diener Frage daher nur anschießen…

Gruß Joey

Ich meine, es liegt an der Art des Zugangs und ob man SSH als Addon oder den diesen SSH Zugang nutzt, kommt man entweder ins System root oder das root von HA.

Also zumindest wenn man mit HAOS arbeitet.

Ich schließe mich an, denn auch ich würde gerne in der Grafana.ini ein paar Einstellungen anpassen

…gleiche Frage, bisher nirgendwo eine Antwort gefunden.
Man kann die .ini in grafana lesen aber nicht bearbeiten??
Hintergrund: ipad und iphien kommen ohne Modifikation der proxie Einstellungen nicht mit grafan klar.
Habe Grafana nach Anleitung als addon aus den offiziellen Repos installiert. Auf dem Mac läuft es wunderbar - aber nicht auf dem ipad…

Tja, das scheint mit der kostenlosen basic Version von grafana nicht aussichtreich zu sein.

…bin noch etwas weiter gekommen, vielleicht findet sich ein Linuxexperte, der das endgültig umsetzen kann.

Weiter gearbeitet habe ich folgendermassen:
in HA mit dem SSH tool folgende Befehle abgearbeitet:

docker ps (Anzeige der laufenden Dockerinstanzen, hier grafana suchen und id kopieren)
docker exec 'gefundene_docker_id) sh (damit erlangt man sh Rechte im docker container)
apt-get update
apt-get install nano (das installiert einen Text Editor im Container, da im Grafanacontainer keiner vorhanden ist)
nano /etc/grafana/grafana.ini (öffnet die ini Datei von Grafana)

Dann kann man diese Date vergleichen mit einer zweiten HA Instanz, in der IN GRAFANA die .ini Datei lesbar angezeigt wird.

Und hier hört meine Fähigkeit auf, das Problem zu knacken!
Interessant, dass IN Grafana der Parameter “serve_from_sub_path” angezeigt wird, aber in der nano-Datei nicht zu finden ist.

Ausserdem werden beim Neustart des Containers alle Änderungen incl. der nano Installation gelöscht.
Um das zu umgehen/beheben fehlen mir die Linux- und Docker-Kenntnisse.

Wäre toll wenn das jemand wüsste. Ich möchte mein Grafana im Dashboard für mein Tablet anzeigen lassen. Finde die Datei auch nicht.

Hallo, schaut mal hier…habe ich gerade entdeckt, noch nicht ausprobiert…

Hallo,

ich habe ähnliches Problem und kann die “grafana.ini” nicht finden.

Ich möchte ein Dashboard aus Grafana in AIO CREATOR NEO einbinden dafür muss wahrscheinlich die Authentifikation abgeschalten werden? Simon sagt im Video das das Sicherheitsrisiko sehr hoch sei, aber wenn man das nur im internen Netzwerk nutzt kann doch von außen keiner auf Grafana zugreifen, oder?

Kann mir dabei jemand weiterhelfen?

Schon einmal Danke für die Hilfe!

Moin,

willkommen im Forum.

das kann man so versuchen wie Du es versuchst, ist aber der falsche Weg :wink:

Wenn Du Grafana als Add-on in HA integriert hast, macht man das über die Konfiguration im Add-on!

Die Suche hätte Dir das auch gezeigt :slight_smile:

Aber hier noch weitere Fundstellen
https://community.simon42.com/search?q=grafana.ini

VG
Bernd

Hallo Bernd,

Habe dies hier noch von dir gefunden:

Link

ich gehe also in die Homeassistant Einstellungen/Add-ons/Grafana/Konfiguration und trage dort bei “env_vars” deine Zeilen ein:

  • name: GF_AUTH_ANONYMOUS_ENABLED
    value: “true”
  • name: GF_AUTH_ANONYMOUS_ORG_NAME
    value: Main Org.
  • name: GF_AUTH_ANONYMOUS_ORG_ROLE
    value: Viewer
  • name: GF_SECURITY_ALLOW_EMBEDDING
    value: “true”
  • name: GF_AUTH_DISABLE_LOGIN_FORM
    value: “true”
  • name: GF_AUTH_OAUTH_AUTO_LOGIN
    value: “true”

und “Speichere” das.

Nach den Speichern sind die Zeilen in der Konfiguration “env_vars” nicht mehr zu sehen.

Wie könnte ich die gemachten Einträge wieder rückgängig machen?

Sollte das “SSL” in der Konfiguration AUS oder EIN geschalten werden?

Danke!

Moin,

ja, aber nicht mit dem Punkt sondern nur

- name: GF_AUTH_ANONYMOUS_ENABLED
  value: “true”
- name: GF_AUTH_ANONYMOUS_ORG_NAME
  value: Main Org.
- name: GF_AUTH_ANONYMOUS_ORG_ROLE
  value: Viewer
- name: GF_SECURITY_ALLOW_EMBEDDING
  value: “true”
- name: GF_AUTH_DISABLE_LOGIN_FORM
  value: “true”
- name: GF_AUTH_OAUTH_AUTO_LOGIN
  value: “true”

Muss genau so aussehen

Dann ist da was falsch, ich habe gerade einmal das Add-on installiert und bei mir ist es dann nicht weg.

Eigentlich einfach nur aus dem ENV Bereich wieder löschen. Oder eben im yaml


Im Standard ist es eingeschaltet und stört nicht.

VG
Bernd

Danke Bernd!

Werde es heute Abend nochmal probieren und berichten.

Hallo,

habe mich nun endlich getraut es noch einmal zu versuchen.

plugins: []
custom_plugins: []
env_vars:
  - name: GF_AUTH_ANONYMOUS_ENABLED
    value: “true”
  - name: GF_AUTH_ANONYMOUS_ORG_NAME
    value: Main Org.
  - name: GF_AUTH_ANONYMOUS_ORG_ROLE
    value: Viewer
  - name: GF_SECURITY_ALLOW_EMBEDDING
    value: “true”
  - name: GF_AUTH_DISABLE_LOGIN_FORM
    value: “true”
  - name: GF_AUTH_OAUTH_AUTO_LOGIN
    value: “true”
ssl: true
certfile: fullchain.pem
keyfile: privkey.pem

Habe die Zeilen genau so eingetragen wie oben, danach startet Grafane mit der Meldung “homeassistant.local hat die Verbindung abgelehnt.” nicht mehr.?

Moin,

ich habe mir mal gerade das Add-on installiert, weil ich das nicht nutze, musste ich mir das erst einmal anschauen, es sieht so aus, dass die Ersten drei Environments schon im Add-on gesetzt ist, daher braucht man das nicht mehr selbst zu setzen.

So sieht das jetzt bei mir aus

plugins: []
custom_plugins: []
env_vars:
  - name: GF_AUTH_ANONYMOUS_ENABLED
    value: "true"
  - name: GF_AUTH_DISABLE_LOGIN_FORM
    value: "true"
  - name: GF_AUTH_OAUTH_AUTO_LOGIN
    value: "true"
ssl: true
certfile: fullchain.pem
keyfile: privkey.pem
log_level: info

Achtung, das Zertifikat und der Key müssen zu Deinen passen, wenn Du das eingerichtet hast.

Mehr habe ich aber nicht mehr getestet.

VG
Bernd