Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: e9b1c51eceab2b9f87bd43c5a603434d696b2ffc
https://github.com/tribe29/checkmk/commit/e9b1c51eceab2b9f87bd43c5a603434d6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-09-01 (Tue, 01 Sep 2020)
Changed paths:
A .werks/11266
M checks/ups_generic.include
M checks/ups_out_load
M checks/ups_power
A tests/unit/checks/generictests/datasets/ups_out_load_regression.py
A tests/unit/checks/generictests/datasets/ups_power_regression.py
Log Message:
-----------
11266 FIX ups_out_load, ups_power: Fix discovery of output lines with zero load resp. power
Change-Id: I9fc2d467b43dc858db6a8be02e791b1e82ee27f6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 176d2d4d2cbee32373b7900bdd95a4f3b7825b10
https://github.com/tribe29/checkmk/commit/176d2d4d2cbee32373b7900bdd95a4f3b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-09-01 (Tue, 01 Sep 2020)
Changed paths:
A .werks/11266
M checks/ups_generic.include
M checks/ups_out_load
M checks/ups_power
A tests/unit/checks/generictests/datasets/ups_out_load_regression.py
A tests/unit/checks/generictests/datasets/ups_power_regression.py
Log Message:
-----------
11266 FIX ups_out_load, ups_power: Fix discovery of output lines with zero load resp. power
Previously output lines were discovered in the check plugins {{ups_out_load}},
{{ups_power}} if and only if they had a value greater than zero.
Now we use the voltage value in order to decide whether a line is connected or
not.
Change-Id: I2227eb7ee1f7c12235ea6030e175fbe5763a315a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: edb687483863bf1b37858d41297bb0ebcda34b98
https://github.com/tribe29/checkmk/commit/edb687483863bf1b37858d41297bb0ebc…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-09-01 (Tue, 01 Sep 2020)
Changed paths:
A .werks/11363
M checkman/if64
M checkman/if64adm
M checks/if.include
R checks/if64
R checks/if64adm
M cmk/base/api/agent_based/utils.py
M cmk/base/config.py
M cmk/base/plugins/agent_based/agent_based_api/v0/__init__.py
A cmk/base/plugins/agent_based/if64.py
A cmk/base/plugins/agent_based/if64adm.py
M cmk/base/plugins/agent_based/lnx_if.py
A cmk/base/plugins/agent_based/utils/if64.py
M cmk/base/plugins/agent_based/utils/interfaces.py
M cmk/gui/plugins/wato/check_parameters/if.py
M cmk/utils/defines.py
M tests/testlib/base.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/plugins/agent_based/test_lnx_if.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_interfaces.py
Log Message:
-----------
11363 if64, if64adm: Monitoring of the admin status <tt>ifAdminStatus</tt> for switch ports
The 64-bit version of the interface check for switch ports can be configured
to also monitor the admin status <tt>ifAdminStatus</tt>. If this option is
activated, checkmk uses the check plugin <tt>if64adm</tt> instead of
<tt>if64</tt>. Up to now, only an <tt>ifAdminStatus</tt> of 2 was reported by
setting the port state to <i>9 - admin down</i>. With this werk, the admin
status is now monitored completely separately from the port state. Consequently,
the port state <i>9 - admin down</i> is not available any more.
Previously, the monitoring of the admin state was activated implicitly by configuring
checkmk to discover ports in the state <i>9 - admin down</i> (rule "Network Interface
and Switch Port Discovery"). Now, this is handled in a separate rule: "SNMP Interface
check: Monitor <tt>ifAdminStatus</tt> (use <tt>if64adm</tt> instead of <tt>if64</tt>)".
If and only if this rule is activated, the admin status will be monitored, independently
of the configuration in "Network Interface and Switch Port Discovery".
Furthermore, since the admin status is now reported separately from the port state,
it can also be used to configure 1) the discovery of network interfaces (rule "Network
Interface and Switch Port Discovery"), 2) the monitoring state (rule "Network interfaces
and switch ports"). For example, you can make checkmk discover only interfaces with
an admin status of 2 or you can set the monitoring state of all interfaces with an
amdin status of 1 to WARNING. Note that these configuration options only have an
effect if the admin status is actually monitored, i.e., if the new rule mentioned
above is activated.
This change is incompatible for all users who are currently monitoring the admin
status using <tt>if64adm</tt>. These users should follow these steps:
<ul>
<li>Activate the monitoring of the admin status using the new rule "SNMP Interface
check: Monitor <tt>ifAdminStatus</tt> (use <tt>if64adm</tt> instead of <tt>if64</tt>)".
</li>
<li>Check the discovery configuration (rule "Network Interface and Switch Port
Discovery"). As mentioned above, the admin state can now be used to further refine the
discovery of network interfaces. On the other hand, the port state <i>9 - admin down</i>
is not available any more, so users might have to adjust their configurations.</li>
<li>Re-discover the services of affected hosts.</li>
<li>Check the monitoring configuration (rule "Network interfaces and switch ports").
Analogously to the discovery configuration, the admin state can now be used to set
the monitoring state of network interfaces and the port state <i>9 - admin down</i>
is not available any more.</li>
</ul>
This change also migrates the check plugins if64 and if64adm to the new
API.
CMK-5181
Change-Id: Iae7b05f1a201a7a2490f827cd5d3d70d26902caa
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5e10b873a442d6c1ab9e8367c2eab91c406d657f
https://github.com/tribe29/checkmk/commit/5e10b873a442d6c1ab9e8367c2eab91c4…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-09-01 (Tue, 01 Sep 2020)
Changed paths:
M livestatus/src/Queue.h
M livestatus/src/module.cc
M livestatus/src/test/test_Queue.cc
Log Message:
-----------
Generalized Queue::push with a strategy. Added new strategy for not pushing.
CMK-5250
Change-Id: I147cb5ec0ff972f3b47692f8e7d8ad8fbd8e9167
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bc6a3f0883dbc086a0c49573d0179b770d31a226
https://github.com/tribe29/checkmk/commit/bc6a3f0883dbc086a0c49573d0179b770…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-01 (Tue, 01 Sep 2020)
Changed paths:
M cmk/utils/packaging.py
Log Message:
-----------
Consider 1.6 feature pack packages to be outdated with 1.7
Checkmk 1.6 shipped the first feature pack MKPs which sadly had no
"version.usable_until" attribute set. To be able to disable them
automatically we use a hard coded list of package names below. All of
these packages start with the version number "1.". To ensure the known
and possible future packages are removed, we consider the known packages
to be outdated.
Change-Id: I017aa40ecee0c38b7fd283a37b7db7e5b2d1f50b
Commit: 25e76671539333a96ae4b8a2be2addd2c0c65352
https://github.com/tribe29/checkmk/commit/25e76671539333a96ae4b8a2be2addd2c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-01 (Tue, 01 Sep 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_page_menu.scss
Log Message:
-----------
Fix wrong breadcrumb styling of sub-elements in breadcrumb elements
Change-Id: I36a8d1589f457b318515d5774c080a29b733e48a
Commit: c3fb4da1585e0067e3e723308e592f492b544c88
https://github.com/tribe29/checkmk/commit/c3fb4da1585e0067e3e723308e592f492…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-01 (Tue, 01 Sep 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
Fix BI visualization: action toggle size, content positioning
Change-Id: I10b00d1d8bc886fc09eda7b2091c08df1b0e244a
Compare: https://github.com/tribe29/checkmk/compare/addd98328edf...c3fb4da1585e
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 0ece4b4b3441de0146e9498891772b25dd1ea9f0
https://github.com/tribe29/checkmk/commit/0ece4b4b3441de0146e9498891772b25d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-09-01 (Tue, 01 Sep 2020)
Changed paths:
A .werks/11360
M checks/juniper_temp
Log Message:
-----------
11360 juniper_temp: Discover on additional devices
The check <tt>juniper_temp<\tt>, which monitors the temperatures
of modules of Juniper devices, is now discovered on additional
devices such as EX3400-48t switches.
Change-Id: Ia8c5904d9edd518789c61e02ae9ac5481b83aebb
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f17294be7bacdeb7fea20bcfd05a8b63e9155740
https://github.com/tribe29/checkmk/commit/f17294be7bacdeb7fea20bcfd05a8b63e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-09-01 (Tue, 01 Sep 2020)
Changed paths:
M cmk/fetchers/controller.py
Log Message:
-----------
Revert "Fix transport of raw agent data from fetcher"
1. `base64` is *not* acceptable.
2. This patch ignores decisions that were made previously.
This reverts commit ae8929b39afae407b490544bc5843eb015b2c0d6.
Change-Id: Id54b2dc71c8ef5d05d1d9d3013de2fb351ff0667