Hallo zusammen,
ich habe ein kleines Verständnisproblem und hoffe ihr könnt mir auf die Sprünge helfen. Ich habe sehr viel gesucht, bin aber nirgends auf die Info gestossen die mich weiter bringt.
Ich habe eine DS923+ mit DSM 7.2 in Betrieb. Auf dieser DS laufen im docker (aka container manager) Portainer, InfluxDB2 und Grafana. Funktioniert soweit alles. Portainer funktioniert zwar, habe ich aber erst nachinstalliert und nie wirklich benutzt.
Nun möchte ich gerne Telegraf installieren, um Metriken für einen anderen proxmox server, aber insb. auch für mein KNX system aufzusetzen.
Also habe ich per synology GUI das Verzeichnis \volume1\docker\telegraf angelegt und im container manager das entsprechende telegraf image gezogen und als container installiert. Der läuft aber nicht (bzw. beendet sich sofort), weil das config file fehlt (Log: "Error running agent: no outputs found, did you provide a valid config file?"). Unter \volume1\docker\telegraf\telegraf.conf existiert ein leeres config file (0 byte).
An dieser Stelle komme ich nicht mehr weiter. Irgendwo habe ich gelesen, dass dort automatisch ein default file angelegt wird, bei dem 99% auskommentiert sind.
#Unterproblem:
Wenn ich mich per SSH auf dem NAS mit meinem admin user einlogge (root ist deaktiviert), kann ich keine Docker Befehle ausführen. Welche Berechtigung mir fehlt hab ich auch noch nicht kapiert, denn der admin user sollte ja eigendlich alles dürfen...?
Edit: Unterproblem gelöst - muss sudo ausgeführt werden. Danke @alexhell
Könnt ihr mir auf die Sprünge helfen? Vielen Dank im voraus für jegliche Hinweise!!
ich habe ein kleines Verständnisproblem und hoffe ihr könnt mir auf die Sprünge helfen. Ich habe sehr viel gesucht, bin aber nirgends auf die Info gestossen die mich weiter bringt.
Ich habe eine DS923+ mit DSM 7.2 in Betrieb. Auf dieser DS laufen im docker (aka container manager) Portainer, InfluxDB2 und Grafana. Funktioniert soweit alles. Portainer funktioniert zwar, habe ich aber erst nachinstalliert und nie wirklich benutzt.
Nun möchte ich gerne Telegraf installieren, um Metriken für einen anderen proxmox server, aber insb. auch für mein KNX system aufzusetzen.
Also habe ich per synology GUI das Verzeichnis \volume1\docker\telegraf angelegt und im container manager das entsprechende telegraf image gezogen und als container installiert. Der läuft aber nicht (bzw. beendet sich sofort), weil das config file fehlt (Log: "Error running agent: no outputs found, did you provide a valid config file?"). Unter \volume1\docker\telegraf\telegraf.conf existiert ein leeres config file (0 byte).
An dieser Stelle komme ich nicht mehr weiter. Irgendwo habe ich gelesen, dass dort automatisch ein default file angelegt wird, bei dem 99% auskommentiert sind.
Wenn ich mich per SSH auf dem NAS mit meinem admin user einlogge (root ist deaktiviert), kann ich keine Docker Befehle ausführen. Welche Berechtigung mir fehlt hab ich auch noch nicht kapiert, denn der admin user sollte ja eigendlich alles dürfen...?
Code:
meinadminuser@meinNAS:/$ docker images -a
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json?all=1": dial unix /var/run/docker.sock: connect: permission denied
Edit: Unterproblem gelöst - muss sudo ausgeführt werden. Danke @alexhell
Könnt ihr mir auf die Sprünge helfen? Vielen Dank im voraus für jegliche Hinweise!!
Zuletzt bearbeitet: