Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 67f9d1e7ede067ba7cc243526f561040f7d1fce7
https://github.com/tribe29/checkmk/commit/67f9d1e7ede067ba7cc243526f561040f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M livestatus/src/AttributeBitmaskColumn.h
M livestatus/src/HostListState.cc
M livestatus/src/HostListState.h
M livestatus/src/IntAggregator.h
M livestatus/src/IntColumn.h
M livestatus/src/IntFilter.cc
M livestatus/src/IntFilter.h
M livestatus/src/Query.h
M livestatus/src/ServiceListState.cc
M livestatus/src/ServiceListState.h
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableServiceGroups.cc
M livestatus/src/auth.h
M livestatus/src/test/test_BoolColumn.cc
M livestatus/src/test/test_IntColumn.cc
Log Message:
-----------
Refactoring: Use User in IntColumn and related code.
Change-Id: Iacef46b4c729f893f7e7d2b5b3aa3aa6905e6da9
Commit: 16f241793bb1ca8c0c0329579044f5c1fdd5d343
https://github.com/tribe29/checkmk/commit/16f241793bb1ca8c0c0329579044f5c1f…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/engine.vcxproj.filters
M agents/wnx/src/engine/providers/ohm.h
M agents/wnx/src/engine/providers/wmi.cpp
M agents/wnx/src/engine/providers/wmi.h
A agents/wnx/src/engine/section_header.cpp
M agents/wnx/src/engine/section_header.h
M agents/wnx/src/engine/service_processor.h
M agents/wnx/watest/test-section_wmi.cpp
Log Message:
-----------
Refactoring: replace const string& with string_view
Minor changes in API
Change-Id: Iaa020ee7e305b5e51437f676dc9a133221af29d6
Commit: ab9813d3f5b78743257565f78b70f5a3350e79d2
https://github.com/tribe29/checkmk/commit/ab9813d3f5b78743257565f78b70f5a33…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
A .werks/13853
Log Message:
-----------
13853 WATO supports windows agent controller parameters
Available parameters:
"Limit local access to the agent data to the agent controller" -
limits access to the monitoring data only to the windows agent controller.
"Legacy communication" - allows usage of the legacy communication
as a fallback in all cases.
"Agent internal TCP port used to communicate with controller" - allows
to change default TCP port used for communication between agent and
controller
For the Raw edition above mentioned parameters could be configured using
check_mk.user.yml. Corresponding keys are located in the system.controller
section
To set "Limit local access to the agent data to the agent controller"
use key "check".
To set "Legacy communication" use key "force_legacy".
To set "Agent internal TCP port used to communicate with controller" use
key "agent_channel"
Change-Id: I277c4afff896e13ba75c2a045858750f9cabc84f
Compare: https://github.com/tribe29/checkmk/compare/150b25a5395c...ab9813d3f5b7
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: cee5068e4647c1eda85224d633d56a93616cddf0
https://github.com/tribe29/checkmk/commit/cee5068e4647c1eda85224d633d56a936…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
A .werks/13679
M agents/plugins/mk_inventory.solaris
M cmk/base/plugins/agent_based/inventory_solaris_psrinfo.py
R inventory/solaris_prtpicl
M tests/unit/cmk/base/plugins/agent_based/test_check_plugin_properties.py
A tests/unit/cmk/base/plugins/agent_based/test_inventory_solaris_psrinfo.py
Log Message:
-----------
13679 FIX Better detection of physical CPUs and CPU cores on Solaris
The hardware/software-inventory plugin now uses some <tt>psrinfo</tt>
commands to determine information about physical CPUs,
cores, and virtual CPUs.
The previous method of parsing the output of <tt>prtpicl</tt> turned
out insufficient on some Solaris systems.
Furthermore, if some information is not available via <tt>psrinfo</tt>
(This may be the case for the number of cores), it will be left out
in the HW/SW inventory table instead of displaying a misleading <tt>0</tt>.
In order to apply the better detection, you have to redeploy the inventory
agent plugin to your Solaris hosts.
Checkmk 2.1 will continue to work with the old agent plugin, however, in
Checkmk 2.2, this compatibility will be dropped.
Change-Id: I60acc8ecb76bd6690905cad5fec8b7980f7d4ba1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4f3d9ff14631e0e101012a5c97447ebd9cc05ac5
https://github.com/tribe29/checkmk/commit/4f3d9ff14631e0e101012a5c97447ebd9…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M agents/cmk-agent-ctl/src/agent_receiver_api.rs
Log Message:
-----------
agent controller: move check_response_204 into Api struct and add tests
Change-Id: Iaa3f14444a3b3c042db9b3c5b15afd65e7d71c7e
Commit: d4e0884c4bf0a2e7ae18c1a55c8332ba38231cb9
https://github.com/tribe29/checkmk/commit/d4e0884c4bf0a2e7ae18c1a55c8332ba3…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M agents/cmk-agent-ctl/src/agent_receiver_api.rs
Log Message:
-----------
agent controller: Improve error handling for agent receiver endpoints
The controller now attempts to parse the response body in case of an
error for these endpoints:
* register_with_hostname
* register_with_agent_labels
* agent_data
CMK-10104
Change-Id: I85a601add7b36182b5040f6f5231c00f6809fe8c
Commit: b6dc6c93a2eaa6d0313f17165414484739f6ef23
https://github.com/tribe29/checkmk/commit/b6dc6c93a2eaa6d0313f1716541448473…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M agents/cmk-agent-ctl/src/agent_receiver_api.rs
Log Message:
-----------
agent controller: Improve error handling for receiver pairing endpoint
The controller now attempts to parse the response body in case of an
error.
CMK-10104
Change-Id: I65f081c8265de9d2d216883aefd7b873d71fda84
Commit: 5be174c9ba46433859493bee8f0ffa8c290b7be8
https://github.com/tribe29/checkmk/commit/5be174c9ba46433859493bee8f0ffa8c2…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M agents/cmk-agent-ctl/src/agent_receiver_api.rs
M agents/cmk-agent-ctl/src/modes/status.rs
Log Message:
-----------
agent controller: Improve error handling for status mode
The controller now attempts to parse the response body in case the
receiver returns an error. Furthermore, such errors are now forwarded to
the user (before, the controller simply returned "unspecified error").
CMK-10104
Change-Id: I62e3664a3b8ca098f6bba51616c8075853482d0c
Commit: 150b25a5395c54708b77be3ab21e952fba240041
https://github.com/tribe29/checkmk/commit/150b25a5395c54708b77be3ab21e952fb…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M livestatus/src/AttributeListColumn.h
M livestatus/src/HostListRenderer.h
M livestatus/src/ListColumn.h
M livestatus/src/ServiceGroupMembersColumn.h
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableServiceGroups.cc
M livestatus/src/TableServices.cc
M livestatus/src/test/test_ListColumn.cc
Log Message:
-----------
Refactoring: Use User in ListColumn and related code.
Change-Id: Ie7958a54d0a82b7ab304a790de139a4955ef8dfe
Compare: https://github.com/tribe29/checkmk/compare/4d958c505f50...150b25a5395c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4d958c505f50031ae4f36a87ec444b61b75074b8
https://github.com/tribe29/checkmk/commit/4d958c505f50031ae4f36a87ec444b61b…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M active_checks/check_mailboxes
M checks/check_mail
M checks/check_mail_loop
M checks/check_mailboxes
M cmk/gui/plugins/wato/active_checks.py
A cmk/gui/plugins/wato/active_checks_mailbox.py
M cmk/utils/mailbox.py
M tests/unit/active_checks/test_ac_check_mail.py
M tests/unit/checks/test_check_mail.py
M tests/unit/checks/test_check_mail_loop.py
M tests/unit/checks/test_check_mailboxes.py
Log Message:
-----------
Refactor files affected by mailbox related change
Change-Id: Ia9c6ae80dd095239a175791db761e62d64115799
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 5af1fb658d2a96b23ba8334cfe9785c80568800b
https://github.com/tribe29/checkmk/commit/5af1fb658d2a96b23ba8334cfe9785c80…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M agents/cmk-agent-ctl/src/agent_receiver_api.rs
Log Message:
-----------
agent controller: move check_response_204 into Api struct and add tests
Change-Id: Iaa3f14444a3b3c042db9b3c5b15afd65e7d71c7e
Commit: 2be11fc66e444953ef6125f9b495e0d36edf5ce1
https://github.com/tribe29/checkmk/commit/2be11fc66e444953ef6125f9b495e0d36…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M agents/cmk-agent-ctl/src/agent_receiver_api.rs
Log Message:
-----------
agent controller: Improve error handling for agent receiver endpoints
The controller now attempts to parse the response body in case of an
error for these endpoints:
* register_with_hostname
* register_with_agent_labels
* agent_data
CMK-10104
Change-Id: I85a601add7b36182b5040f6f5231c00f6809fe8c
Commit: 34efe7c4248fe5846594e5a80ec785cb961790fb
https://github.com/tribe29/checkmk/commit/34efe7c4248fe5846594e5a80ec785cb9…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M agents/cmk-agent-ctl/src/agent_receiver_api.rs
Log Message:
-----------
agent controller: Improve error handling for receiver pairing endpoint
The controller now attempts to parse the response body in case of an
error.
CMK-10104
Change-Id: I65f081c8265de9d2d216883aefd7b873d71fda84
Commit: 644fdbf3008b3103cd395247b506fd91cf8aef0d
https://github.com/tribe29/checkmk/commit/644fdbf3008b3103cd395247b506fd91c…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M agents/cmk-agent-ctl/src/agent_receiver_api.rs
M agents/cmk-agent-ctl/src/modes/status.rs
Log Message:
-----------
agent controller: Improve error handling for status mode
The controller now attempts to parse the response body in case the
receiver returns an error. Furthermore, such errors are now forwarded to
the user (before, the controller simply returned "unspecified error").
CMK-10104
Change-Id: I62e3664a3b8ca098f6bba51616c8075853482d0c
Compare: https://github.com/tribe29/checkmk/compare/cfe71dd7d123...644fdbf3008b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1a4ae3ee520bbddc2df2b93825dc9649c91559d7
https://github.com/tribe29/checkmk/commit/1a4ae3ee520bbddc2df2b93825dc9649c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
Set system.controller.check default to yes for win-agent
To be consistent with WATO.
CMK-10142
Change-Id: I7b73b4f11c2501be34179f068a6fe3115f5dfb4d
Commit: eacd6da721460f8df9126ef2d5ec84d57a4dd385
https://github.com/tribe29/checkmk/commit/eacd6da721460f8df9126ef2d5ec84d57…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M agents/wnx/scripts/os_setup/wc3.cmd
M agents/wnx/windows_setup.cmd
Log Message:
-----------
Fix windows OS setup
allow to switch to other disk
prevent installation if not elevated
CMK-10239
Change-Id: I6a66546ae818537a5778a03eac5b95373952564f
Compare: https://github.com/tribe29/checkmk/compare/16c6822568c0...eacd6da72146
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 16c6822568c02d8226d174b1d2b830a1ae012248
https://github.com/tribe29/checkmk/commit/16c6822568c02d8226d174b1d2b830a1a…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
A .werks/13759
A .werks/13760
A .werks/13761
A .werks/13762
A .werks/13763
A .werks/13764
Log Message:
-----------
Pick some werk files into master
Only the werk files were missing, the code changes themselves were
picked.
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1b31307c2bda17e4352606e3767f5411bd32b45c
https://github.com/tribe29/checkmk/commit/1b31307c2bda17e4352606e3767f5411b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-07 (Thu, 07 Apr 2022)
Changed paths:
M livestatus/src/Aggregator.h
M livestatus/src/AndingFilter.cc
M livestatus/src/AndingFilter.h
M livestatus/src/CountAggregator.cc
M livestatus/src/CountAggregator.h
M livestatus/src/DictFilter.cc
M livestatus/src/DictFilter.h
M livestatus/src/DoubleAggregator.h
M livestatus/src/DoubleFilter.cc
M livestatus/src/DoubleFilter.h
M livestatus/src/Filter.h
M livestatus/src/IntAggregator.h
M livestatus/src/IntFilter.cc
M livestatus/src/IntFilter.h
M livestatus/src/ListFilter.cc
M livestatus/src/ListFilter.h
M livestatus/src/OringFilter.cc
M livestatus/src/OringFilter.h
M livestatus/src/PerfdataAggregator.cc
M livestatus/src/PerfdataAggregator.h
M livestatus/src/Query.cc
M livestatus/src/Query.h
M livestatus/src/StringFilter.cc
M livestatus/src/StringFilter.h
M livestatus/src/TableStateHistory.cc
M livestatus/src/TimeAggregator.h
M livestatus/src/TimeFilter.cc
M livestatus/src/TimeFilter.h
M livestatus/src/test/test_DictFilter.cc
Log Message:
-----------
Refactoring: Pass User to filters/aggregators instead of "naked" contact.
Change-Id: I57bdc8e7bf65ce602e1f0339a6e067bc6046460d