Releases: ITRS-Group/monitor-merlin
Releases · ITRS-Group/monitor-merlin
v2022.06.02
Changed
- Encrypted nodes no longer accept runcmds by default. Instead a new configuration
optionaccept_runcmd
has been introduced which can be set on nodes from which
runcmds should be allowed.
v2021.11.1
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 ofBuildRequires
on EL8. This fixes a couple of mon scripts for example
mon status install-time
- Require
php-cli
for-apps
packages ensuringmon 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 ensuresmon showlog
works correctly most systems. - Sync slim pollers encryption keys to any peers, prior to restart, when
executingmon slim-poller register
.
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.
v2021.10.1
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 thecluster_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
runningconfigure
. This should make themon
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 withconfigure
.
Removed
mon log fetch
andmon 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
.