Skip to content

News News Feed

Naemon has reached an incredible milestone: 10 years of being a fast, flexible and reliable monitoring suite! While we missed the exact anniversary date by a few days, we are very excited to release our new website today. The new site is based on VitePress, can be searched and we finally managed to re-draw all images and diagrams as scalable vector images.

Thank you for being part of the Naemon journey!

Release 1.4.3

Nov 19, 2024

Today we released the version 1.4.3 of naemon-core and naemon-livestatus. This release contains performance improvements and some bugfixes as listed in detail on the changelog page.

Head on to the download section or check out the changelog for a detailed list of changes.

We are excited to attend the Open Source Monitoring Conference 2024, which will take place from 19 - 21 November in Nuremberg. The OSMC is a great opportunity for professionals and enthusiasts in the open source monitoring community to come together, share knowledge, and network.

If you would like to get in touch with the Naemon Developers Sven and Daniel, this is your chance!

We look forward to seeing you there!

Release 1.4.2

Jan 4, 2024

Today we released the version 1.4.2 of naemon-core and naemon-livestatus. This release contains performance improvements and some bugfixes as listed in detail on the changelog page.

Make sure to rebuild or update all NEB modules because the CURRENT_NEB_API_VERSION has changed. For example use naemon-livestatus >= 1.4.2

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.4.1

Feb 2, 2023

Today we released the version 1.4.1 of naemon-core and naemon-livestatus. This release includes bugfixes only and fixes a memory leak along with some packaging cleanup.

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.4.0

Nov 11, 2022

Today we released the version 1.4.0 of naemon-core and naemon-livestatus. This release includes a new internal command to expire acknowledgements, and a few bugfixes.

Due to object structure changes, NEB modules should be re-built when upgrading to 1.4.0

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.3.1

Apr 22, 2022

Today we released the version 1.3.1 of naemon-core and naemon-livestatus. This is a maintenance release with not too many changes.

  • the main homepage url of the naemon project has changed to https://www.naemon.io
  • commands containing a tilde sign are now passed to the shell.
  • updating the last_update attribute has been made more reliable.
  • the livestatus python API has been made compatible with python 2 & 3.

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.3.0

Nov 3, 2021

Today we released the version 1.3.0 of naemon-core and naemon-livestatus. There is a new vault broker API along with more secure environment handling.

Having environment variables in your command line in the form of:

VARIABLE=value... $USER1$/check_something args...

Then the environment variable is removed from the command line and set before the check command is started. Previously the hole command would have been passed to the shell and the variables would be visible in the ps process list.

The vault broker API adds some extensions to the NEB API to move macro handling to neb modules. This makes it possible to fill macro values dynamically from broker modules. There is an example which uses a vim encrypted resource.cfg like vault at https://github.com/naemon/naemon-vimcrypt-vault-broker But usage is not limited to encrypted macros, this is just an example of how this new API can be used. See an example in the Vault API documentation.

The Livestatus module got 2 bugfixes regarding an issue which prevented naemon reloads when using the tcp listener and another issue where contacts would be listed multiple times.

Head on to the download section or check out the changelog for a detailed list of changes.

IRC

May 27, 2021

Due to the recent changes on freenode, the official Naemon support irc channel has moved to libera.chat. The new address is: irc://libera.chat/naemon and there is also a web chat available via kiwiirc.com Please update you irc clients and say hello if you like.

The community section always contains a list of ways to contact us.

Release 1.2.4

Mar 3, 2021

Today we released the version 1.2.4 of naemon-core and naemon-livestatus. We made some performance improvements during the config check when using many servicegroups. And Livestatus has been made way faster when accessing the contacts column especially when having many contacts and contactgroups.

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.2.3

Dec 7, 2020

Today we released the version 1.2.3 of naemon-core as a bugfix release. The only change fixes an issue on debian and ubuntu after fully migrating to systemd.

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.2.2

Nov 13, 2020

Today we released the version 1.2.2 of naemon-core and naemon-livestatus. This release contains some bugfixes and improves synchronization when using LMD.

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.2.0

Feb 17, 2020

Today we released the version 1.2.0 of naemon-core and naemon-livestatus. Thanks to all people who were involved in this release. This release contains some bugfixes along with a new skip check option. For Livestatus support for TCP sockets and the statehist table has been added.

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.1.0

Sep 5, 2019

Today we released the version 1.1.0 of naemon-core and naemon-livestatus. Thanks to all people who were involved in this release. This release contains several bugfixes along with performance improvements on initial configuration parsing and a new livestatus column to improve synchronisation.

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.0.10

Mar 19, 2019

Today we released the version 1.0.10 of naemon-core and naemon-livestatus. Thanks to all people who were involved in this release. This release contains a bugfix for the newlinehandling in spoolfiles and new service parents and host/service-dependency columns for livestatus.

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.0.9

Dec 18, 2018

Today we released the version 1.0.9 of naemon-core and naemon-livestatus. Thanks to all people who were involved in this release. This release contains various bugfixes as well two new configuration options, host_down_disable_service_checks and retained_scheduling_randomize_window.

Head on to the download section or check out the changelog for a detailed list of changes.

CVEs

Aug 13, 2018

You might have read about the recent discovery of some security issues in nagios 4 and might be wondering if naemon is affected to.

The good news is, Naemon is not affected by those issues.

Release 1.0.8

Jul 16, 2018

Today we released the version 1.0.8 of naemon-core and naemon-livestatus. Thanks to all people who were involved in this release. This release addresses some issues during package updates. If you still have problems, try to remove the obsolute naemon-tools package first. Naemon tools have been merged into the naemon-core package.

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.0.7

