Monitoring is cruciaal, zeker naar mate je homelab groeit en je er meer en meer op leunt voor dagelijkse taken.
Nou zijn er natuurlijk diverse gratis monitoring oplossingen die je zou kunnen inrichten voor je homelab. Denk hierbij aan Nagios, Cacti of een van mijn persoonlijke favorieten CheckMK. Het nadeel van die tools is alleen wel dat het vrij snel een complex verhaal wordt. Je gaat aan de slag met SNMP en/of agents, maakt specifieke checks op de inhoud van je server, etc. Dit vereist dus discipline om alles binnen je lab er ook netjes in te houden. Ook vergen deze tools aanzienlijk wat resources die je misschien liever gebruikt voor een ander project.
Categorie: Monitoring
Type: Self Hosted (docker)
Download: https://github.com/louislam/uptime-kuma
Demo: https://demo.kuma.pet/start-demo
Terug naar de basis! Met Uptime Kuma haal je een eenvoudige monitoring tool in huis die gewoon doet wat nodig is.
Uptime Kuma draait gewoon in docker, je kan het binnen een paar minuten gebruiken zonder poespas.
Monitoring van o.a:
- HTTP(s)
- TCP
- PING
- DNS
- Certificaten
- Docker containers
- MQTT
- Gaming servers
- Database servers
Notificaties via:
- Telegram
- Discord
- Slack
- Pushover
- Email (SMTP
- 90+ andere opties
De checks worden netjes gevisualiseerd, zowel de trend als de pingtijden bijvoorbeeld. Je kan zelfs “status pagina’s” maken die je bijvoorbeeld publiek toegangkelijk maakt. Per check kan je ook aangeven na hoeveel pogingen er een alarm gegeven moet worden, dit alarm is ook eenvoudig weer op ‘pauze’ te zetten,