Skip to content

Releases: ITRS-Group/monitor-merlin

v2022.06.02

02 Jun 09:15
Compare
Choose a tag to compare

Changed

  • Encrypted nodes no longer accept runcmds by default. Instead a new configuration
    option accept_runcmd has been introduced which can be set on nodes from which
    runcmds should be allowed.

v2021.11.1

01 Nov 11:00
Compare
Choose a tag to compare

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.

v2021.10.2

13 Oct 10:59
dce53ed
Compare
Choose a tag to compare

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.

v2021.10.1

01 Oct 14:55
Compare
Choose a tag to compare

Added

  • Community packages for CentOS/RHEL 7 & 8 are now generated with Open Suse
    Build Service
  • Changelog has been added!
  • Configure option --with-ls-socket allows one to configure where the
    livestatus socket is expected to be for the apps.
  • For slim packages, the merlin_cluster_tools script has been added. This
    script can be used with the cluster_update setting to automatically handle
    clustering.

Changed

  • Paths in the mon apps has been adjusted to configurable values. They are
    either fetched directly from the Naemon config, or from values set when
    running configure. This should make the mon apps less OP5 specific and
    work correctly with community installs.
  • The user/group in the systemd and logrotate files has been adjusted to match
    the values set with configure.

Removed

  • mon log fetch and mon log sortmerge has been removed, as these are broken
    and no longer used.

Fixed

  • Correctly tokenize ipc_blocked_hostgroups so that the setting works as it
    should with multiple hostgroups defined.
  • mon db fixindexes had an outdated OP5 specific paths to SQL files. The path
    has been correctly to work on both OP5 and community packages using the
    configure option --datarootdir.