Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

57 Good

About FreeMan

  • Rank
    Advanced Member


  • Gender
  • Location

Recent Profile Visitors

1601 profile views
  1. Or, you could post the code here and some of us n00bs could try getting it implemented ourselves!
  2. I noticed that my Array I/O (Read) and (Write) were showing data from drives from both of my servers no matter which HOST I'd selected in the variable up top. Not exactly what I was after. I tracked it down to a misplaced close paren in the query. Original: SELECT non_negative_derivative(last("read_bytes"), 1s) FROM "diskio" WHERE ("ID_SERIAL" =~ /^$Drives_Array$/ OR "ID_SERIAL" =~ /^$Drives_Parity$/ AND "host" =~ /^$Host$/) AND $timeFilter GROUP BY time($__interval), "ID_SERIAL" Fixed: SELECT non_negative_derivative(last("read_bytes"), 1s) FROM "diskio" WHERE ("ID_SERIAL" =~ /^$Drives_Array$/ OR "ID_SERIAL" =~ /^$Drives_Parity$/) AND "host" =~ /^$Host$/ AND $timeFilter GROUP BY time($__interval), "ID_SERIAL" Note the paren moved to after the "ID_SERIAL" condition to group the OR conditions on "ID_SERIAL" separate it from the AND conditions to get the order of operation correct. The original includes the 'and "host"...' in the parens and it essentially gets ignored. This may be an issue elsewhere, as well, but I haven't looked through all the queries yet to be sure.
  3. Hey, this is spiffy! I installed telegraph on my backup server and copied the telegraph.conf file from my primary to the backup. Now, I'm getting data for both, and all I have to do is change the "Host" name to switch! I guess I need to go through all the drive graphs and add overrides for the backup server's drives to map the serial numbers to names, eh? Sadly, it seems that I have to designate which "Drive 1" is which myself, since it shows legend info for all drives in the array whether there's data for them on this host or not. There's worse things, I suppose... Any other tips on using the 1 Grafana display for 2 servers? Update: The cache I/O graph is showing only the single drive for the backup machine but the array I/O graph is showing all drives from both machines, even though it's showing nothing for the primary machine. Also, of note, it's impossible to assign the boot drive for both machines at the same time. In general, this makes perfect sense, since a machine can have only one boot drive, but for those monitoring multiple machines, it's a tad inconvenient.
  4. Excellent! Works a treat on my AMD A10 CPU. Now, I just need to plug the fans into the MoBo headers instead of the case header. Maybe it'll recognize more than 1 fan and show some different speeds... Interesting... I updated the "fan speed dials" panel With that query. When I did, I noted that there's a disabled query in there: SELECT last("value") FROM "sensors" WHERE ("feature" = 'select tag value') AND $timeFilter GROUP BY time($__interval) I enabled it and it doesn't seem to make any difference. What's it supposed to do?
  5. You know, a real software guy would simply say "upgrade the hardware"... 不 不 不 不 不 不
  6. Man, it took me a while to figure out what you meant. It just hit me that you totally misunderstood my intent, and it's obvious that I wasn't all that clear... I was intending it to be a "new user tips & tweaks" or "@falconexe has released a new version and I need to recustomize it, now what the heck did I change last time" type of "customizations to consider", not for more changes for you to make. I was talking about a reference post for new people who don't have 2 CPUs to figure out how to get rid of the 2nd set of CPU graphs, and instructions on how to go about naming drives instead of having them listed by serial #, etc. Not more suggestions for you to implement in the first place... Whew! I thought you didn't like my idea. I was gonna be hurt...
  7. Hence "something you may want to consider" not "you should do it this way!" . And, consider it you did. If I build up some energy for it in the next couple of days, maybe I'll write up a "Customisations to consider" post. Comb through all the posts and put together some text on things that people have had to adapt to make it fit their personal server situation. Deleting extra NICs, naming fans instead of RegEx, adjusting drive free space highlights from absolute to pct and setting thresholds as desired, naming drives instead of serials, etc (Just a couple off the top of my head).
  8. This is what my "Array Storage" section looks like: Note that the Free space is highlighted in red. That doesn't make much sense to me considering that I've got 36% of my disk space unused. I went to edit the overrides, looking to change the percentage, figuring that it was just a typo somewhere. In the overrides for the "Free" section, I found this: I changed the Thresholds mode to Percentage, then added a Min override and set it to 0. Now my Free space has an orange background. Something you may want to consider for future updates.
  9. Yeah, they're called "off-ramps"! 不 不 不 不 On a more serious note... Maybe consider making some of these things stand alone. Not everybody uses Plex. I realize that it's not hard to "Click -> Remove -> Confirm", but that's kind of annoying for those who may want updates/improvements to the UNRAID core functionality, but not want/need some of the add-ons. To me, having the ability to monitor CPU & RAM usage by docker container in one easy to view graph (the standard WebGUI view is nice, but I do like this much better) is a huge bonus. Having to install then delete the 2nd NIC and 2nd CPU panels that you have is, well, understandable - you're doing all the heavy lifting on this, we're just here griping that it doesn't work on our config. Having to install then delete things for dockers seems, maybe, a little over the top. Multiple CPUs seem very practical (and are, for the most part, limited to 2), while dockers are 100% optional and there are far, far too many to try to include monitoring of everything in one place. Frankly, I would like you to do monitoring for Emby/JellyFin, but, I'd guess you don't run either, so you won't be doing that. Hardly seems fair... #OneMansOpinion
  10. Something to consider @falconexe Instead of hard coding column widths for tables like this: Consider leaving no column width override. That way columns will autosize no matter what screen resolution or how wide each end-user decides to tweak his/her columns. Your column settings were so wide, I hardly had more than 1 or two visible without side-scrolling. Then I spent a while tweaking the column settings to get them "just right". Then, as an experiment, I deleted all the width overrides and realized I'd wasted a lot of time with the tweaking because they came out basically the same widths on "auto".
  11. Ah, that makes more sense. For some reason, it took me a while to find that right-side panel. I'd been looking for things you'd been telling people to do, but I couldn't find the options you were talking about. I stumbled on it a couple of days ago. It's much easier to tweak things now!
  12. How do I adjust individual column widths in the data tables? As you can see here, there's a lot of empty space that could be eliminated. Since we don't all have 4k monitors, there just aren't enough pixels on the screen to display the data without a lot of horizontal scrolling. This is the top of the "Array Disk Storage" listing, and there is essentially no interesting data on it without scrolling: I tried adjusting column widths once, but it ended up rearranging the columns and totally mangling things - there must be a better way that what I was doing!
  13. I still have v1.2 installed. Oddly, it's showing the same symptom. It is probably something wonky in Grafana. If it's still showing like this when you release v1.4, I'll uninstall & reinstall the Grafana docker. In the meantime, as I said, it's a mild nuisance, not a "problem". It's more annoying that it's weird and without an obvious solution than it is to look at. Don't sweat it!
  14. Done. Still have the non-functional scroll bars on the horizontal graphs. More of a mild nuisance than a "problem" - work on higher priority items.
  15. Firefox closed for an update and they're still there. I didn't clear cache/cookies, though. It does remain after a Ctrl-F5 hard refresh of the tab, and after close/reopen the tab. I do have the `--restart=always` parameter set for one of the 3 dockers (don't recall which) per your earlier instructions, but I've never had any issue with dockers starting with a server restart or after a CA Backup run. Interestingly, this is not the first CA Backup run since installing all this stuff, it just happens to be the one that caused a weird visual glitch.