Linux serverlinux web serverNETWORK ADMINISTRATIONS

BEST Home Server Monitoring Setup! (Linux, Proxmox, Unraid, and more)

It can actually be pretty simple to get a self-hosted monitoring system set up for your home lab. The idea is to collect and visualize key data about your machines, such as CPU, RAM, and disk capacity is being used over time.

Full Guide: https://techhut.tv/monitor-home-server-grafana-prometheus-influxdb/
Github: https://github.com/TechHutTV/server-monitoring
Christians Video with SSL Steps: https://www.youtube.com/watch?v=f2eyVfCTLi0

👏SUPPORT TECHHUT
BUY ME A COFFEE: https://buymeacoffee.com/techhut
HOSTINGER: https://bit.ly/techhut-hostinger
YOUTUBE MEMBER: https://bit.ly/members-techhut

🏆FOLOW TECHHUT
TWITTER: https://bit.ly/twitter-techhut
MASTODON: https://bit.ly/mastodon-techhut
INSTAGRAM: https://bit.ly/personal-insta

📷MY GEAR (PAID LINKS)
ASUS ROG M16: https://amzn.to/3t8Xgpo
DeepCool MATREXX 40: https://amzn.to/3q3K8Qn
AMD 3700x: https://amzn.to/31AKX9N
ASRock B550M: https://amzn.to/3qeymTv
G.Skill Trident Z Neo: https://amzn.to/3JRbeSF
Radeon RX 580: https://amzn.to/3n7Ax9g
Cannon M50: https://amzn.to/3xLfhuA

00:00 – What we’re doing
00:35 – Background
02:34 – Node Exporter Installation
03:00 – Docker Setup
03:43 – Files and Structure
04:48 – Docker Compose YAML
06:48 – Prometheus Configuration
07:51 – Custom DNS Hostnames
08:45 – Deploying the Stack
09:26 – InfluxDB Initial Setup
10:43 – Grafana Inital Setup
11:05 – Grafana Data Sources
12:36 – Node Exporter Dashboard
14:40 – Unraid Node Exporter
15:42 – Proxmox Metric Server
17:41 – Proxmox Dashboard
18:59 – Telegraf Docker Setup
21:31 – Docker Monitoring Dashboard
22:35 – Monitoring on Unraid withTelegraf
26:50 – Unraid Dashboard

source

by TechHut

linux http server

14 thoughts on “BEST Home Server Monitoring Setup! (Linux, Proxmox, Unraid, and more)

  • I subscribed you to follow up on the home media server you have, was looking foward to it but its just taking way too long for you to make a video on that. I'd love if you could make a video on that topic or maybe a series or a long tutorial video anything

  • I'm going to make an observation here about a lot of the self hosted videos coming out from content creators so please don't take offense. The tools you are showing are becoming things that need a server themselves to monitor the other servers. While I run all this stuff because I have the hardware to do so, running a full stack monitoring suite this large is kind of overkill, and consumes A LOT of resources. It just seems the "self-hosted" space is bloating horribly at this point.

  • Holy smokes what are the odds that I refresh my page to look for new projects to take on and you happen to upload this gem. Thanks for the video amazing explanations.

  • I wrote tutorial on my website about this solution a long time ago. We use Grafana at work but not only. For Zabbix I have pre-made templates for Fujitsu Primery and Eternus servers, so easier way. Anyway, yes it is doable in Grafana, but time consuming. Pre-made templates for Grafana are nice. What I like is Grafana Tempo that allows you to monitor behavior of the application running in Kubernetes cluster.

  • Have you tried netdata? All these metrics out of the box

  • It looks like you're trying to provide a good amount of info to be applicable to people running all manner of homelab servers. For the beginner, this is of course much easier to deploy directly on an Unraid machine with its built-in Docker support. Everything from initial OS install to formatting disks, to container spin-up and configuration. I'd venture to say even spinning up Portainer on Unraid and then using that to manage the other containers may still be faster – and still easier. 🙂

  • Nice video
    what is the main difference between using a folder on the PC and using a Volume?

Comments are closed.