The BEST Home Server Uptime Monitoring!

Поделиться
HTML-код
  • Опубликовано: 24 июл 2024
  • Have you ever wanted a super simple and beautiful server uptime monitoring software to monitor all the things in your Homelab? From web UI’s and applications, to devices and databases, DNS servers, and even Docker Containers? Well, I’m here to show you UptimeKuma and how I’m using it to monitor different types of services such as HTTP, DNS, and Docker. Plus, I’ve set up notifications to send messages to my Discord so I can get notified whenever one of my services is down. So, tune in to find out how you can use UptimeKuma to keep your Homelab running smoothly. #UptimeKuma #Monitoring #Homelab
    Boilerplates Repo: github.com/ChristianLempa/boi...
    Teleport-*: goteleport.com/thedigitallife
    - Traefik Tutorial: • Is this the BEST Rever...
    - DNS Tutorial: • You want a real DNS Se...
    Follow me:
    TWITTER: / christianlempa
    INSTAGRAM: / christianlempa
    TWITCH: / christianlempa
    DISCORD: / discord
    GITHUB: github.com/christianlempa
    PATREON: / christianlempa
    MY EQUIPMENT: kit.co/christianlempa
    Timestamps:
    00:00 - Introduction
    00:45 - Advertisement-*
    01:32 - Installation
    03:18 - Overview
    04:39 - HTTP(s) Monitor
    08:25 - Notifications
    09:26 - TCP / DB Monitor
    11:22 - DNS Monitor
    13:17 - Docker Monitor
    ________________
    All links with "*" are affiliate links.

