CheckMK - An Open Source, Self Hosted, Network and System monitoring tool that is easy to setup.

Поделиться
HTML-код
  • Опубликовано: 14 июл 2024
  • === Links ===
    Show Notes
    wiki.opensourceisawesome.com/...
    CheckMK Main Site
    checkmk.com/
    CheckMK Documentation
    docs.checkmk.com/latest/en/in...
    Support my Channel and ongoing efforts through Patreon:
    www.patreon.com/bePatron?u=23...
    === Timestamps ===
    00:00 Beginning
    00:09 Introduction to CheckMK
    02:25 Thank you to my Patrons over at Patreon, and to my subscribers at RUclips
    03:00 The CheckMK Paid Plans for the IT Professional who wants support
    05:25 Documentation
    07:40 Downloading the CheckMK Raw Edition Server Software
    08:55 Following the Docs - Installing CheckMK on a VM or Bare Metal
    13:30 Accessing our new Server Web UI
    14:10 Installing Agents on Hosts (monitored clients)
    16:30 Web UI Overview for Usage
    24:45 System Overview for Monitored Hosts
    31:18 Setup the CheckMK Server in Docker
    38:05 Change the default password
    === Contact ===
    Twitter: @mickintx
    Telegram: @MickInTx
    Mastodon: mastodon.partecipa.digital/ @MickInTX
    Try out SSDNodes VPS Services! Amazing Specs for incredibly low costs. I'm running a 32 GB RAM / $ CPU Server for only $9 a month! Seriously. FOr long term server usage, this is the way to go!
    www.ssdnodes.com/manage/aff.p...
    Get a $50.00 credit for Digital Ocean by signing up with this link:
    m.do.co/c/a6a61ae55242
    Use Hover as your Domain Name Registrar to get some great control over you domains / sub-domains:
    hover.com/SHPaiirr
    Support my Channel and ongoing efforts through Patreon:
    www.patreon.com/bePatron?u=23...
    What does the money go to?
    To Pay for Digital Ocean droplets, donations to open source projects I feature, any hardware I may need to purchase for future episodes (which I will then give to a subscriber in a drawing or contest).
    === Attributions ===
    Intro and Outro music provided by www.bensound.com
  • НаукаНаука

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

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

    Oh, I love CheckMK! Using it since ehm, a couple years now. Monitoring 110 hosts with 1200 service checks, it is just awesome OSS!

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

      It is really great stuff! Glad it's working so well for you.

  • @Damarious25
    @Damarious25 Год назад +9

    Used this at 2 workplaces. Introduced at 1, and then deployed RAW from scratch at the second. It can get deep and come off as complicated - but it's very very tunable. I love it. The agent is light weight and the server is very reliable. I've used this extensively and can't speak highly enough about this software. You put in the time and it will reward you for your effort. LPT: Don't touch this if you're a lazy admin.

  • @chadmarkley
    @chadmarkley Год назад +13

    You are hands down my favorite work distraction. I've tried out nearly every software you've done a video for lol. Good thing I own my own business and I can't fire myself for getting lost in fun opensource projects!

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

      Chad, I'm, sometimes, my own work distraction, but I try to stay focused on work as much as I can. The best thing is that most of what I cover helps with my work, so it all balances out.

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

      @@AwesomeOpenSource haha, same. There is ALWAYS something more fun, even at work, that I want to be doing. Keep up the good work. You are appreciated

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

    Checkmk is a really great tool. Been using it for a few years.
    Checkmk raw version can do a lot more than 25 hosts for free as well. Really like checkmk

  • @egeainc
    @egeainc Год назад +6

    Thanks for sharing this tool, I see it as super complete, it's a shame that only 25 hosts can be configured for free.
    Thanks for the video!!

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

      The 26 is if you use the other editions. the Raw edition doesn't have this limitation from what I understand. Maybe it will be a good fit.

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

      @@AwesomeOpenSource if so, this tool is great. I'm testing the RAW version with Docker, I'm very happy how easy it is to monitor using SNMP. Thank you very much for these videos and for your time to answer me.

  • @SvenMazet1973
    @SvenMazet1973 Год назад +8

    This is pretty awesome software, we used the Enterprise Edition at my previous job. Pretty much a do-all tool: monitoring, dashboards, warnings via just about all corporate messaging systems (slack, mail, etc.), BI setting etcetera.... very extensive. I'll be looking into this for my homelab.

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

      That's awesome!

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

      Doesn't it have the ability to push the agents from your main system so you don't have go each machine?

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

      @@okjd159 In the enterprise edition, you can use the agent bakery to manage agents on each machine incl. auto-update.

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

      @@olfino1 Nice for large networks

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

      Have you ever tried zabbix and if so what are the advantages of checkmk over zabbix

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

    I had never heard of checkmk. Game changer.

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

      It's a really great product, and check out some of the other comments, as there are a few helpful tips in them as well.

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

    Really it's awesome. my luck is that I have done a subscription to your channel.very helpfull.

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

    Thanks for the video. Still waiting on that Openfire video though.

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

      Slowly working my way through an ever growing list. So much software, and so little time.

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

    This looks like an excellent option to replace nagios. EDIT: Although now I see that this uses nagios in the back end during the docker compose up command.

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

      Yep, it runs on top of Nagios, so you may just want to try it for a different UI and Admin console.

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

      @@AwesomeOpenSource It leverages the Nagios Core in the open source edition for the checking element. That's it. Checkmk is way more than a Nagios UI. It brings like thousands of different and much better concepts to the old Nagios 🙂

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

      Alternatively the Enterprise Edition has its own core (not Nagios)

    • @checkmk-channel
      @checkmk-channel Год назад

      Checkmk is not using Nagios as a backend. The Raw Edition (aka Community) uses Nagios as a monitoring core, which initiates checks, collects results, provides states, and generates notifications. While of course being a key piece, it is only a minor element in the overall architecture.

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

    I loved this from the moment i found due the simple approach over old times nagios. I got to see a lot of the innards and the possibilities were even greater than one could have imagined. There's downsides in every piece of software, but for the long run what you want is that the core architecture is stellar. Thats the case here.
    Everyone shall make their own chocies but back when working on it and even up to now, most alternatives make me, well, cringe, why anyone would even bother. Otoh it does work best if you take time to sit and learn, for people who don't want/like/can put in the time the differences might just be smaller than what they appear to me. No, seriously, read all the docs and try all examples, you will rarely have such powerful a tool available as with that.

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

      I think CheckMK is one of those jewels that people just need to discover to really appreciate.

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

    How does it work with monitoring docker containers? I think thats an interesting question for HomeLab.
    Could you please make a video for it?

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

      That's a great question. I'll have to dig in a bit and see, then can do a follow up video later on.

  • @JamesGreen-gv4yn
    @JamesGreen-gv4yn 8 месяцев назад +1

    Thank you for this overview.
    I have to admit that I was disappointed to see that this is using Nagios under the covers. I had a very bad experience trying to get Nagios working in the past and have never recovered from it.
    Secondly, it appears that this doesn't provide historical trend graphs from the dashboards you showed. This is a MUST have in any monitoring solution I plan to implement now days. If it does have that, it would have been nice to see it included in the video. For now, I am off to look at other solutions.

    • @AwesomeOpenSource
      @AwesomeOpenSource  8 месяцев назад

      If this doesn't fit your needs, I also did a video on Zabbix. It's a pretty nice option. CheckMK may have the historical trends, I just didn't go deep into setting up reports and dashboards because ti's such a huge system.

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

    One again, a great video that will push me installing the tool! 😉 However, before I jump into the settings, can CheckMK also collect / analyse logs? This could avoid using a dédicated (and complex) tool such as Graylog... 🤔 Thanks in advance for any advice!

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

      Not sure how the logging side works with CheckMK. Definitely worth a look through their docs.

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

    Zabbix I think is a much better package. Just as easy to setup. (actually easier) is fully open source and free no premium models. Has builtin templates for popular hardware and software. Much better integration options. Agent and agent less services. The new V6 has native support for cluster/ha setups. Proxy servers for bigger remote sites saving resources etc.

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

      I'll definitely take another look at it. When I initially looked at it afew years ago, the documentation made me feel like it was a much more complicated beast.

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

    Librenms is also a good one

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

      I've seen it too. Maybe I'll get to a video on it at some point.

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

    You can use sudo !! to add sudo at front of the previous command but great video

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

      Yeah, I never remember it...but thank you for reminding me.

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

    I installed it using Docker on a Rasp pi 4, but the interface is painfully slow when trying to load any pages. I only am monitoring 5-6 machines. Is it just too heavy of a system for a rasp pi? I noticed Apache processes were what were pegging the CPU on every page load. Is there any amount of tuning / Apache settings that might help?

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

    As a "Monitoring" consultant I use CheckMK on a daily basis for a couple of years now. In comparison with other monitoring tools i think this is the most complete solution out there especially when it comes to managing/configuring the so called "monitoring clients" you install on your servers. Together with the great community on the forum this is by far my favourite monitoring tool ;-)

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

      Sam, how does this compare to Zabbix?

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

      @@esra_erimez In my opinion CMK is more flexible than Zabbix and has a lot more plugins/checks out of the box. Also the integrations with InfluxDB/Grafana and ntopng are a great plus. When using the cee (Enterprise edition) or cme (Managed Services edition) it comes with it's own core CMC (Checkmk Micro Core) which is a lot faster then the nagios backend.

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

      Very cool, and love the information in your reply below as well.

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

    Why someone would want this over Prometheus and Grafana?
    Everyone keeps mentioning its completeness but I find that it could do a lot of things, but it's only good for a few things.
    I don't know, maybe someone could tell me the advantage of this over Prometheus? I didn't give this much consideration.

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

      I'm not familiar enough with Proetheus to know how this may benefit over it. I plan to look at proetheus in the future, so maybe then I'll have a better idea. If prometheus works for you, then definitely use it.

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

      @@AwesomeOpenSource Please take your time, learning curve of Prometheus is quite steep, you need to know about the plugin, the way it collect metrics, the way for you to queries the metrics. Basically, Prometheus is pulling exported metrics from node exporters running on the target machines.

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

    Hey! Have you tried ZABBIX? I think the interface does not look as good/polished, but I think is a bit superior.

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

      I was wondering how it compares to Zabbix

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

      I haven't tried it yet, but will in the future. A lot of the folks making comments have used both, and have feedback in their comments about the two.

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

    Hi, kindly suggest any application other than grafana to visualise time series data of plc

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

      I think influx db can do this, and i believe InfluxData is built on it, just not sure about the icensing.

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

    When you add the agent to Windows you will have access the personal firewall on Windows and open the ports that CheckMK use or you'll never be able to monitor these hosts.

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

      I imagine if you have firewalls enabled that block the ports the system needs you'll need to do something to allow traffic, but the agent, I think should be able to reach out back to the server, at least that would be ideal.

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

      @@AwesomeOpenSource I had to modify the firewall to get it to work. It's a Windows thing.

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

    - Can we run this on a Pi for a home network?
    - What about a partitioned network....a home/local one on a fiber broadband and a cloud VPC....what best way to handle local broadband downtime?

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

      Not sure if it will run on a Pi, but you could certainly give it a shot. As for the VPC part, yes it's made to connect up your various networks and cloud and local systems for monitoring all in one place.

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

      @@AwesomeOpenSource it does run on a pi, although not officially. But search the interwebs and you will find a build for it :-)

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

    @22:56 - can't you tell the agent to connect to the server?
    or let it know how to find the server ?
    - adding the clients manually, seems like a pain.

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

      You could use the "Network Scan" option which is available in the folder properties.

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

      I'm just going by what their instructions say to do. It would be nice if the agent "autoconnected" back to the server though.

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

    Hi , is it possible to find and review few apps looking like Asbru, Putty; but also can do SNMP protocol and you can save you credentials for web assets like wordpress, drupal sites and other web apps logins. And it's self hosted web app :).

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

      Let me see what I can find on Asbru. Maybe it will help me know what you're looking for.

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

      @@AwesomeOpenSource Well mostly like password manager + SSH manager. Anything extra needed to be saved to a given SSH connection, all in one place.
      Imagine you have some CRM/ERP/CMS web apps running on a server you manage via SSH, but other than the certificate link and ssh password to connect to be able to store extra logins for other parts of the server (those won't do anything just information secrets for admin access).

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

    Does checkmk support automatic network discovery? Need that to record new devices on network

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

      One of the other comments mentioned that you can setup your network to have some auto discovery with CheckMK, so definitely scrub through the comments for that.

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

      @@AwesomeOpenSource Awesome! thank you

    • @jimbob12372
      @jimbob12372 28 дней назад

      😊89i9i7😅o990😊0😊888⁸⁸😊😊😊😊​@@AwesomeOpenSource

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

    We use solarwinds and I really hate the GUI.

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

      I really like CheckMK. It's really nice, and a lot of the folks leaving comments use it and seem to like it as well.

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

    Is there any FOSS note apps that can be synced without the need of Cloud services ??
    Available for PC & Mobile ?

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

      I'll see what I can find. On the mobile side, not sure how iOS would sync anything without a cloud aspect somewhere in the mix, but we shall see.

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

      @@AwesomeOpenSource screw iOS honestly

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

    Hey there...God bless your efforts
    I have little knowledge about ethernet or network based connection inside a firm; i have simple enquiry.
    How can i know if any person in the IT department is intending to spy on my screen while working.
    Please, that is a critical case for me as and i seek to remain anonymous while working with confidential information.

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

      If you can't trust your IT division, then you should either not work for them, or find out why they would feel the need to spy on you. Not sure there is a way to detect every possible spyware out there. You can try to work completely offline until network or internet is needed, then connect. But usually if the people in charge of the network and machines want to see what's going on, they can.

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

    1st comment

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

    First

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

    They keep changing everything about the gui. This video isn't even that old and I can't even follow it.

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

      I'll see if I can make an update video in the next couple of months, and get you an updated option.

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

      @@AwesomeOpenSource Actually, I was impatient when I was adding assets to monitor. I just had to wait for the scan to happen and I got the checkboxes for all the individual services. But, the UI seems to change a lot from videos with just minor versions. So far I am really liking this application.

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

      @@DrMerciless that’s awesome! Glad you got it worked out, and that you are enjoying it!

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

    Zabbix is pretty awesome. Open source, free, no limits.

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

      Indeed it is. I did Zabbix a few weeks after this one. All great stuff in the open source world!

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

    since the so called "open source" version is limited to 25 hosts only, i will stick to zabbix

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

      The Raw Edition or "open source" version isn't limited to 25. That's for their hosted options and unpaid plans for other editions.

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

    Thanks for sharing this.. Doubt it will get me off Zabbix though. Invested too much time in that setup already.

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

      I just like to provide options for folks. If zabbix is already configured and working well, then no need to move. If, however, at any point you do decide to look around, here's one more option.

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

    looks good. How this differs from already good zabbix.

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

      I think zabbix is better. Plus it's actually 100% free all features.

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

      I haven't tested Zabbix yet, so can't speak on how it compares. Others have posted their thoughts on it though.

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

    This looks a lot easier that zabbix.

  • @gg-gn3re
    @gg-gn3re Год назад +1

    has it gotten any better? everyone has hated this for years and use Prometheus, zabbix or something else

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

      I can only say that many people have commented on this video that they love it. Take it for what it's worth...but better yet, give it a try and see.