I have a Raspberry Pi running Docker and a number of containers. I plan on adding another Pi soon. Curious what folks are using for a dashboard to monitor performance of all your hosts and containers. I was thinking of deploying Grafana for this but am curious what others use.

1 point

Zabbix

permalink
report
reply
1 point

I second this. I just set my instance up a couple weeks ago.

While researching, I saw many people saying that it’s very good but is hard to set up. I disagree with that to some degree; Setup itself is extremely easy, configuring it the way you want isn’t as easy BUT is wayyy more time consuming. Time consuming != hard, though. Just take time to tweak it how you want.

permalink
report
parent
reply
1 point

I second this. Setup was a breeze for me compared to checkmk.

permalink
report
parent
reply
1 point

What specs did you put it on?

permalink
report
parent
reply
1 point

Well, I run my containers in kubernetes.

And, it more or less includes full support for prometheus/grafana/alertmanager/etc.

So- I use that.

permalink
report
reply
1 point

I have questions about this. I’ll be getting another Pi or two and was considering putting k8s on them. Would I be able to set them up with kubernetes and then import my existing Docker containers from my current Pi to them?

permalink
report
parent
reply
1 point

Yup. You can do that.

Although- you wouldn’t “import” your existing containers. but, you can…

  1. Create manifests for your containers (Kubernetes runs the exact same docker containers). or, find helm charts for your containers.
  2. Import the storage from docker into your new PV/PVCs.

I would, suggest learning kubernetes first though. Learning curve can be rather steep.

Also, rancher + k3s would work perfect for your Pis.

permalink
report
parent
reply
1 point

PRTG

permalink
report
reply
1 point

Only reason I keep a Windows box around!

permalink
report
parent
reply
1 point

Does overspeccing your hardware so much performance issues never come up count?

For normal people grafana & prometheus are typical good answers.

permalink
report
reply
1 point

Flag a warning when usage hits 5% so you can start saving for the next server

permalink
report
parent
reply
1 point

I really enjoy practicing with Datadog - though it gets quite expensive really quickly and is quite overkill for 6-7 hosts, many VMs, and 20ish containers.

We use it at work, but monitoring isn’t my team’s responsibility so I try to understand how it all fits together by practicing with it at home.

I think Datadog should have a homelabber tier (above the free 5 physical hosts) that allows people to tinker. I honestly think it would net them more customers.

permalink
report
reply
1 point

Ahhh, Datadog, the sleazy used car salesmen of the observability market. Seriously, they’re hucksters.

permalink
report
parent
reply

Homelab

!homelab@selfhosted.forum

Create post

Rules

  • Be Civil.
  • Post about your homelab, discussion of your homelab, questions you may have, or general discussion about transition your skill from the homelab to the workplace.
  • No memes or potato images.
  • We love detailed homelab builds, especially network diagrams!
  • Report any posts that you feel should be brought to our attention.
  • Please no shitposting or blogspam.
  • No Referral Linking.
  • Keep piracy discussion off of this community

Community stats

  • 9

    Monthly active users

  • 1.4K

    Posts

  • 6K

    Comments