Jun 1, 2018

Today we released the version 1.0.7 of naemon-core and naemon-livestatus. Thanks to all people who were involved in this release. This release includes general improvements and bugfixes.

Head on to the download section or check out the changelog for a detailed list of changes.

A few few weeks ago two CVEs have been announced for the Nagios core and Nagios webinterface. Since Naemon inherits some code of Nagios, people might wonder if Naemon is also affected by those issues.

CVE-2016-9565

This is an issue with the Nagios webinterface which never made it into the Naemon codebase since we use Thruk as default web interface. So this issue simply doesn't exist in Naemon.

Details about CVE-2016-9565

CVE-2016-9566

This issue uses the fact that systemV init scripts start the Nagios process as root and then the process itself drops privileges and continues as normal user. Naemon inherited that issue so you might be affected.

However, you are not affected by this issue if you run Naemon either in OMD-Labs or on any Systemd based system like the OP5 Monitor.

We are working on a fix right now and there will be a new release soon.

Details about CVE-2016-9566

Release 1.0.6

Jan 23, 2017

Today we released the version 1.0.6 of naemon-core and naemon-livestatus. Thanks to all people who were involved in this release. This release fixes a critical bug (see previous news entry).

Head on to the download section or check out the changelog for a detailed list of changes.

Release 1.0.5

Jun 21, 2016

Today we released the version 1.0.5 of naemon-core and naemon-livestatus. Thanks to all people who were involved in this release. This release fixes two critical bugs introduced in the last release which makes naemon stop on logrotation.

Continue to the download section or check out the changelog for a detailed list of changes.

Release 1.0.4

Jun 3, 2016

Today we released the version 1.0.4 of naemon-core and naemon-livestatus. Thanks to all people who were involved in this release.

Continue to the download section or check out the changelog for a detailed list of changes.

Release 1.0.3

Mar 30, 2015

Today we released our first bug fix release after the 1.0 in February.

There is one bug fixed which made the debian packages from the 1.0 look like 0.9 packages. The other bugs are related to the shadownaemon tool.

So the main reason for this release is the new 1.88 release from Thruk which comes with lots of handy features and bugfixes.

Continue to the download section or check out the changelog for a detailed list of changes.

On the road to 1.0

Aug 27, 2014

Summer vacation is over and we are making good progress on the way to a stable 1.0 release which is planned for the next weeks. A change to make timeperiods more sane and some final testing are hopefully done till the weekend.

Till the final release, you can test the daily releases which are almost exactly like the stable release, the only different part is the version string.

Also last news call to help reviewing a few last documentation pages is still valid.

One last note, Andreas will talk about Naemon on the OSMC in Nuremberg this year.

Since we started the documentation project, we made great progress. Mostly due to the help of Johan. Thanks.

The initial import of the original documentation pages has been finished, but there are still pages left to be reviewed. This can be done by anyone who wants to help making our documentation awesome. Just follow the steps as described here.

All pages left over for review got a review_required tag at the top of the page so they can easily be found. A simple grep would also work:

bash
  %> grep -r review_required documentation/usersguide/

The doxygen documentation has already been ported into the website and is now part of the normal developer documentation.

We now even have Travis CI tests for our website.

Next steps are:

  • finish review
  • complete missing pages
  • include documentation in source tarball

Release 0.8.0

Feb 14, 2014

Almost half a year after we started this project we can now announce the first release.

The version 0.8.0 is a stable release, which means it does not contain any known critical issues. It's not a 1.x release yet because we felt like it's a good idea to be able to change APIs before a final 1.x release. That said, the 0.8.0 is probably lot more stable than its predecessor.

We tried to make getting started as easy and convenient as possible, so there are binary downloads for common linux systems and source rpms available. Unless you have good reasons, you really should go for the binary releases - they are build to just work.

We spend a lot of time to build tests and fix the most critical bugs of Nagios 4. There is a list of active issues in the known issues page. It's not yet completed and we have to walk through all issues and decide whether Naemon is affected or not.

Naemon is a community project. So if you like this project, talk about it - or even better, help make it better. See the community page on how you can help.

Now continue to the download section or check out the changelog for a detailed list of changes.

Today we started the documentation project and you are welcome to help out. There is lot of stuff to write and the more people help, the less documentation has to be written by single person.

The issues with our build system have been sorted out and it seems quite stable and we only have to tweak some last things, like better init scripts, before we finally release the first version of Naemon.

Quality work

Feb 1, 2014

One of our frustrations with Nagios is that while it does have a lot of tests, very few of them actually pass. That's OK, though, because they're executed very rarely.

Our plans for the future involve quite a bit of rewriting things behind the scenes, without any of our users noticing it. This is absolutely impossible to do without a much more serious QA effort.

Every night, the awesome Consol build cluster creates nightly packages for our primary platforms, and runs tests on them. There are currently 13 different OSes with two arches each, adding up to 26 different builds. As they also build binary packages, this makes it easy for others to do further testing. The whole process takes hours

But hours every night isn't acceptable. We also need a modern CI system, with near-instant feedback on changes, which we have, thanks to travis. Several different core suites, as well as a few overall suites, are run per commit. This notifies us as soon as a test breaks and keeps quality and testing at the top of our minds.

While we have a lot of untested code today, going forward, there's no reason for you not to include tests in your pull requests.

We're still working on getting a release out - unfortunately, we've been having some issues with our build system.

But we do have a new webpage - how about that?