luckyheiko Posted December 19, 2022 Share Posted December 19, 2022 (edited) Hallo bin zwar schon bisi mit unraid unterwegs, hab mich aber noch nie mit dem Dockers befasst, da ich bis jetzt alles gefunden habe nun ist es so das ich zz den https://github.com/skeeto/endlessh am laufen habe, würde aber gerne etwas 'grafisches' dabei haben, da die txt datei doch sehr 'langweilig' ist. deswegen die Frage ist es möglich den https://github.com/shizunge/endlessh-go und hier nur den endlessh teil irgendwie als Docker (oder als Plugin / wie z.B. der PiHole Exporter?) hinzubekommen? wenn ja, wie würde das gehen? oder hat das zufällig schon jemand gemacht? (Prometheus und Grafana laufen bei mir schon grafana/grafana, prom/prometheus, Prometheus Node Exporter) Edited December 19, 2022 by luckyheiko Quote Link to comment
ich777 Posted December 20, 2022 Share Posted December 20, 2022 15 hours ago, luckyheiko said: wenn ja, wie würde das gehen? Ich verstehe nicht ganz, den Container den du verlinkt hast liefert einen Exporter mit und du musst den nur einbinden: Klick Quote Link to comment
Archonw Posted December 20, 2022 Share Posted December 20, 2022 Hast du deine Endlessh auch auf deinem Unraid laufen? Ich würde da glaube ich auch einfach die zweite Variante neu ausrollen. Neue Daten zur Darstellung kommen ja schnell genug wieder zusammen. Das ganze kannst du Grafisch z.b. über Portainer ausrollen. In Portainer über "Stack" kann man den Inhalt der .yaml einfügen und dann deployen (ausrollen) lassen. Quote Link to comment
luckyheiko Posted December 20, 2022 Author Share Posted December 20, 2022 Hallo, danke erst mal für die Antworten. ja. ich habe Edlessh zur Zeit instaliert habe gestern auch etwas gespielt und irgendwie den endlessh-go (vorlage von endlessh genommen) irgendwie ans 'laufen' gebracht (grüner Pfeil) aber so richtig laufen tut das ding nicht. laut logs, scheinen Aufrufe da zu sein leider habe ich bei der Befehlszeile nen fehler und denke das liegt am 'ordner'?! denke das dies aber an den 'einstellugnen' im Docker liegt und hier bin ich gerade wenng am 'pfuschen', da ich noch nicht verstanden habe, was was macht Quote Link to comment
Archonw Posted December 20, 2022 Share Posted December 20, 2022 Vielleicht kann das hier etwas helfen. https://www.youtube.com/watch?v=V19UTwkq6RI Quote Link to comment
luckyheiko Posted December 20, 2022 Author Share Posted December 20, 2022 daher hab ich ja die Idee aber danke für den Link P.S.siehe kommentare in YT Quote Link to comment
Archonw Posted December 20, 2022 Share Posted December 20, 2022 Ich bin jetzt neugierig. Werde da heute Abend bei mir mal ausrollen. Das sollte aber über Portainer in wenigen klicks erledigt sein. Quote Link to comment
luckyheiko Posted December 20, 2022 Author Share Posted December 20, 2022 ich habe und will kein portainer, deswegen ja die Frage ob es per Docker oder als App (exporter) auch möglich ist. Quote Link to comment
Ford Prefect Posted December 20, 2022 Share Posted December 20, 2022 portainer ist doch auch nur ein Docker zur Verwaltung von Dockern Quote Link to comment
luckyheiko Posted December 20, 2022 Author Share Posted December 20, 2022 8 minutes ago, Ford Prefect said: portainer ist doch auch nur ein Docker zur Verwaltung von Dockern will aber keinen docker durch einen docker durch unraid durch meine fritzbox durchleiten nur um zu sehen wer mich gerade weng dissen will. für mich ist das unraid eigentlich nen 'datengrab', mit bisi spiel und spaß .. und da ich leider nur ein C&P fuzzi bin 'muss' es halt was fertiges sein. Quote Link to comment
ich777 Posted December 20, 2022 Share Posted December 20, 2022 5 hours ago, luckyheiko said: leider habe ich bei der Befehlszeile Stell im Template bei Konsole mal von Shell auf Bash um. Das gehört alles bei Extra Parameter rein: -enable_prometheus -logtostderr -v=1 Dann sollte das ding laufen und du solltest mit SERVERIP:2112/metrics auf die Metrics kommen. Quote Link to comment
luckyheiko Posted December 20, 2022 Author Share Posted December 20, 2022 13 minutes ago, ich777 said: Stell im Template bei Konsole mal von Shell auf Bash um. Das gehört alles bei Extra Parameter rein: -enable_prometheus -logtostderr -v=1 Dann sollte das ding laufen und du solltest mit SERVERIP:2112/metrics auf die Metrics kommen. Hallo und danke für die Tipps, leider haben bei mir, beide nicht funktioniert. egal ob bash oder shell, komme immer die gleiche Fehlermeldung und auch der Prometheus scheint nicht zu 'funktionieren' auch direkt die IP, geht ins leere. Quote Link to comment
Ford Prefect Posted December 20, 2022 Share Posted December 20, 2022 1 hour ago, luckyheiko said: will aber keinen docker durch einen docker durch unraid durch meine fritzbox durchleiten nur um zu sehen wer mich gerade weng dissen will. ...Du verstehst nicht, was Portainer ist und wie das funktioniert. Der Vorschlag war, Portainer zu installieren und den besagten Docker dann dort, statt über das unrad-UI zu installieren. Das Ergebnis ist quasi das Gleiche....Dein gewünschter Docker ist installiert. Quote Link to comment
Archonw Posted December 20, 2022 Share Posted December 20, 2022 Ich kann die leider nicht genau sagen, wie es möglich ist das ganze in deine schon bestehende Grafanainstanz zu integrieren. Um das ganze aus dem Video ausführen zu könne fehlt "Docker Compose Manager". Einfach über "Apps" installieren. Dann entweder über ssh auf den Server zugreifen oder über die Unraid-Web-Gui ein Terminal starten. Dann kommt folgendes mkdir /mnt/user/appdata/endlessh cd /mnt/user/appdata/endlessh1/ wget https://raw.githubusercontent.com/shizunge/endlessh-go/main/examples/docker-simple/docker-compose.yml wget https://raw.githubusercontent.com/shizunge/endlessh-go/main/examples/docker-simple/grafana-datasource.yml wget https://raw.githubusercontent.com/shizunge/endlessh-go/main/examples/docker-simple/prometheus.yml nano docker-compose.yml Dann muss hier in der Datei ein bisschen was angepasst werden. Quote grafana: image: grafana/grafana:latest container_name: grafana restart: always networks: - example_network ports: - 3020:3000 environment: - GF_SECURITY_ADMIN_USER=admin - GF_SECURITY_ADMIN_PASSWORD=123456 volumes: - grafana_var:/var/lib/grafana/ - ./grafana-datasource.yml:/etc/grafana/provisioning/datasources/prometheus.yml Bei Ports: hier die "127.0.0.1:" entfernen und einen freien Port wählen; ich hab hier mal 3020 genommen (Standard ist 3000) Auch der User und das Passwort sollten geändert werden. Dann das ganze mittels "Strg+o" speichern und mit "Strg+x" schließen. Mit docker-compose up -d wird das ganze dann ausgerollt. Jetzt nur noch Browser öffnen und "IP_des_Unraid_Server:Port_von_oben" eingeben. 1 Quote Link to comment
luckyheiko Posted December 21, 2022 Author Share Posted December 21, 2022 Hallo ich weiß jetzt nicht an was es gelegen hat aber ich habe es zum laufen bekommen. ob es am Portainer oder an nem Zufall liegt/lag kann ich nicht sagen. für mich 'wichtig' war die yml datei hier habe ich erst mal gesehen, das noch einiges mehr an Daten mitmuss. dies hab ich dann auch schön brav im Portainer mit eingetragen. die Hochkomma war ich nicht, das war/ist wohl vom Portainer gemacht worden. aber egal der Docker läuft (ohne Grafana und Pormetheus im Docker) und 'mein' Prometheus bekommt die Daten und die zusätzliche Grafana instanz macht das mitn schön Bunt ich hoffe es hilft vielleicht dem einen oder anderen, auch wenn ich leider nichts beitragen kann. P.S.: die Console geht immer noch nicht, was mich aber gerade nicht stört Quote Link to comment
ich777 Posted December 21, 2022 Share Posted December 21, 2022 53 minutes ago, luckyheiko said: die Hochkomma war ich nicht, das war/ist wohl vom Portainer gemacht worden. Probier das gleiche mal in deinem Unraid template. 54 minutes ago, luckyheiko said: P.S.: die Console geht immer noch nicht, was mich aber gerade nicht stört Der verwendet wahrscheinlich eine andere shell. Quote Link to comment
luckyheiko Posted December 23, 2022 Author Share Posted December 23, 2022 da kann man wohl Probieren wie man will Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.