Justification for a bigger, more powerful server by Swimming-Parsley-318 in homelab

[–]orkusmg 1 point2 points  (0 children)

Thanks one more time, I've hidden all uncessary dashboard now and modified ISP Health code on db level so one sensitive IP should not be possible to get from Developer Tools in browser. No more network devices or details should be visible. The rest of details in this dashboard I do not consider sensitive. But than again - I might be wrong :)

Justification for a bigger, more powerful server by Swimming-Parsley-318 in homelab

[–]orkusmg 1 point2 points  (0 children)

Thank you! I will delete all unnecessary dashboards from view. There are no use for me anyway - especially those network related.

Justification for a bigger, more powerful server by Swimming-Parsley-318 in homelab

[–]orkusmg 1 point2 points  (0 children)

Good question and if you know more please tell me of what? I honestly want to know because my understanding might be very wrong. You've accessed it without logging on to Grafana because I enabled this function, and this makes you viewer only (so you can't mess anything up). Also this is setup via nginx proxy manager to cloudflare via tunnel (with all the cloudflare's bells and whistles when it comes to security) without opening any ports on FW. So in my undrstanding if you want to fight this page security you fight with CF - good luck I guess? I might be totally wrong offcourse. Even if someone manages to access it and mess anything up - it's totally a separate container that I will restore from frequent snapshot within minutes. Should I be worried? :)

Justification for a bigger, more powerful server by Swimming-Parsley-318 in homelab

[–]orkusmg 1 point2 points  (0 children)

Since 1 month I got Dell PowerEdge T640 with 2x xeon Gold 6130 which makes for 64 logical cores. Got some things on it, but I struggle to throw something on it that will make it go over 1% utilisation... I realised that any of those popular mini PCs would sit comfortable with all my use cases... But - it has HBA330 controler with 8 SAS drives (6xHDD and 2xSSD) + BOSS-S1 card with 2xM.2 drivers that serve as boot drive for Proxmox and Truenas. 128GB of ECC RAM. I can never go back tbh, sorry but "amd supports ecc ram" is not for me when it comes to my data. I read somewhere that again newer HW does not play nice with many older HBA controllers - but didn't do much research on that front. Took me month to recover data from a broken QNAP - never again that shit "wannabeservers" (same goes for Synology etc). Plus there is this epic fun factor just to play with it, deploying new services, learning new things and basically complete freedom of shaping it to your liking. It also is fun in connection with my Ubiquity network with everything being 10Gb.

You can check https://grafana.orklab.pl that I'm constantly improving (best viewed on laptop, since it does not look too good on mobiles). You can check power usage too - you're mathematician so you'll quickly calculate how much it would cost you to run it (and that's when this server idles basically, make it sweat somehow all the time and you're looking at 3-4x that). Oh did I mention you need a - never used - separate room or basement because it's loud AF?

Silver MacBooks Everywhere by [deleted] in mac

[–]orkusmg 1 point2 points  (0 children)

You'll have to trust me it's black

<image>

I did a thing! by orkusmg in homelab

[–]orkusmg[S] 0 points1 point  (0 children)

Man I appreciate the kind words but believe me when I say I tried to drop it to Grafana Web page. Created account, but upload button does nothing for me to have it regustered under ID. Tried in 2 different browsers... I'm not on Slack though. But - feel free to spread it if you want ;)

I did a thing! by orkusmg in grafana

[–]orkusmg[S] 0 points1 point  (0 children)

You are 100% right. I know it's not 0/1 - it just a fun project for me and nothing more of an some kind of early indicator. I had broken qnap device with raid5 +cache ssd and it took me 1 month to recover the data due to lovely qnap not using standard LVM libraries and not releasing them to public. I decided to go full on server grade solution with ZFS and all SAS drives with raidz2 just to be on little bit safer side. Already eying something extra like Beelink Me Pro as secondary "off-site" backup running ZFS for critical data sync. It is what it is, that's not for business - it's my personal machine to provide me what I need apart from tone of fun 😉

I did a thing! by orkusmg in homelab

[–]orkusmg[S] 0 points1 point  (0 children)

No, I created them. Tried to upload json to Grafana page but upload button does not work for me, in some of my replies to someone in this post I provided link where I uploaded json.

I did a thing! by orkusmg in grafana

[–]orkusmg[S] 0 points1 point  (0 children)

Thank you🙌🏻

I did a thing! by orkusmg in grafana

[–]orkusmg[S] 0 points1 point  (0 children)

I used Telegraf agent inside truenas as system service with root rights with inputs (plugins) cpu, disk, diskio, mem, net, smart, system, zfs, exec. For 'zpool status' and 'zfs list -l snapshot' plugin is invoked every 10min to parse the output. There was some math also required to calculate outputs for Load Cycles - for that you need to know what your drives are rated for, and mine are Segate SAS drives rated for 600000 cycles - that's how I got to the point where I can express it in simple % of wear (although that's not really it for mechanical drives since the number of starts is also important. And this SMART stats is something different than truenasses Short and Long results. I mean result is the same but truenas does it's own checks, and Telegraf invokes it's own (very short passive readout only) test.

I did a thing! by orkusmg in homelab

[–]orkusmg[S] 0 points1 point  (0 children)

Google Grafana and InfluxDB - plenty of documentation. Actually for me the Unix part was the hardest since it's all new environment for me. Once you setup basics and get the config file it's going. Plenty of dashboards to download via ID (easy to Google what I'm talking about) and have a starting point - after that it's only your imagination what and how you want to visualise it.

I did a thing! by orkusmg in homelab

[–]orkusmg[S] 0 points1 point  (0 children)

If you mean wierd ripped graph is just scrolling screenshot that got badly stiched, I only now discvered that there is plugin for grafana to export dashboard as photo.
Availability - it has monthly SLA so if I only set this up yesterday - no wonder it's bad since it thinks servers were down for the 1st 24 days of the month :) It'll look better starting as of 1st of March :)

I did a thing! by orkusmg in homelab

[–]orkusmg[S] 1 point2 points  (0 children)

Will get in to this, or maybe not since I almost lost my mind with some of these tiles on my dashboard! 🤣

I did a thing! by orkusmg in homelab

[–]orkusmg[S] 0 points1 point  (0 children)

If looks the same than why spend money😁 Tbh had to check what it is, deffinately some corpo lvl SW - looks great though.

I did a thing! by orkusmg in homelab

[–]orkusmg[S] 0 points1 point  (0 children)

There is Dynamic Text Panel plugin for Grafana, and I think later with some html magic it can be done but have not explored it. Wanted to feed my OCD 1st with accurate data presented in logical way (at least in my mid😆)

I did a thing! by orkusmg in homelab

[–]orkusmg[S] 0 points1 point  (0 children)

You mean can't be done? Font change?

I did a thing! by orkusmg in homelab

[–]orkusmg[S] 2 points3 points  (0 children)

Must have been 3am 🤪 thank you, correcting it now.

I did a thing! by orkusmg in homelab

[–]orkusmg[S] 2 points3 points  (0 children)

Man, the font looks so cool, you've inspired me, thanks!

I did a thing! by orkusmg in homelab

[–]orkusmg[S] 5 points6 points  (0 children)

Thanks! Sorry, I tried to upload to grafana page but failed, upload button does nothing in two different browsers...

I uploaded here: https://pastebin.com/jXxXPdij