While Nagios® make some stupid things, in our case the Nagios Open Software License Version 1.3 for NPCA, I think it’s really the time to say good bye to some Nagios® products such as Nagios core, NSCA, NDO.
I’m sure you don’t know if you have to use nagios plugins or monitoring plugins. Personally I think it’s a nightmare for packagers and this is negative for open source monitoring.
Nagios® has been a major player in open source monitoring and made good things but projects are struggling to evolve.
During the same time, other projects have emerged and offer more interesting things.
That is why I say that Nagios is not part of the future of supervision, so yes it’s over for Nagios®.
I remember one of my conference and I was trying to pinpoint the supervision and various events that occurred around Nagios®. One person told me that it was sad, certainly but it is the reality.
With software like ELK stack, we are able to easily transform log lines into metrics it’s a new way to monitor. A new day has come and we see other possibilities for monitoring.
I’m using ELK to monitor the load of my proxies, I’ll write an article on this subject to show you how I did it.
Imagine a software than monitor your website from many sources or countries and allows you to show their status in your monitoring interface. It’s now possible with Check my Website, a software than allow you to monitor and improve your website.
Did you try to monitor your MySQL or PostgreSQL databases with Nagios ? I think this experience was painful since I discovered packetbeat. Packetbeat is an Open Source application monitoring & packet tracing system and it allows you to easily monitor your MySQL or PostgreSQL databases but not only that. Personally I monitor my monitoring databases with Packetbeat, I know it’s a young project but I think we could trust it.
After thoses examples we could say than open source monitoring evolves and people need to change their mind and accept than Nagios® is over.
I’ll not surprised to see a monitoring platform with:
- Graphite or Collectd
- a monitoring engine such as Shinken, Centreon, Icinga, Naemon, Sensu and so on
- a dashboard such as Kibana, Dashing and so on
For me it’s a new path for monitoring, a lot of amazing things could be done with a lot of software. As I said in my talk at LSM 2014 in Montpellier (France), for me the ideal monitoring platform is modular. So why not think in this way and build your monitoring platform like you build a house or anything else with your LEGO®.
I hope you’ll enjoy this new era for open source monitoring and share your opinion about it.