Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Plugin] Prometheus unRAID Plugins

Featured Replies

  • Author
27 minutes ago, bobkitz said:

Excellent post, but the prometheus.yml is no longer available. Can you re-upload it?

I've attached them here, it seems that something is wrong with the first thread, even when I reupload them you can't download the files.

prometheus.yml prometheus.zip

  • Replies 569
  • Views 135.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Prometheus Fritzbox Exporter   Download and install the Prometheus Fritzbox Exporter plugin from the CA App:   Log in to your Fritzbox and go to "System -> FRITZ!Box-Benu

  • DEPRECATED Please use the Docker container from here -----------------------------------------------------------   Prometheus PiHole Exporter   Note: You can connect t

  • Prometheus nvidia-smi Exporter   (For this Exporter you need to have the Nvidia-Driver plugin installed and made sure that you Nvidia Card is not bound to VFIO) If you want to watch the

Posted Images

8 hours ago, ich777 said:

I've attached them here, it seems that something is wrong with the first thread, even when I reupload them you can't download the files.

prometheus.yml 733 B · 3 downloads prometheus.zip 533 B · 1 download

This download still does not seem to work, maybe you could post it in the github or here as a code block?
(interestingly the download count seems to increment whenever I attempt to download)

Edited by ekainz
added text in parentheses

3 hours ago, ekainz said:

This download still does not seem to work, maybe you could post it in the github or here as a code block?

Thanks, but it looks like these can't be found either. Something broken with the forum?

  • Author
6 hours ago, bobkitz said:

Thanks

10 hours ago, ekainz said:

does not seem to work

TBH, I would wait until it's fixed, maybe @SpencerJ can look into that why it's not working, in the meantime you could create the file on your own since there are not many keys in the config, however there you go:
 

global:
  scrape_interval: 15s

  external_labels:
    monitor: 'monitor'

scrape_configs:
  - job_name: 'prometheus'

  scrape_interval: 15s

  static_configs:
    - targets: ["localhost:9090"]
    - targets: ["yourunRAIDIP:9100"]

 

12 hours ago, ich777 said:

TBH, I would wait until it's fixed, maybe @SpencerJ can look into that why it's not working,

 

19 hours ago, bobkitz said:

Thanks, but it looks like these can't be found either. Something broken with the forum?

 

Should be fixed now! 

@ich777 You had previously released a smartctl add-on plugin to the Prometheus exporter. I have it on my primary server. I'm now looking for it on my new server app store and can't find it. Was it removed, or did I install it through some other method?

 

Thanks!

  • 2 months later...

Very nice! 
Is there something for qBittorrent too? 
I would like to see graphs over how much is downloaded at what speeds and when. 

  • Author
2 hours ago, Berduf said:

Is there something for qBittorrent too? 

Sorry but I don't have qBittorrent installed so I really can't test and TBH I don't have any use for it, however here are some resources, even a Docker container:

https://github.com/esanchezm/prometheus-qbittorrent-exporter

https://github.com/caseyscarborough/qbittorrent-exporter

https://github.com/martabal/qbittorrent-exporter

  • 4 weeks later...

Looks like the new version of Pi-Hole (ver 6) breaks the exporter.  The only way to have a token is to enable auth which then requires a password (sid=blah) which returns a csrf(?) token to also be included with requests.  You can use an app token but I think it still hands out a csrf token that needs to be used.  Honestly, APIs have always confused me. haha.  If a password is not set, then there is no need for a token of any kind but the pi-hole exporter plugin requires a token.  Just thought I'd pass all of this along...

  • Author
11 hours ago, Mat W said:

Looks like the new version of Pi-Hole (ver 6) breaks the exporter.

I expected that already and sadly the exporter which this plugin is based on is not updated yet and I'm not sure if it will be updated.

  • 4 weeks later...
On 2/20/2025 at 12:19 AM, ich777 said:

I expected that already and sadly the exporter which this plugin is based on is not updated yet and I'm not sure if it will be updated.

Yeah, no worries really.  I monitor the Pi it's running on and there is the Pi-hole dashboard itself.  Was mostly redundant for me if I'm being honest.

On 2/19/2025 at 11:19 PM, ich777 said:

I expected that already and sadly the exporter which this plugin is based on is not updated yet and I'm not sure if it will be updated.