Комментарии • 91

  • @TechDuke
    @TechDuke Год назад +3

    Ok, so I learned more about homelabs, networking, kubernetes, etc from you than anyone else. Thanks man! 🤘

  • @davidsomething4867
    @davidsomething4867 Год назад +7

    Love the simplicity of getting alerts setup to a Discord server 🙂 . Got 2 of these running now.

  • @Sploit
    @Sploit Год назад +1

    Super cool tool, thanks for the presentation and greetings from Germany :)

  • @chrisumali9841
    @chrisumali9841 Год назад

    thanks for the demo and info, have a great day

  • @ni-sc-dev
    @ni-sc-dev Год назад

    Looks great, have to give it a try in my homelab!

  • @markdarwinvillarta3768
    @markdarwinvillarta3768 10 месяцев назад

    One of the best finds, opensource easy to use and user friendly

  • @user-on1yh1qk3k
    @user-on1yh1qk3k Год назад

    Thank you for your videos !❤

  • @CodeXploit
    @CodeXploit Год назад

    yea. Really useful, i'm using this with Telegram bot for notifications on my phone. Works great.

  • @fearusmanor9220
    @fearusmanor9220 Год назад

    Wieder ein sehr cooles Video. TOP! Mein Homelab ist soeben um Uptime-Kuma erweitert worden. 🙂

  • @insu_na
    @insu_na Год назад +3

    Find ich echt nice dass so viele kleine Projekte so gut werden. Ich benutz selber Icinga2 weil ich das halt einfach mag, aber uptime kuma kann schon recht viel was mir Icinga bietet

  • @marcosdomingos9933
    @marcosdomingos9933 Год назад +2

    I'm not English native, but you english is so easy to understand!

  • @kritikusi-666
    @kritikusi-666 Год назад +4

    Would it be possible to list the github repositories to the solutions you have mentioned in this segment? Greatly appreciated. Quality content as usual. Thank you!

  • @Weirlive
    @Weirlive Год назад

    LOVE ME SOME UPTIME KUMA!!!!

  • @monish05m
    @monish05m Год назад

    Using Uptime Kuma for over 6 months now, monitoring 50+ services of various types, i can absolutely say its a top notch application and stable.
    Go for it without doubt, you wont find anything even remotely close to this.

    • @nosinneT
      @nosinneT Год назад

      Hello @monish05m , I'm getting more duplicate alerts of sites going down (timeout of 48000ms exceeded).
      Do you experience the same?

  • @vulong4374
    @vulong4374 Год назад

    Thanks, i have setup my Uptime Kuma for a while but fail to utilize it. Now Iknow how to actively monitor all my docker container

  • @tubejim101
    @tubejim101 11 месяцев назад

    where did you find docks on how to setup docker sockets? Thank you for the video.

  • @MinecraftLPGlotzer
    @MinecraftLPGlotzer Год назад +3

    I really like Gatus as you can configure it with a conf file

  • @scottswf238
    @scottswf238 10 месяцев назад +2

    It would be great if they added a feature to crawl your network first, and simply click accept to the monitors it proposes, based on the crawling as a starting point.

  • @gullujumper
    @gullujumper Год назад +3

    helpful tool with prometheus integration. The only thing missing is the configuration via a config file. There is an issue on github but not much attention to it.

  • @GamePlayByFaks
    @GamePlayByFaks Год назад

    seeems, goods should give it a try for monitoring our servers, thank you.

  • @danielalff7032
    @danielalff7032 11 месяцев назад

    Crhistian, Hoping you are doing well. I tried to move it to azure as an docker image in order to develop in azure web service, but once the web app is restart, all the user and monitors is erased. can you explainme how do you sept up the cloud data base in the kuma project? if you did a connection string config and backup config... it woul be useful for me, thk

  • @ultimeus1
    @ultimeus1 Год назад +15

    I wish you did a video on zabbix as it's way more powerful than uptime Kuma but needs more configuration. Also with your Obsidian theme it would look sick, standard dark theme is okay.

    • @christianlempa
      @christianlempa  Год назад +1

      Yeah that's still on my list since a long time, never got the time to check zabbix out

    • @ultimeus1
      @ultimeus1 Год назад +1

      @@christianlempa honestly for an all in one monitoring tool it's really nice but the learning curve is steep and there is not that much RUclips videos about it.
      I am still playing with it for my own home infra. Looking forward if you find the time to do a tutorial on it Christian.

    • @cjaliaga
      @cjaliaga Год назад

      @@ultimeus1 ​I just looked for it and it seems amazing, but at the same time, oh boy haha. Now I'm trying to decide If I wanna go down the rabbit hole 😅

    • @ultimeus1
      @ultimeus1 Год назад

      @@cjaliaga if you want to monitor CPU, ram, storage on servers, proxmox hosts, docker container and have SNMP capabilities it's your best option. To get started a couple of hours are enough. To get the full experience, you will need much more time and that's were I'm blocking.

    • @Reiner030
      @Reiner030 Год назад

      yes, we need for the monitoring system a monitor like Nagios, Icinga, Check_MK, Zabbix ore some other "professional" one ;-) and for production use they can also be clustered unlike UptimeKuma ^^

  • @urtziodriozola7766
    @urtziodriozola7766 Год назад +5

    I'm using uptime kuma in my homelab too. There is an option to link uptime kumas feedback with prometheus, so you would be able to not only monitor the uptime but the server metrics. How to configure it properly would be great

    • @christianlempa
      @christianlempa  Год назад +4

      Nice! Haven't tried it myself, but I will check it out

  • @g.s.3389
    @g.s.3389 Год назад +2

    we use checkMK.

  • @KILLERTX95
    @KILLERTX95 Год назад +19

    Okay, ive already seen technotims version of uptimekuma. Being honest, hes smart but hes a dev, not a sysadmin. Now your doing one... I guess i need to pay attention 😅

  • @hunordori
    @hunordori Год назад +5

    I think it is a really cool tool. I moved it to AWS, because I can get a notification even if my home internet is down. I have some local monitors too, because I don't want to create a tunnel to my security cameras.
    Also, who monitors the uptime monitor? 😀

    • @danielalff7032
      @danielalff7032 11 месяцев назад

      Hey Hunordori. Hoping you are doing well. I tried to move it to azure as an docker image in order to develop in azure web service, but once the web app is restart, all the user and monitors is erased. can you explainme how do you sept up the cloud data base in the kuma project? if you did a connection string config.

    • @marcaroni1
      @marcaroni1 10 месяцев назад

      Same question came to my mind: If your internal network goes down - KUMA would also stop working. So I think its a good idea to get this out of the equation by moving/hosting the service somewhere outside of your cluster.
      And maybe you can host an 2nd instance of KUMA in order to monitor the main KUMA :D

    • @mrmotofy
      @mrmotofy 9 месяцев назад

      Yep, but there's a site called uptime robot which does literally the exact same. But outside, I use it for 2 internet connections I want to monitor

  • @nosinneT
    @nosinneT Год назад

    We're getting more duplicate alerts of sites going down (timeout of 48000ms exceeded).
    Do you guys experience the same ? Any solutions?

  • @thecrimsonraven707
    @thecrimsonraven707 7 месяцев назад

    Which VLAN do you recommend placing the monitoring server? Management VLAN or a Server VLAN?

  • @kyoukai9379
    @kyoukai9379 Год назад

    does it work like in prometheus blackbox-exporter or do i have to install it on the machine that i want to monitor
    so basically i want to monitor the uptime and health for my hosted web applications

  • @davidwilliss5555
    @davidwilliss5555 11 месяцев назад

    Do you self-host a Discord server? I'm looking for how to do that. I've found posts saying that they don't support self-hosted, but they're old posts from more than 5 years ago so I don't know if maybe it's possible now

  • @IgnacioSerrano-no4pv
    @IgnacioSerrano-no4pv 3 месяца назад

    Hello, I need to know how to configure an endpoint that uses Oauth 2 authentication (token), I can't find how to do it. Could you help me?

  • @manuelgp343
    @manuelgp343 Год назад

    I used it a while ago and liked it a lot but man it is heavy for what it does, it was killing my raspberry's memory, now trying lighter alternatives.

  • @Ozymandias1
    @Ozymandias1 Год назад

    I have only two docker containers on my home server, one of them is Uptime Kuma.

  • @bryanmontgomery610
    @bryanmontgomery610 11 месяцев назад

    For the docker host section do you have to add the change to each compose file for each container for it to work?

    • @christianlempa
      @christianlempa  11 месяцев назад +1

      No, uptimekuma needs to access the docker socket as a volumemount point to get access to retrieve information about running containers on that host. You would need to do it on all uptimekuma instances, and docker servers.

    • @bryanmontgomery610
      @bryanmontgomery610 11 месяцев назад

      You're the best man!@@christianlempa

  • @ghostedragon964
    @ghostedragon964 6 месяцев назад

    Is it possible to monitor Kubernetes instead of docker containers

  • @bbsonytv
    @bbsonytv Год назад

    Can I use this to monitor my web sites are running or not. Not my home labs but externally hosted web sites

    • @mrmotofy
      @mrmotofy 9 месяцев назад

      Did you watch the video??? sheesh

  • @simonesaravalli4409
    @simonesaravalli4409 Год назад

    Hi Christian, thank you for this video. Have you tried the status page feature of Uptime Kuma. It is one of the features I would like to check.

    • @dedo1911
      @dedo1911 Год назад +1

      It works very well, except you cannot see detailed informations for each service you're monitoring. Cool is that you can configure a specific domain to only show some of the services you're monitoring, with customized UI. So you can have a single Uptime Kuma for multiple group of services shown on different status pages

  • @MiltonSun
    @MiltonSun Год назад

    Do you think Uptime Kuma is good for monitoring Elasticsearch cluster?

    • @ZeBigLOL
      @ZeBigLOL Год назад

      It's only uptime monitoring, a feature that Elastic has built in and it is using with it's agents system.
      Personally elasticsearch has pretty good monitoring on it's own, but you could connect it to Grafana or something.

  • @duncan-mcrae
    @duncan-mcrae Год назад

    Struggling to get it to monitor docker containers.

  • @kyoukai9379
    @kyoukai9379 Год назад +1

    would be great if you checked netdata also its easy to install

    • @christianlempa
      @christianlempa  Год назад +2

      Maybe, I have that on my list since last year but never found time to review it :D

    • @mkostrikin
      @mkostrikin Год назад

      Netdata is some other league. But nice

  • @goldibollocks
    @goldibollocks Год назад

    I should have read the description instead of just listening to the video. I googled Uptime Coomer 😂

  • @jojohnes5863
    @jojohnes5863 Год назад

    Könnte man damit auch folgendes Szenario abbilden? Prüfung, ob die Firewall auf dem Server dicht ist? (hatte vor kurzem das Problem, dass die ufw wohl nciht mehr sauber funktionierte! Stelle mir das so vor... Irgendein Script oder ähnliches wird versucht aufzurufen. Wenn die Firewall funktioniert, dann scheitert das. Wenn nicht, kann Kuma eine Verbidung herstellen und müsste Alarm schlagen. Geht so was? Also das es Kuma kann weiß ich, ich meine mit dem Script usw...

    • @christianlempa
      @christianlempa  Год назад

      Du kannst up/down switched, d.h. dass eine Notification dann erzeugt wird, wenn ein Monitor "up" ist, anstatt "down", somit könntest du das auf jeden fall abbilden.

    • @jojohnes5863
      @jojohnes5863 Год назад

      @@christianlempa Ja das meine ich: Die Frage ist eher, wie ich ein Skript oder ähnliches auf einem bestimmten Port bereitstelle, der dann geprüft wird.

  • @FredrikRambris
    @FredrikRambris Год назад

    What about RAID monitoring, disk utilization, or other custom checks?

    • @christianlempa
      @christianlempa  Год назад

      That's more a task for metrics collector, like Grafana f.e.

  • @II_superluminal_II
    @II_superluminal_II Год назад

    proxmox?

  • @hulumbulum4683
    @hulumbulum4683 Год назад +2

    Great, new video. I'm waiting for it to be translated into Russian and ready to watch.

    • @christianlempa
      @christianlempa  Год назад

      Thank you!

    • @hulumbulum4683
      @hulumbulum4683 Год назад

      @@christianlempa Thank you for this kind of content!!!

    • @mrmotofy
      @mrmotofy 9 месяцев назад

      Pictures, pictures, pictures :)

  • @chris23tr
    @chris23tr Год назад

    Den Dienst sollte man auf einem extra Server laufen lassen, weil wenn der Server abstürzt, ist uptime kuma auch down,

    • @christianlempa
      @christianlempa  Год назад

      Und wenn der extra Server abstürzt? :D

    • @chris23tr
      @chris23tr Год назад

      @@christianlempa dann ist das halt Pech 😎

  • @camgrimsec
    @camgrimsec Год назад

    1st?

  • @rouchar
    @rouchar Год назад

    03:34 I'M BLIND 😭

  • @ALWALEEDALWABEL
    @ALWALEEDALWABEL Год назад

    And It get a lot of update and new features ⏫