Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9920a07f6467956a5cf0c557bc807e47c554d18b
https://github.com/tribe29/checkmk/commit/9920a07f6467956a5cf0c557bc807e47c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
A .werks/15157
Log Message:
-----------
15157 Zip metrics sent to InfluxDB
The batch of metrics from Werk 15156 is now compressed before
it is sent.
This follows the "Optimize writes to InfluxDB" best practice
documented on influxdata.com and should improve the overall
performance of the conenctor.
CMK-11861
Change-Id: I36921f28a8ccce05f08c160e79e9b64de9d4cd45
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 38deeffed352cca7964ffd2ee28afa940f0c61b6
https://github.com/tribe29/checkmk/commit/38deeffed352cca7964ffd2ee28afa940…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M .werks/15041
Log Message:
-----------
Fix wording in werk #15041
Change-Id: If8b6c88da91d5ec93863e2c4321a49e0e3372635
Commit: 739dfb9ec370e05a926562e0e6fba0f0959642a5
https://github.com/tribe29/checkmk/commit/739dfb9ec370e05a926562e0e6fba0f09…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
A tsconfig.strict.json
Log Message:
-----------
add an extension config for tsconfig
Here we try to convert our javascript code to typescript
with the most strict configurations but to avoid having
to change them all at once we use tsconfig.strcit.json to
add each new changed typescript file here and then at the
end when we fix all files we adapt these compilerOptions
in the original tsconfig and delete this file
Change-Id: Ibe804adf2921b41ae01d9e2814ed33c2629e9f6c
Commit: c303ec3b3dd0727430c7519826cca09df4bc77b6
https://github.com/tribe29/checkmk/commit/c303ec3b3dd0727430c7519826cca09df…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M tsconfig.strict.json
M web/htdocs/js/modules/ajax.ts
M web/htdocs/js/modules/forms.ts
M web/htdocs/js/modules/graphs.ts
M web/htdocs/js/modules/help.ts
M web/htdocs/js/modules/page_menu.ts
M web/htdocs/js/modules/popup_menu.ts
M web/htdocs/js/modules/search.ts
M web/htdocs/js/modules/selection.ts
M web/htdocs/js/modules/service_discovery.ts
M web/htdocs/js/modules/sidebar.ts
M web/htdocs/js/modules/sla.ts
M web/htdocs/js/modules/utils.ts
M web/htdocs/js/modules/valuespecs.ts
Log Message:
-----------
fix all ts errors in ajax.ts, utils.ts and selection.ts
after adding an extended config file for tsconfig.json
I fixed all showen errors from tsc with the
most stricted options including noImplicitAny
so I added types where ever I could. There are
however still some places where it's a bit difficult
to tell what type the variable has, so I added an explicit
any type which we should figure out later.
Change-Id: Iadf84780bb1a5c8ef7b1bd078f2881cceb838625
Commit: 7e733a15727236746bc16bcf33bab1e529fca88b
https://github.com/tribe29/checkmk/commit/7e733a15727236746bc16bcf33bab1e52…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M cmk/special_agents/agent_aws.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_elasticache.py
Log Message:
-----------
agent_aws: add aws_elasticache section
Change-Id: I4d4212ee0bafa6e94a1c8907dff796fceb37d1f4
Commit: db5b8920116b2956bcd7191b25e6d4a6825260f2
https://github.com/tribe29/checkmk/commit/db5b8920116b2956bcd7191b25e6d4a68…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
A .werks/15136
M cmk/base/plugins/agent_based/utils/aws.py
M cmk/gui/plugins/metrics/cpu.py
M cmk/gui/plugins/metrics/network.py
M cmk/gui/plugins/metrics/storage.py
M cmk/gui/plugins/wato/special_agents/aws.py
Log Message:
-----------
15136 aws_elasticache: Monitor AWS ElastiCache
It's now possible to monitor AWS ElastiCache in Checkmk.
Six new checks have been added:
LI: AWS ElastiCache: Summary
LI: AWS ElastiCache: Limits
LI: AWS ElastiCache: CPU Utilization
LI: AWS ElastiCache: Memory
LI: AWS ElastiCache: Connections
LI: AWS ElastiCache: Replication
To monitor ElastiCache you have to configure the related
special agent Amazon Web Services (AWS).
CMK-1452
Change-Id: I66ade14d01a4093377e1814aad5beb9a5ab10a8d
Compare: https://github.com/tribe29/checkmk/compare/7b300c9600b6...db5b8920116b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7b300c9600b6e0ba1e0f32d4ebfa7d37785eb0f8
https://github.com/tribe29/checkmk/commit/7b300c9600b6e0ba1e0f32d4ebfa7d377…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M package-lock.json
M package.json
M web/htdocs/js/index.ts
M webpack.config.js
Log Message:
-----------
delete canvas-5-polyfills
since we don't support IE11, we don't need this dependency anymore.
Change-Id: I09bb67254f86bd0a0abc4be0d49b9c88c63536f9
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: c96eaa636a0334549e35e20ccbf8772256ce4b18
https://github.com/tribe29/checkmk/commit/c96eaa636a0334549e35e20ccbf877225…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
A .werks/14571
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
Log Message:
-----------
14571 FIX KUBE: Allow invalid value for `names` field of Node
Previously, if the field `.status.images` of a Kubernetes Node
contained any element with `names` set to `null`, the API response
would be rejected by agent_kube with the error
[special_kube] Agent exited with code 1: Invalid value for `names`, must not be `None`
With this change, this error is fixed.
SUP-12139
Change-Id: I751ecaa1ba9d2d89c09468bcdf72335cdfcf267a
Commit: e31c59f53bd25ce9bd603241840042442d3d0e3f
https://github.com/tribe29/checkmk/commit/e31c59f53bd25ce9bd603241840042442…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
kube: reflect quantity logic from Kubernetes
Parsing the bytes now works in the same fashion as it does in the
Kubernetes API server.
CMK-11870
Change-Id: I9d774257f19f1a1c10c5e93f50447882f401266c
Commit: eeac7bbb3ea484907c4d823a112a78448aa78b60
https://github.com/tribe29/checkmk/commit/eeac7bbb3ea484907c4d823a112a78448…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
A .werks/14570
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
14570 FIX Kube: Fix crash upon specifying power-of-two unit with CPU resources
Previously, specifying a unit such as
C+:
resources:
cpu: 200Mi
C-:
inside an API object would result in crash.
With this change, the correct number of CPU cores are computed instead.
CMK-11870
Change-Id: I9fdd27298651cbbb2d64cdf19f027043b3dabcff
Compare: https://github.com/tribe29/checkmk/compare/05c995f55b29...eeac7bbb3ea4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a48100c138d469db484e6b4debf67fe651bfa075
https://github.com/tribe29/checkmk/commit/a48100c138d469db484e6b4debf67fe65…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
A .werks/15036
M cmk/ec/event.py
M tests/unit/cmk/ec/test_event_creator.py
Log Message:
-----------
15036 FIX Forwarding of Logwatch messages to Event Console: Remove unwanted escaping
SUP-12385
Change-Id: I627205dd83e2f00dc46a61ec50a67a8ec4c1bd7a
Commit: a77be4f7fa5e097d829dacbcae227538e5b9b357
https://github.com/tribe29/checkmk/commit/a77be4f7fa5e097d829dacbcae227538e…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
A .werks/14571
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M cmk/special_agents/utils_kubernetes/transform_json.py
Log Message:
-----------
14571 FIX KUBE: Allow invalid value for `names` field of Node
Previously, if the field `.status.images` of a Kubernetes Node
contained any element with `names` set to `null`, the API response
would be rejected by agent_kube with the error
[special_kube] Agent exited with code 1: Invalid value for `names`, must not be `None`
With this change, this error is fixed.
SUP-12139
Change-Id: I12bef3e9481540985ca83352e877532690842370
Compare: https://github.com/tribe29/checkmk/compare/3f984646abff...a77be4f7fa5e