Hoping that you find time to update the plugin! The repo from eko is updated now and is working with v6.

  • Author
4 hours ago, real.ghost said:

Hoping that you find time to update the plugin! The repo from eko is updated now and is working with v6.

Thanks for the reminder, I pushed the update to the exporter itself but I haven't looked into if it actually works.

 

Please let me know.

14 hours ago, ich777 said:

Thanks for the reminder, I pushed the update to the exporter itself but I haven't looked into if it actually works.

 

Please let me know.

 

I just tried to upgrade it through the Apps action center and got this
 

plugin: updating: prometheus_pihole_exporter.plg
Executing hook script: pre_plugin_checks
plugin: run failed: 'upgradepkg --install-new' returned 127
Executing hook script: post_plugin_checks

 

Ok so I realized that it could have been because I was still on version 6.12 of Unraid, so I upgraded to 7.0.1 and then it asked me to install the community plugin for some reason again, reinstalled the pihole exporter plugin but it doesn't start. Where can I find the logs for the plugin?

  • Author
6 hours ago, real.ghost said:

Ok so I realized that it could have been because I was still on version 6.12 of Unraid, so I upgraded to 7.0.1 and then it asked me to install the community plugin for some reason again, reinstalled the pihole exporter plugin but it doesn't start. Where can I find the logs for the plugin?

I'll look into this because this will probably take more effort to make it work again.

 

8 hours ago, real.ghost said:

I just tried to upgrade it through the Apps action center and got this

Shouldn't be related to your Unraid version...

Hi,

 

Thanks for these plugins, I'll be another awaiting the PiHole update if/when it comes.

 

I'm assuming based off the dates on it, the wireguard exporter no longer works? I've installed it but don't populate any information on the graph.

  • Author
3 hours ago, xreyuk said:

I'm assuming based off the dates on it, the wireguard exporter no longer works?

The Wireguard exporter should work just fine since nothing changed in terms of Wireguard, so to speak no update needed.

 

3 hours ago, xreyuk said:

Thanks for these plugins, I'll be another awaiting the PiHole update if/when it comes.

This will definitely take me some time.

14 hours ago, ich777 said:

The Wireguard exporter should work just fine since nothing changed in terms of Wireguard, so to speak no update needed.

 

This will definitely take me some time.

Ahh okay thanks, I’ll try again. I implemented the WireGuard exporter and left it but still got no data on the graph using the json in the first post.

 

*EDIT*

Got it working, the datasource in the json had Prometheus instead of prometheus.

Edited by xreyuk

  • Author
On 3/15/2025 at 5:01 PM, Mat W said:

no worries really

On 3/16/2025 at 3:53 AM, real.ghost said:

working with v6

On 3/25/2025 at 4:01 AM, xreyuk said:

PiHole update

Plugin is now updated, I would recommend to uninstall the plugin completely and then installing a fresh copy from the CA App.

 

I haven't got time yet to test if it starts after a reboot from the server but in theory it should.

 

Please note that if you are using a password that some special characters could prevent the execution, I wasn't able to fully test this since I ran out of time.

9 hours ago, ich777 said:

Plugin is now updated, I would recommend to uninstall the plugin completely and then installing a fresh copy from the CA App.

 

I haven't got time yet to test if it starts after a reboot from the server but in theory it should.

 

Please note that if you are using a password that some special characters could prevent the execution, I wasn't able to fully test this since I ran out of time.

This still doesn't start for me, are there any logs I can give you?

 

My PiHole is setup to use the internal certs and force you to a https webui (or force you to ignore it if cert authority isn't recognised) if that matters.

 

I did a fresh install as you suggested.

Edited by xreyuk

  • Author
27 minutes ago, xreyuk said:

This still doesn't start for me, are there any logs I can give you?

Nope.

 

27 minutes ago, xreyuk said:

My PiHole is setup to use the internal certs and force you to a https webui (or force you to ignore it if cert authority isn't recognised) if that matters.

This needs further investigation from my side but that will definitely take more time than this update.

3 minutes ago, ich777 said:

Nope.

 

This needs further investigation from my side but that will definitely take more time than this update.

Thanks, I'll see if it's just me or whether anyone else has the same problem.

 

Just to confirm, seeing as there is no API token anymore, is this supposed to be setup using the admin password or an 'app password' from the API page?

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.