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

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024

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

  • @mynameisjesus88
    @mynameisjesus88 2 года назад +9

    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  2 года назад

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

  • @Damarious25
    @Damarious25 2 года назад +10

    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.

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад

      Great info, thanks for that.

    • @Wahinies
      @Wahinies 3 месяца назад

      Au contraire: lazy admin here and I use it specifically so I dont have to constantly check the dozens of hosts VMs we have.

  • @chadmarkley
    @chadmarkley 2 года назад +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  2 года назад +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 2 года назад

      @@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 2 года назад +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

  • @gabriel600r
    @gabriel600r 2 года назад +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 года назад +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.

    • @gabriel600r
      @gabriel600r 2 года назад

      @@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 2 года назад +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  2 года назад

      That's awesome!

    • @okjd159
      @okjd159 2 года назад +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 2 года назад +1

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

    • @okjd159
      @okjd159 2 года назад +1

      @@olfino1 Nice for large networks

    • @hermonkidane1503
      @hermonkidane1503 2 года назад

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

  • @Samzehboy
    @Samzehboy 2 года назад +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 года назад +2

      Sam, how does this compare to Zabbix?

    • @Samzehboy
      @Samzehboy 2 года назад +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  2 года назад +1

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

  • @AaronWeissRocks
    @AaronWeissRocks 2 года назад +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  2 года назад

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

    • @olfino1
      @olfino1 2 года назад

      @@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 2 года назад

      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.

  • @niclas_8669
    @niclas_8669 2 года назад +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  2 года назад +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.

  • @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.

  • @JeanLucGARNIER
    @JeanLucGARNIER 2 года назад +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  2 года назад

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

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

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

  • @yourpcmd
    @yourpcmd 2 года назад +1

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

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

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

  • @JamesGreen-gv4yn
    @JamesGreen-gv4yn Год назад +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  Год назад

      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.

  • @SanjayAroraIN
    @SanjayAroraIN 2 года назад +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  2 года назад

      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 2 года назад

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

  • @PatipanWongkleaw
    @PatipanWongkleaw 2 года назад +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  2 года назад

      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 2 года назад

      @@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 2 года назад +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 2 года назад +1

      I was wondering how it compares to Zabbix

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад +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.

    • @Wahinies
      @Wahinies 3 месяца назад

      Zabbix is quite a beast. Much more of a pain to bootstrap. CheckMk is up and running in a few command lines. The biggest PITA for me is getting TLS going, apache2 hates me

  • @bend3058
    @bend3058 2 года назад +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  2 года назад

      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.

    • @Wahinies
      @Wahinies 3 месяца назад

      Just as easy? Heck to the no. CheckMk is a single package and is up and running in 15 minutes. Zabbix needs the dashboard, server, and manager components and there are configs to edit etc. Also more resource hungry. Granted it has niceties like proxies for remote site collection but I did have a brief nasal snort at your assertion that Zabbix is easier.

  • @MrBrutalmetalhead
    @MrBrutalmetalhead 2 года назад +1

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

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

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

  • @okjd159
    @okjd159 2 года назад +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  2 года назад

      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 2 года назад

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

  • @joostbackaertloogo
    @joostbackaertloogo 2 года назад +3

    Librenms is also a good one

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад +1

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

  • @mosth8ed
    @mosth8ed 2 года назад +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?

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад

      That's a better question for the CheckMK team I'm sure.

    • @Wahinies
      @Wahinies 3 месяца назад

      Try running it natively, the container might be competing with other processes for memory or disk Iops. Its so easy to install I dont find containers necessary.

  • @fbifido2
    @fbifido2 2 года назад +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 2 года назад

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад

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

  • @sabarinathanvaithiyanathan3181
    @sabarinathanvaithiyanathan3181 2 года назад +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад

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

  • @lolololowbx280
    @lolololowbx280 2 года назад +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад +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 2 года назад +1

      @@AwesomeOpenSource Awesome! thank you

    • @jimbob12372
      @jimbob12372 5 месяцев назад

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

  • @DamjanDimitrioski
    @DamjanDimitrioski 2 года назад +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  2 года назад

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

    • @DamjanDimitrioski
      @DamjanDimitrioski 2 года назад

      @@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).

  • @AcidiFy574
    @AcidiFy574 2 года назад +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад

      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 2 года назад

      @@AwesomeOpenSource screw iOS honestly

  • @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.

    • @Wahinies
      @Wahinies 3 месяца назад

      Talking about Ncentral? Yes you could spend a lifetime exploring and never find what you need

  • @hasanmougharbel8030
    @hasanmougharbel8030 2 года назад +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  2 года назад +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 2 года назад +1

    1st comment

  • @TechySpeaking
    @TechySpeaking 2 года назад +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 2 года назад +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад +1

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

  • @xlalatx
    @xlalatx 2 года назад +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад +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.

  • @semirauthsala6001
    @semirauthsala6001 2 года назад +1

    looks good. How this differs from already good zabbix.

    • @bend3058
      @bend3058 2 года назад +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад

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

  • @talbech
    @talbech 2 года назад +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад

      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.

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

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 года назад

      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.

    • @Wahinies
      @Wahinies 3 месяца назад

      Who hates it? There are enthusiasts all over reddit

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

    This looks a lot easier that zabbix.