KyleK29
-
Posts
9 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Store
Gallery
Bug Reports
Documentation
Landing
Posts posted by KyleK29
-
-
Alright, got it working again with a forked image. If anyone else wants to try (I do recommend spinning up a different copy, just for testing purposes). All you have to do is swap the repository of the GUS package / Docker container to this (right-click the Docker Containers Icon --> Edit --> find "repository"):
kylek29/grafana-unraid-stack-2023:latest
That is a new forked image, which adds additional layers to the grafana-unraid-stack image by testdasi. Changes made:
- Add a new install script that will install the new apt-key certs from Grafana/Influxdb, then reinstall latest InfluxDb/Telegraf, and perform clean up.
- Added tweaks to the healthcheck command so that it fires every 30seconds and will wait 30seconds for the machine to start (I noticed it often failed with the original images 0s parameters).
- Fixed a bug where the healthcheck status would fail and not detect the Grafana Server pid. It will now display the proper statuses of starting, healthy, and unhealthy.
- Fixed an issue where Tini (init handler) was failing.
To look at the code and Dockerfile, see here: https://github.com/kylek29/misc_code/tree/main/unRAID/Grafana-Unraid-Stack
For general usage, see the original post. This is just a fix layer.
- 3
- 3
- 1
-
For those installing this through the unRaid app tab, you may encounter the dashboards being blank and the Docker Logs saying something about the Influxdb.exe not being installed.
As another user mentioned, the problem is in the influx setup.
How I Fixed It:-
Launch a Docker Terminal (in unRAID, click the docker's icon -> Console ) -
Verify issue, type cmd:-
/static-ubuntu/grafana-unraid-stack/healthcheck.sh
-
You should see "Executable /usr/bin/influxd does not exist!" -- if you do, proceed.
-
-
Go to /data directory -->cd /data
-
Download the corrected install script ( https://raw.githubusercontent.com/kylek29/misc_code/main/unRAID/Grafana-Unraid-Stack/fix_influxdb_2023.sh ) with this command:curl -sOL https://raw.githubusercontent.com/kylek29/misc_code/main/unRAID/Grafana-Unraid-Stack/fix_influxdb_2023.sh
-
Give it execution permissions:chmod +x fix_influxdb_2023.sh
-
Execute the script../fix_influxdb_2023.sh
-
Verify error is gone./static-ubuntu/grafana-unraid-stack/healthcheck.sh
Now go to the admin dashboard and verify it's receiving data. If you go to the your datasources section -> influxdb -> bottom, "test" button --> it should say "datasource is working" now.*EDIT* That didn't last long. I decided to do a completely fresh install to test the above instructions one more time (complete with purged image, etc.), this time it didn't work. Data doesn't come through. Using the old image tag mentioned earlier does seem to work: testdasi/grafana-unraid-stack:s230122
If I figure out the missing step I did when I got it completely working with the :latest image, I'll update this post. -
-
On 3/22/2023 at 8:21 AM, boxer74 said:
Any reason to keep using this? Will these features become built-in to 6.12?
I'm running 6.12.0-rc4.1 and I don't see any native UI options for snapshot control (but I could be blind), so I'd say if it works, keep using it.
-
On 3/2/2023 at 9:12 AM, samsausages said:
Yeah, I read that and it seems silly to run a VM for what is usually a highly dependent core feature. Reverse proxies work very well, but I don't see how they replace proper user & group permissions as a security layer, when using web facing docker containers.
I like Unraid for the storage array, everything else has been a nice bonus. If I spool up a VM, I'd probably Virtualize Unraid and use it just for the storage array, then run VM's and Docker on the host.
But that makes everything a bit overly complicated for my liking.Just came here to say this. I hope they consider adding it for unRAID 7 (or whatever next major version is). I've always used groups to configure separation of concerns for users, even in a home environment. The current vanilla way of doing it is way too lax for my liking and having to abstract to a VM just to handle file sharing on the native OS seems like an unnecessary hurdle.
- 1
[PLUGIN] ZFS Master
in Plugin Support
Posted
I had to tinker with mine to get it to work as well.
My setup, Docker-Directory is set to:
/mnt/zfspool/.docker_system/docker_directory/
ZFS Master Exclusion is set to:
.docker_system