Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 42d65d015bed4792ceab1d4956533b03c04243f7
https://github.com/tribe29/checkmk/commit/42d65d015bed4792ceab1d4956533b03c…
Author: Pablo Santiago Blum de Aguiar <pablo.blum(a)tribe29.com>
Date: 2021-12-13 (Mon, 13 Dec 2021)
Changed paths:
M cmk/base/plugins/agent_based/k8s_pod_conditions.py
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/base/plugins/agent_based/test_k8s_pod_conditions.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_api_pods.py
Log Message:
-----------
k8s_pod_conditions: Use `last_transition_time` from the API
...instead of storing a value (`value_store`) to keep track of when a
given transition last occurred. That makes it much more accurate.
CMK-9074
Change-Id: I0e3734d71e9f978782df51ce708a4a7985d14770
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d78443cefb5805a56aae0087d660740bf60f77be
https://github.com/tribe29/checkmk/commit/d78443cefb5805a56aae0087d660740bf…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2021-12-13 (Mon, 13 Dec 2021)
Changed paths:
M checkman/kube_pod_resources
A checkman/kube_pod_resources_with_capacity
M cmk/base/plugins/agent_based/kube_pod_resources.py
A cmk/base/plugins/agent_based/kube_pod_resources_with_capacity.py
A cmk/base/plugins/agent_based/utils/kube_pod_resources.py
A cmk/gui/plugins/metrics/kube.py
A cmk/gui/plugins/wato/check_parameters/kube_pod_resources.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_kube_pod_resources.py
Log Message:
-----------
kube_pod_resources: New Plugin
We introduce a check plugin based on the existing k8s_pod_resources.
This includes the following changes:
* rework k8s_pod_resources to work with new section
* introduce a second check for Kubernetes Deployments
* add testing
* change metrics based on new understanding of allocatable/capacity
* add monitoring for the duration of a pod is pending
* add monitoring for whether a pod is unknown
* make the monitoring configurable
* add pod names to details
* rename with our new convention
CMK-8766 and CMK-8838
Change-Id: I7066569243351d00c2ab020cdaebf82316692516
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 014afca6881998e385cf838551c64baeaa4b759a
https://github.com/tribe29/checkmk/commit/014afca6881998e385cf838551c64baea…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-12-13 (Mon, 13 Dec 2021)
Changed paths:
A tests/unit/checks/test_juniper_fru.py
Log Message:
-----------
juniper_fru: Add some unit tests
This is a preparation for a small bugfix.
SUP-8300
Change-Id: I4a07b14ecafc6780a33ec35e338c83a556c2c0d3
Commit: bddbb497f65831a30dbdfb2bcddf4ba3e7e6ef82
https://github.com/tribe29/checkmk/commit/bddbb497f65831a30dbdfb2bcddf4ba3e…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-12-13 (Mon, 13 Dec 2021)
Changed paths:
A .werks/13486
M checkman/juniper_fru
M checks/juniper_fru
Log Message:
-----------
13486 FIX <tt>juniper_fru</tt>: Fix documentation for op. status "present"
Also slightly improve check_juniper_fru.
SUP-8300
Change-Id: I6a45010373a8fbf1f002637570971251d1b136cb
Compare: https://github.com/tribe29/checkmk/compare/70255bd7e397...bddbb497f658
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: e5dc8cdf1825db97a19afc6a910d9f053d60b09c
https://github.com/tribe29/checkmk/commit/e5dc8cdf1825db97a19afc6a910d9f053…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-12-13 (Mon, 13 Dec 2021)
Changed paths:
A tests/unit/checks/test_juniper_fru.py
Log Message:
-----------
juniper_fru: Add some unit tests
This is a preparation for a small bugfix.
SUP-8300
Change-Id: I4a07b14ecafc6780a33ec35e338c83a556c2c0d3
Commit: 941c7341957a6fb34e4001cefee6b1f46ee0058e
https://github.com/tribe29/checkmk/commit/941c7341957a6fb34e4001cefee6b1f46…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-12-13 (Mon, 13 Dec 2021)
Changed paths:
A .werks/13486
M checkman/juniper_fru
M checks/juniper_fru
Log Message:
-----------
13486 FIX <tt>juniper_fru</tt>: Fix documentation for op. status "present"
Also slightly improve check_juniper_fru.
SUP-8300
Change-Id: I6a45010373a8fbf1f002637570971251d1b136cb
Compare: https://github.com/tribe29/checkmk/compare/00272a2374d3...941c7341957a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2cf58d235876d63c8ae7ad745f1ae891fd879941
https://github.com/tribe29/checkmk/commit/2cf58d235876d63c8ae7ad745f1ae891f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-13 (Mon, 13 Dec 2021)
Changed paths:
A .werks/13322
M omd/packages/mod_fcgid/skel/etc/apache/conf.d/02_fcgid.conf
M omd/packages/nagvis/skel/etc/nagvis/apache.conf
Log Message:
-----------
13322 SEC Limit executable php scripts to NagVis files
Previously the web server was able to execute <tt>.php</tt> files from all
locations that are callable by the user. With this change, we now limit the
execution of php files to the paths we need in the default installation for
NagVis.
Please note: In case you intentionally installed php files in your site to
access them through the site web server, you may now need to extend your sites
web server configuration to make it work again as before.
For example, if you installed one file to <tt>var/www/my_script.php</tt>, you
can make it usable again with the following configuration
<tt>etc/apache/conf.d/my_script.conf</tt>:
C+:
<Location "/[site_id]/my_script.php">
Options +ExecCGI
</Location>
C-:
Change-Id: Icfd07eb0c5570dac0349d47235b36cafe8a10b86
Commit: 70255bd7e39782e2a1d431a73f7693317a28785e
https://github.com/tribe29/checkmk/commit/70255bd7e39782e2a1d431a73f7693317…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-13 (Mon, 13 Dec 2021)
Changed paths:
R omd/packages/omd/logout.php
M omd/packages/omd/omd.make
M omd/packages/omd/skel/etc/apache/conf.d/omd.conf
Log Message:
-----------
Remove superflous files
Change-Id: I733cd8e9d556f319a09d7aeada651aea7ca48e54
Compare: https://github.com/tribe29/checkmk/compare/2d7b47bd83c6...70255bd7e397