Jump to content

falconexe

Community Developer
  • Posts

    789
  • Joined

  • Days Won

    15

Everything posted by falconexe

  1. If your a DB person then you'll love Grafana. I'm a SQL/DBA guy professionally, among other IT things. I'd say follow Gilbn's website for starters, but don't hold off on my account. I knew absolute zero when I first started and here we are... I have a second server that I will start from the ground up on and document each and every install step, It will take me some time, but I'll post it on page 1 once ready. I would say stick with installing the 3 main dockers (Grafana/Telegraf/InfluxDB) manually. Good luck!
  2. Thanks. I'll get that updated. I'm mulling over creating a FULL tutorial. Yeah, I'll just do it ha ha. Let me know if you need any help! Welcome to the community.
  3. I sure hope he's OK. That would be a shame! I'll let you know if I hear from him at all via a DM.
  4. Another really cool thing happened today. @SpencerJ has featured the UUD as the very FIRST recipient of the "Best of the Forum" blog.šŸ„‡ I wanted to personally thank him for writing up this article and for his continued support of our work. You can check out the blog post here. ā˜ŗļø https://unraid.net/blog/ultimate-unraid-dashboard
  5. Fantastic man. Iā€™ll dive into this and see if I can natively and easily incorporate this into the UUD version 1.6. Thanks for sharing your knowledge!
  6. Hi everyone. I am pleased how far the Ultimate UNRAID Dashboard has come since version 1.0 Since I started developing this thing, one of the most frequent questions I still get is "Do you have a way I can support you and the UUD? Do you have a donations page?" Even UNRAID themselves have asked this question when posting the UUD across social media platforms and the official newsletter. Up until now, I have not engaged in this kind of support because this was just a fun hobby I did in my spare time. Now that we are at version 1.5, supporting the UUD & assisting users with questions/issues/custom panels/1-on-1 virtual meetings, has become very time consuming. My Wife has even asked me "are you even getting paid for this?" ha ha. I blush and say no, it's not that kind of thing... However, I very much appreciate every single one of you and your positive feedback. And if you would like to officially support the UUD and my work, I have finally set up something for you. Click the link below to show your LOVE. There is still much more to come in future versions of the UUD, and I am already hard at work on version 1.6. Thanks again guys for your enthusiasm and support of this thing. It's been a fantastic experience!
  7. I think we officially figured out the rootfs path issue. Will be releasing a fix soon. Check my UUD topic for more info.
  8. Ah that makes COMPLETE sense now. Thanks for pointing this out! People using GUS have a different hardcoded path due to using the all in one package (which testdasi set in the GUS docker parameters), whereas most UUD users, including myself, who use the standalone dockers, it just works as currently coded. Iā€™ll add Gilbnā€™s trick to a development panel, and then Iā€™ll need some people to test the dev code on GUS. If resolved for both flavors of docker setup, Iā€™ll release the fix officially in UUD version 1.6. Iā€™ll be in touch once weā€™re ready to test. Thanks guys.
  9. Thanks man. I'll add that .* in front of /mnt to make it wildcard up the tree. Nice tip! I'll add this to version 1.6.
  10. I just posted more about this in the official UUD topic.
  11. Yeah I made that change based on personal expereince/feedback/DMs that others were saying it would not work with the Root File System. Mine will only work with rootfs omitted, and "rootfs" does not show up in the Grafana dash within the path tag drop down menu. I have not spent the time looking into the differences with invoking the rootfs prefix or not. I suspect it gets invoked behind the scenes if you start with mnt while in UNRAID, as it is implied perhaps as a global variable/reference, where Grafana does not like it in some situations. Furthermore, the user vs user0 debate is the same deal, regarding those that use cache Vs. not cache. I went with assuming users have cache using /mnt/user0 in UUD (excludes cache) and they can change the path if needed to /mnt/user which includes all disks (no cache). Example Looking At Array Growth: Cache Present = TRUE Then use /mnt/user0 to exclude cache and only get actual array disk (non cache disk) growth. Cache Present = FALSE Then use /mnt/user to include all disks, as cache is not present, and the user0 path does not exist. The UUD instructions state that users must configure their dash for their system. However, I want to find that sweet spot where most everything works out of the box. @GilbN any thoughts here? Any REGEX we can leverage to look for both rootfs and/or mnt? Like a version of the code where it works for all scenarios? Perhaps you have already figured this out...
  12. I used to have it hard coded to /rootfs but it I changed it after some complained it didn't work with it, but did without it. Not sure the difference here, but glad you figured it out. I'll make a note of this in the tutorial section in the future.
  13. Here is another key element to the UUD Version 1.5. This new datasource should have been created WITHIN GRAFANA if you follow Varken's default installation instructions. However, I thought it would be helpful for everyone to see it! NEW DATASOURCE FOR THE UUD 1.5 (VARKEN): Once setup, you should see 2 datasources. The default one we used for UUD 1.4 and prior (yours may be named differently than mine), and the new one named "Varken" which will be required for UUD version 1.5 onward if you want real time Plex monitoring.
  14. Here is my Varken Config (ini File). I have redacted it of course. This is a streamlined version which removes everything from Varken except Tautuilli for Plex monitoring. You'll notice that the other services are set to "false". Adjust everything in RED for your server including IP addresses, KEYs, and Passwords. This should be placed in the following location: Path: \\YourUNRAIDServer\appdata\Varken File Name: varken.ini FilePath: \\YourUNRAIDServer\appdata\Varken\varken.ini [global] sonarr_server_ids = false radarr_server_ids = false lidarr_server_ids = false tautulli_server_ids = 1 ombi_server_ids = false sickchill_server_ids = false unifi_server_ids = false maxmind_license_key = abcdefghij12345678910 <<< Put Your Max Mind Geo Mapping API Key Here [influxdb] url = 192.168.###.### <<< Put Your InfluxDB Docker IP Address Here port = 8086 <<< Put Your InfluxDB Docker Port Here ssl = false verify_ssl = false username = root password = abc123 <<< Put Your Password Here Or Use the Default of "root" [tautulli-1] url = 192.168.###.###:8181 <<< Put Your Tautulli Docker IP Address/Port Here fallback_ip = 1.1.1.1 apikey = abcdefghij12345678910 <<< Put Your Plex/Tautulli API Key Here ssl = false verify_ssl = false get_activity = true get_activity_run_seconds = 30 get_stats = true get_stats_run_seconds = 30 Here is what the INI file looks like (redacted pic): Here is what the Varken appdata folder should look like once everything is working.
  15. And I just saw that you directed that question to @testdasi LMAO. So yeah, that will be up to him if he wants to integrate PLEX/Tautulli/Varken into GUS (at a minimum Varken assuming users already use Plex/Tautulli separately) to support the UUD 1.5+ moving forward. I suspect this is not in the plans, as it is A LOT of stuff to maintain on his part, but if he does it, freakin sweet. I personally do not use GUS because I want control over every single piece of my UUD setup. When I finally post the DETAILED tutorial, I will be providing it for a full fledged install not using GUS. Theoretically, someone could take that info and apply it to GUS as well. What testdasi has done with GUS is fantastic, and I give him a lot of credit for trying to make this stuff easier for people. I just don't use it, but I fully endorse it for those who benefit from it.
  16. I can help you sort out your array growth charts. Everything works, we just need to figure out your specific hang up... Regarding Plex, I'm doing exactly what you describe now and that is how the UUD 1.5 is designed. PLEX and Tautulli run on the primary server with all 6 dockers running in unison. They are already "integrated" in the fact that no integration is required. They just work, IF you set them up correctly. UUD versions 1.4 and prior require the following dockers. Grafana Telegraf InfluxDB ....OR GUS Which Combines All 3 UUD version 1.5 and higher require the following additional 3 dockers (IF YOU WANT PLEX MONITORING) Plex Tautulli Varken GUS DOES NOT Integrate These and May Never Do So You should not need to mess with any of the base dockers/GUS configs to get Plex monitoring to work. This version 1.5 stuff if totally separate and unrelated to GUS/UUD 1.4 and prior. You only need to setup the Varken Config do get this working. The Tautulli base install speaking to Plex natively should work out of the box on the same server. Please visit the official Tautulli forum topic and post your communication issues there as I do not support that docker (but I will try to help anyway). You may need to go to the settings page on Tautulli and obtain the API token for Plex by logging into Plex from that docker's settings page. You may also want to verify the default ports Plex/Tautulli are using do not overlap with any other docker ports you are using. This will immediately break communication. There is a bunch of other setup and options within there too you should check out. Get that fixed before even trying to use the UUD 1.5 for Plex monitoring. Once Plex and Tautulli are speaking to each other (on the same server), then you can go to the next step and install Varken and thereby the new datasource within InfluxDB called "Varken". I will post my Varken Config screenshot next so everyone has it... It is getting more apparent to me that I need to just do a DETAILED step by step install/config post for everyone, when I find some time, as that is a massive undertaking. This stuff isn't that complicated overall, but there are a lot of details and order of events type stuff that can get confusing. Many have had great success with UUD and the instructions I already provided in post #2 of this topic, but I'm seeing that others get stuck at that point which is unfortunate. As always, I will do my best to help anyone and everyone. If you want the UUD, there is no reason you can't have it. That being said, I expect anyone trying to install this will put in there due diligence and best effort. We all start somewhere and I'm glad the UUD is an entry point for folks to dive into some more hard core IT stuff LOL.
  17. I wanted to point out some tips that I may have assumed you guys already know, but it definitely helps a lot when you are scaling the dashboard to your monitor. So I use CHROME when displaying the UUD. Even at 4K resolution, I STILL HAVE TO set the zoom level on the BROWSER to 75% (Control + Dash/Equals Keys) to fit everything nicely. I also press F11 (In Windows) to make the webpage display as full screen (removing the Chrome GUI elements), then finally set the UUD to "KIOSK" mode when displaying it. There is a little monitor looking button in the upper right of Grafana that will display 1 of 3 modes. 1. Dashboard with Variables Visible (Default) 2. Dashboard with Variables Hidden 3. Dashboard in Full Screen Mode with Variables Hidden (Hit Escape to Exit) When I have my dash all setup perfectly, and when displaying it, I'll throw it into its own virtual desktop space (Windows 10), with a dedicated Chrome full screen Window/Tab, with Grafana in Kiosk Full Screen mode. Then I use the Control + Windows Key + Left/Right Arrows (In Windows 10) to navigate to that Desktop Tile when I want to monitor my UNRAID server. So it runs 24/7 in the background with its own virtual screen, and I can quickly switch between my Windows 10 virtual desktop spaces (just like OSX). Furthermore, in Windows 10, you can SNAP any program to a side (Horizontally or Vertically), or any of the 4 corners, by clicking in the app you want to snap, and then pressing the Windows Key + Any Arrow Key. You can also use your mouse and drag a window to a corner to snap it. I usually will snap the UNRAID GUI on the left and UUD on the right so I can see both at once. Or the same thing with file transfers if I want to see how my disks/bandwidth is being impacted, etc... Just thought I would share some usability tips if you are struggling with fitting everything on a single screen and/or best practices. The pro tip is zooming the browser OUT so that it scales everything all at once and uniformly, rather than you having to touch EVERY SINGLE panel manually. Hope this helps!
  18. So @testdasi is the developer who created the Grafana UNRAID Stack (GUS) docker. I am the developer who created the Ultimate UNRAID Dashboard (UUD), and I gave permission for testsdi to include my dashboard into GUS. So you canā€™t replace GUS with testdasi as he is not software. šŸ˜‚ There should be no reason you canā€™t get your drive metrics working. You are most likely missing a dependency like ā€œinputs.smartā€. Let is know if you need help.
  19. Not necessary, as you can modify/move/remove/scale anything you want. Iā€™m just providing all of the ā€œtoolsā€. Everyone should take what I have developed as a foundation, and tailor it to their specific needs and use cases. The UUD was developed on a 4K screen, so most people will need/want to scale it down to accommodate their display capabilities. I like where you are going with the display you linked, so maybe just stick the ā€œOverwatchā€ (top metrics) section on it...
  20. No tweaks to Telegraf for UUD 1.5, only the Varken config...
  21. Varken is pretty straightforward to setup. Iā€™ll probably do a full tutorial post here soon. You can also import 1.5 natively into Grafana and just delete or hide the Plex stuff until you are ready. @Hoopster is correct that you donā€™t need to wait for a GUS update. Furthermore, GUS wonā€™t ever work fully with the UUD 1.5 unless @testdasi adds the Varken/Tautulli dockers to it. And even if he did that, you would still need to edit the configs for Varken and setup the geomapping. So regardless, you would still need to setup 2 extra dockers (1 if you already use Tautulli). GUS is totally independent of UUD. And vice versa. All the UUD needs is the 3 base dockers, wether those are installed manually separately, or as a stack via GUS. Using GUS also poses some disadvantages if the base dockers donā€™t get updated by testdasi, wherein with the manual process, you can update any of the 3 at your leisure. Using GUS makes it easy, and is a nice entry point, but you lose a lot of control. I do everything myself for a reason, and if you put in the work, there is no reason you canā€™t as well.
  22. @testdasi Heads up. I just released the Ultimate UNRAID Dashboard (UUD) version 1.5. Let me know if you integrate this into GUS. I think you are still back on version 1.3. At a minimum, I would get GUS updated to UUD version 1.4. Version 1.5 adds some new dependencies (Varken/Tautulli). Thanks! The UUD can be downloaded here.
  23. Thanks for your positive feedback. My Wife got a kick out of your ā€œWondermentā€ comment. You donā€™t hear that word every day šŸ˜‚. 1. Please read the first 3 posts of this topic. There is a link to @GilbNā€™s tutorial website with detailed instructions. Alternatively, you can go install the ā€œGrafana UNRAID Stackā€ (GUS) made by a fellow developer @testdasi. He took the 3 base dockers (Grafana/Telegraf/InFluxDB) and combined them into a single docker. Some people find that easier. You can find it in Community Apps. I gave testdasi permission to bundle the UUD into it, but I think he still has version 1.3 in there. If all else fails, we can figure out a virtual meeting and get you up and running. Many of your fellow users in the UUD family would also be happy to assist you as well, Iā€™m sure. 2. The JSON (JavaScript Object Notation) file is the Dashboard. So when you get Grafana up and running, you import the JSON from post #1 into it, and youā€™ll have the Ultimate UNRAID Dashboard installed. If you donā€™t need PLEX monitor, I would suggest sticking with version 1.4. Let me know how your doing after reviewing the above. Welcome to the UUD community!
Ɨ
Ɨ
  • Create New...