March 26, 20251 yr Author Just now, xreyuk said: is this supposed to be setup using the admin password or an 'app password' from the API page? Yes.
March 26, 20251 yr 4 minutes ago, ich777 said: Yes. No worries, I tried the admin password and that didn't seem to work. Will wait and see if anyone else has an issue. Thanks for the work!
April 4, 20251 yr I just started playing with this today, and I'm unable to connect my pihole. Clearly their changes to their API has broken things.
April 5, 20251 yr Author 7 hours ago, huntrm said: I just started playing with this today, and I'm unable to connect my pihole. Clearly their changes to their API has broken things. Can you please share a bit more information? How do you connect? On my system it works just fine however I don‘t have any special characters in my passwort for PiHole.
April 6, 20251 yr On 4/5/2025 at 1:08 AM, ich777 said: Can you please share a bit more information? How do you connect? On my system it works just fine however I don‘t have any special characters in my passwort for PiHole. 1) On the pihole at 10.0.1.18/admin, I log in with my simple password. I navigate to Settings, Web interface / API. 2) Turn on expert to display the API selection under Advanced Settings. 3) Click on Configure App Password. 4) Password is generated and I copy/paste that password (very long one with special characters and such). 5) Click on Replace App Password and I get an acknowledgement from Pihole. 6) Pihole tells me that I have to log back in and it then takes me to the login screen. 7) With that app password, I paste it in to test it and it works, taking me to the pihole dashboard. In Unraid with the Pihole Prometheus Pi-Hole Exporter, I have 10.0.1.18 and then port 80. I paste in that same app password that worked for logging in, click Change & Start. Nothing works with this approach. Running Pihole Core 6.0.5. Not sure what I'm doing wrong but the plugin just won't start up. I am able to ping 10.0.1.18 easily from the Unraid server, so connectivity shouldn't be an issue. I've also tried to mix up the IP address in the plugin, such as 10.0.1.18/admin/login.php or 10.0.1.18/admin/.
April 6, 20251 yr Author 49 minutes ago, huntrm said: Nothing works with this approach. What about just pasting your password into the exporter (at least that's what I tested is working just fine).
April 6, 20251 yr 1 hour ago, ich777 said: What about just pasting your password into the exporter (at least that's what I tested is working just fine). Nothing. Same issue where it just won't start. Not sure if maybe the plugin is limited to only working with a pihole that's deployed on Unraid (shouldn't be). Or, if something broke in some releases with Pihole and/or Unraid. Again, I can ping the pihole instance easily from the Unraid server.
April 6, 20251 yr Author 9 minutes ago, huntrm said: (shouldn't be) Did you enable "Host access" in your Docker settings? If not, that might be the issue.
April 6, 20251 yr 34 minutes ago, ich777 said: Did you enable "Host access" in your Docker settings? If not, that might be the issue. Not following. This is for the plugin, which should start and connect to Pihole, correct? To begin gathering stats from it? What docker container are you referring to that I should enable Host Access? I'm running pihole independently on it's own VM on a separate piece of hardware from the unraid server - not as a docker container on the unraid server. I did see this instruction which doesn't apply in my case: Please note that if you run your PiHole in a Docker container in a Custom network like br0 you have to enable the option "Enable host access" in your Docker settings, otherwise the plugin can't connect to your PiHole instance) Edited April 6, 20251 yr by huntrm
April 7, 20251 yr Author 10 hours ago, huntrm said: Not following. This is for the plugin, which should start and connect to Pihole, correct? To begin gathering stats from it? What docker container are you referring to that I should enable Host Access? Sorry, I just saw that eko also provides a Docker container for the export, please use the Docker instead, I'll deprecate the exporter. https://github.com/eko/pihole-exporter?tab=readme-ov-file#using-docker
April 29, 20251 yr Started getting this error on prometheus for the wireguard plugin. Error scraping target: non-compliant scrape target sending blank Content-Type and no fallback_scrape_protocol specified for target I think prometheus updated not long ago and could have something to do with it? Any ideas? Edited April 29, 20251 yr by xreyuk
April 29, 20251 yr Author 10 minutes ago, xreyuk said: Error scraping target: non-compliant scrape target sending blank Content-Type and no fallback_scrape_protocol specified for target Where do you see that issue, in Prometheus or somewhere else? Please do keep in mind that this is not the Support Thread for the Prometheus container itself.
April 30, 20251 yr 23 hours ago, ich777 said: Where do you see that issue, in Prometheus or somewhere else? Please do keep in mind that this is not the Support Thread for the Prometheus container itself. Yeah in Prometheus. It was previously working and had stopped so I assumed it might be an incompatibility with the exporter after an update?
April 30, 20251 yr Author 1 minute ago, xreyuk said: It was previously working and had stopped so I assumed it might be an incompatibility with the exporter after an update? The Wireguard exporter is as is since 2022-04-01 and received no update since then because it wasn't necessary.
April 30, 20251 yr 8 hours ago, ich777 said: The Wireguard exporter is as is since 2022-04-01 and received no update since then because it wasn't necessary. Yeah I meant that prometheus might have updated so it means the plugin might need updating. I'll ask in the prometheus support.
April 30, 20251 yr Author 42 minutes ago, xreyuk said: Yeah I meant that prometheus might have updated so it means the plugin might need updating. I'll ask in the prometheus support. I mean when it was working before it should work now too right? The only thing that I can imagine is that they introduced a breaking change. The plugin is based on this Repository: https://github.com/MindFlavor/prometheus_wireguard_exporter
May 17, 20251 yr Hi, I've been trying to get pihole exporter working. I followed the ekofr docker but am seeing the error below. I've tried just the password and API key. Any pointers would be appreciated, thanks! level=warning msg="An error occurred while contacting 192.168.2.254: error fetching stats summary: failed to parse authentication response: invalid character '<' looking for beginning of value\n"
May 17, 20251 yr Author 4 hours ago, jkwhom said: Hi, I've been trying to get pihole exporter working. I followed the ekofr docker but am seeing the error below. I've tried just the password and API key. Any pointers would be appreciated, thanks! I would recommend that you report that in his GitHub Repository, here is the Issue tracker.
June 22, 20251 yr Hi Team,I'm trying to get smartctl-Exporter up and running but keep running into the following error in the logs. I'm on unraid 7.1.4time=2025-06-22T00:44:15.407Z level=WARN source=readjson.go:72 msg="S.M.A.R.T. output reading" err="exit status 2" device="/dev/sdj;auto (sdj)"time=2025-06-22T00:44:15.407Z level=ERROR source=readjson.go:146 msg="Device open failed, device did not return an IDENTIFY DEVICE structure, or device is in a low-power mode" device="/dev/sdj;auto (sdj)"time=2025-06-22T00:44:15.407Z level=ERROR source=readjson.go:178 msg="Smartctl open device: /dev/sdj failed: Permission denied"Any help is appreciated.Thank you
June 22, 20251 yr Hey Team,I'm also having issues with the nvidia-smi Exporter, I followed the instructions to the letter but when I upload the json to grafana there's no information.Thank you
June 25, 20251 yr Hey Team,Please see attached for my UnRaid server diagnostics.Thank youthebeast-diagnostics-20250625-1650.zip
August 10, 2025Aug 10 Edit: I came back an hour later and it's working fine... No idea what changed, but in happy! I'm having issues getting Grafana to show the output from my NAS' metrics. I've got the prometheus_node_exporter installed (Prometheus and Grafana are also installed locally) and can see the output fine at my TAILSCALE_IP:9100/metrics, but when I point Grafana to TAILSCALE_IP:9100 I get no data in the dashboard.The yaml is per the first page of this thread modified to the Tailscale IP, otherwise it's vanilla just trying to get things setup. One difference I noted was that I don't have a Prometheus web ui (I have the official docker installed. Unlike my other dockers it shows as "3rd party" under version and the word Prometheus is not a link like it is for the rest of my dockers. Anyone any idea what I've done wrong..? Edited August 10, 2025Aug 10 by Anatol Now working 🤷
August 11, 2025Aug 11 Author 14 hours ago, Anatol said:Unlike my other dockers it shows as "3rd party" under version and the word Prometheus is not a link like it is for the rest of my dockers. Anyone any idea what I've done wrong..?I assume you've set the docker container up using the command line with docker run, that's why you are seeing 3rd part.
August 21, 2025Aug 21 I've just updated to Unraid 7.1.4 (from 6.12.x), and I'm seeing that the nvidia-smi exporter isn't properly capturing the watts used for each GPU (I have two, P2000 and a 3080).This was working properly with 6.12.x, and the nvidia-smi cli command outputs it correctly:Prometheus output:nvidiasmi_power_draw_watts{id="00000000:01:00.0",uuid="GPU-9ba131ee-bd4d-3abc-12fd-62ded5dec137",name="Quadro P2000"} 0 nvidiasmi_power_limit_watts{id="00000000:01:00.0",uuid="GPU-9ba131ee-bd4d-3abc-12fd-62ded5dec137",name="Quadro P2000"} 75 ... nvidiasmi_power_draw_watts{id="00000000:06:00.0",uuid="GPU-50474d86-0357-50bf-fcd8-34609093507c",name="NVIDIA GeForce RTX 3080"} 0 nvidiasmi_power_limit_watts{id="00000000:06:00.0",uuid="GPU-50474d86-0357-50bf-fcd8-34609093507c",name="NVIDIA GeForce RTX 3080"} 320nvidia-smi cli:myusername@servername:~# nvidia-smi Thu Aug 21 10:47:41 2025 +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 580.76.05 Driver Version: 580.76.05 CUDA Version: 13.0 | +-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 Quadro P2000 Off | 00000000:01:00.0 Off | N/A | | 50% 43C P8 7W / 75W | 3MiB / 5120MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ | 1 NVIDIA GeForce RTX 3080 Off | 00000000:06:00.0 Off | N/A | | 0% 31C P8 5W / 320W | 3MiB / 10240MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+using plugin version: 2023.07.23.Thoughts on this? All other metrics (that I've been caring about/graphing), appear to be parsing correctly.
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.