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_runcmdhas been introduced which can be set on nodes from which
runcmds should be allowed.
v2021.11.1
Added
- Added
mon containerhealththat can be used to perform healthchecks when
Merlin and Naemon is running in a container. This mon command is only shipped
with the-slimpackages.
Changed
mon restartnow 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-PyMySQLinstead ofBuildRequires
on EL8. This fixes a couple of mon scripts for example
mon status install-time - Require
php-clifor-appspackages ensuringmon node treeworks
correctly - mon sshkey tools are now correctly using the user set during configure.
mon lognow 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.cfgor
/etc/naemon/naemon.cfgfor detecting the naemon.cfg file if no argument is
provided. This ensuresmon showlogworks 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 pushwould 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-socketallows one to configure where the
livestatus socket is expected to be for the apps. - For slim packages, the
merlin_cluster_toolsscript has been added. This
script can be used with thecluster_updatesetting to automatically handle
clustering.
Changed
- Paths in the
monapps has been adjusted to configurable values. They are
either fetched directly from the Naemon config, or from values set when
runningconfigure. This should make themonapps 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 fetchandmon log sortmergehas been removed, as these are broken
and no longer used.
Fixed
- Correctly tokenize
ipc_blocked_hostgroupsso that the setting works as it
should with multiple hostgroups defined. mon db fixindexeshad 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.