Merlin v2021.11.1 Release Notes

Release Date: 2021-11-01 // over 1 year ago
  • ➕ Added

    • ➕ Added mon containerhealth that can be used to perform healthchecks when Merlin and Naemon is running in a container. This mon command is only shipped with the -slim packages.

    🔄 Changed

    • mon restart now checks if we are running on an systemd system. If not, a a SIGHUP is sent to Naemon process for reloading.

    ✂ Removed

    • 👉 showlog no longer support the --cgi-cfg= argument.

    🛠 Fixed

    • 🏗 OBS Build now correctly Requires: python2-PyMySQL instead of BuildRequires on EL8. This fixes a couple of mon scripts for example mon status install-time
    • 📦 Require php-cli for -apps packages ensuring mon node tree works correctly
    • 🔧 mon sshkey tools are now correctly using the user set during configure.
    • 📦 mon log now correctly works with the OBS built package.
    • 📦 spec: fixed misspelled dependency on python3-cryptography for EL8 slim packages
    • 👉 showlog now fallsbacks to using either /opt/monitor/etc/naemon.cfg or /etc/naemon/naemon.cfg for detecting the naemon.cfg file if no argument is provided. This ensures mon showlog works correctly most systems.
    • 🔀 Sync slim pollers encryption keys to any peers, prior to restart, when executing mon slim-poller register.

Previous changes from v2021.10.2

  • 🛠 Fixed

    • 🛠 Fixed an issue introduced in 2021.10.1 where mon oconf push would fail to work when pushing to pollers on systems with non upstream naemon paths.