Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 04aa1eb2f8c27471291d89ededd622dc71333491
https://github.com/tribe29/checkmk/commit/04aa1eb2f8c27471291d89ededd622dc7…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
A .werks/11733
M cmk/gui/watolib/rulesets.py
M cmk/utils/rulesets/ruleset_matcher.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
11733 FIX Default value in "Parameters for this service"
For certain configurations, the page "Parameters for this service"
shows that the corresponding service uses default parameters, even
though the service actually uses user-defined parameters. This is
fixed by this werk. Note that this bug did not affect any service
outputs, only the page mentioned above.
FEED-5356
Change-Id: I3167043fa4e666883a55c3ef7bf7de2e87653d69
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 89ddf0a230951b14bca78501ca8b62cd3d5a2a32
https://github.com/tribe29/checkmk/commit/89ddf0a230951b14bca78501ca8b62cd3…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
A .werks/11733
M cmk/gui/watolib/rulesets.py
M cmk/utils/rulesets/ruleset_matcher.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
11733 FIX Default value in "Parameters for this service"
For certain configurations, the page "Parameters for this service"
shows that the corresponding service uses default parameters, even
though the service actually uses user-defined parameters. This is
fixed by this werk. Note that this bug did not affect any service
outputs, only the page mentioned above.
FEED-5356
Change-Id: I3167043fa4e666883a55c3ef7bf7de2e87653d69
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8fba2d8ca354ecd5642099f85d610aa33c22c16c
https://github.com/tribe29/checkmk/commit/8fba2d8ca354ecd5642099f85d610aa33…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
M cmk/base/checkers/host_sections.py
Log Message:
-----------
Add comment to `HostSections`
Two methods are at the wrong abstraction level, which makes
this confusing class event more confusing and forces us
to work with mutable data, where HostSections should be
a dumb record.
CMK-6566
Change-Id: Ia5d0a46c2da155563cf065ba0d1291662259fc29
Commit: d37925ceefc495f9596472a0f71fabfb2955242d
https://github.com/tribe29/checkmk/commit/d37925ceefc495f9596472a0f71fabfb2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/fetchers/protocol.py
M cmk/fetchers/snmp.py
M cmk/snmplib/type_defs.py
M tests/unit/cmk/base/checkers/test_host_sections.py
M tests/unit/cmk/base/checkers/test_snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/fetchers/test_protocol.py
Log Message:
-----------
Make SNMPRawData an alias (was a new type)
Having SNMPRawData an alias instead of a new type lets us use it in
classes that are only parametrized on SNMPRawDataSection.
CMK-6566
Change-Id: I367d3df461f62ab65848a92ffee53fd64d9a1e1e
Compare: https://github.com/tribe29/checkmk/compare/4e9880df60a9...d37925ceefc4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 08eea76b68c769a43592c57f14d96a03bb2670b2
https://github.com/tribe29/checkmk/commit/08eea76b68c769a43592c57f14d96a03b…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
M cmk/special_agents/agent_aws.py
Log Message:
-----------
agent_aws: debug flag now raises exceptions
Previously only the exit code 1 was set which made debugging harder.
Change-Id: I1e259581718c5343b149a3fca6d4d95cc7d84265
Commit: 4e9880df60a9ff054a2ef635b3a5404b8d7e89ea
https://github.com/tribe29/checkmk/commit/4e9880df60a9ff054a2ef635b3a5404b8…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
A .werks/11057
M cmk/special_agents/agent_aws.py
Log Message:
-----------
11057 FIX AWS: restriction by tag caused exception
If the option "Restrict monitoring services by one of these AWS tags"
was used the AWS special agent raised an exception. This exception
was displayed in the service "AWS Exceptions" on the monitored host.
This is fixed.
Change-Id: I4411f80c3464f874d0081be180e3c18445789c88
Compare: https://github.com/tribe29/checkmk/compare/02658e1981c7...4e9880df60a9
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 16cb119d1f6a71e351b6622b66e0078a7d3528f5
https://github.com/tribe29/checkmk/commit/16cb119d1f6a71e351b6622b66e0078a7…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
M cmk/special_agents/agent_aws.py
Log Message:
-----------
agent_aws: debug flag now raises exceptions
Previously only the exit code 1 was set which made debugging harder.
Change-Id: I1e259581718c5343b149a3fca6d4d95cc7d84265
Commit: 8d5a1ddd3f2caea2dc22c5571222aca61de56653
https://github.com/tribe29/checkmk/commit/8d5a1ddd3f2caea2dc22c5571222aca61…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
A .werks/11057
M cmk/special_agents/agent_aws.py
Log Message:
-----------
11057 FIX AWS: restriction by tag caused exception
If the option "Restrict monitoring services by one of these AWS tags"
was used the AWS special agent raised an exception. This exception
was displayed in the service "AWS Exceptions" on the monitored host.
This is fixed.
Change-Id: I4411f80c3464f874d0081be180e3c18445789c88
Commit: d6edf2a653139289724c39a4848070fd7817af93
https://github.com/tribe29/checkmk/commit/d6edf2a653139289724c39a4848070fd7…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
A .werks/11094
M checkman/aws_rds
M checkman/aws_rds.agent_jobs
M checkman/aws_rds.bin_log_usage
M checkman/aws_rds.connections
M checkman/aws_rds.cpu_credits
M checkman/aws_rds.disk_io
M checkman/aws_rds.network_io
M checkman/aws_rds.replica_lag
M checkman/aws_rds.replication_slot_usage
M checkman/aws_rds.transaction_logs_usage
M checkman/aws_rds_limits
M checkman/aws_rds_summary.db_status
M checks/aws.include
M checks/aws_rds
M checks/aws_rds_summary
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/special_agents/agent_aws.py
M tests/unit/cmk/special_agents/agent_aws/agent_aws_fake_clients.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_rds.py
Log Message:
-----------
11094 FIX AWS RDS
This werk fixes several issues with the AWS RDS monitoring:
- User-defined instance names crashed the AWS special agent
if the instance did not exist.
- The restriction of the monitored instances using tags did
not work.
- Monitoring two or more regions which contained instances
with the same names resulted in duplicate service names.
As a result, only the services corresponding to one of the
monitored regions were displayed. This is fixed by changing
the corresponding service items to contain both the instance
name and the region, which makes them unique. For this fix to
take effect, users have to re-discover the affected services.
Note that this renaming results in a loss of historically
recorded metrics. Furthermore, any user-defined rules for
these services which use service items might have to be
adjusted.
The following services are affected by the change described
in the last point above: aws_rds_summary.db_status, aws_rds,
aws_rds.cpu_credits, aws_rds.network_io, aws_rds.bin_log_usage,
aws_rds.transaction_logs_usage, aws_rds.replication_slot_usage,
aws_rds.disk_io, aws_rds.connections, aws_rds.agent_jobs,
aws_rds.replica_lag.
Change-Id: I9027bf8fe7840341918958bd97d1a78f7d781174
Compare: https://github.com/tribe29/checkmk/compare/73b10571b15e...d6edf2a65313
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 38420f7867fd0178422fdd993211aca4e235f17a
https://github.com/tribe29/checkmk/commit/38420f7867fd0178422fdd993211aca4e…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
M cmk/special_agents/agent_aws.py
Log Message:
-----------
agent_aws: debug flag now raises exceptions
Previously only the exit code 1 was set which made debugging harder.
Change-Id: I1e259581718c5343b149a3fca6d4d95cc7d84265
Commit: e533144d5c398ffdd9f4abae3099ce8884d0f618
https://github.com/tribe29/checkmk/commit/e533144d5c398ffdd9f4abae3099ce888…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
A .werks/11057
M cmk/special_agents/agent_aws.py
Log Message:
-----------
11057 FIX AWS: restriction by tag caused exception
If the option "Restrict monitoring services by one of these AWS tags"
was used the AWS special agent raised an exception. This exception
was displayed in the service "AWS Exceptions" on the monitored host.
This is fixed.
Change-Id: I4411f80c3464f874d0081be180e3c18445789c88
Compare: https://github.com/tribe29/checkmk/compare/816195b5d852...e533144d5c39
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3999453e2471b13a73b193c4015f96ef6f65a3be
https://github.com/tribe29/checkmk/commit/3999453e2471b13a73b193c4015f96ef6…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
M scripts/run-clang-tidy.py
Log Message:
-----------
Tiny tweaks for run-clang-tidy.
* Removed our copyright header, which is wrong: The file comes almost
completely from the LLVM project, not from us.
* Updated the Git hash on which our version is based. This is necessary
after the merge of https://github.com/llvm-mirror/clang-tools-extra into
https://github.com/llvm/llvm-project.
* Our local fixes have been upstreamed, so reflect this in the hash.
* YAPF'd again.
Question: Do we really need a local copy?
* Pro: Works with older global installations.
* Con: Duplication.
Let's keep it for now...
Change-Id: I1bb33b10b87735adea85ec49ab24890e6fe6538d
Commit: 5a764384fb2d2765cff00f5d3935ff62072d3600
https://github.com/tribe29/checkmk/commit/5a764384fb2d2765cff00f5d3935ff620…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
M cmk/base/checkers/agent.py
M cmk/base/checkers/host_sections.py
M cmk/base/checkers/snmp.py
Log Message:
-----------
SectionStore.update -> PersistedSections.update_and_store
That makes it clearer in the caller that the call modifies
the persisted_sections.
CMK-6566
Change-Id: Ifb9e1d758195678c338c281dc84b3a4a9a48fbd2
Commit: 16f995d5c1ad0fa3928ef1ea0f5b6a09d1ffe394
https://github.com/tribe29/checkmk/commit/16f995d5c1ad0fa3928ef1ea0f5b6a09d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
M cmk/base/checkers/agent.py
M cmk/base/checkers/host_sections.py
M cmk/base/checkers/snmp.py
Log Message:
-----------
Move `cache_info` handling out of `persisted_sections`
CMK-6566
Change-Id: I0260e8ec8018f7ad40a79a4bf014bec5499f1ea6
Commit: 02658e1981c7068e2acd0e9f8b01847dc5ab8588
https://github.com/tribe29/checkmk/commit/02658e1981c7068e2acd0e9f8b01847dc…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
M cmk/base/checkers/agent.py
M cmk/base/checkers/host_sections.py
M cmk/base/checkers/snmp.py
M cmk/fetchers/__init__.py
A cmk/fetchers/cache.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/base/checkers/test_agent.py
M tests/unit/cmk/base/checkers/test_host_sections.py
M tests/unit/cmk/base/checkers/test_snmp.py
A tests/unit/cmk/fetchers/test_cache.py
Log Message:
-----------
Move PersistedSections down to `cmk.fetcher`
1. The classes indeed do not require `base`.
2. This should let us peek into the DB from the fetcher to avoid
re-fetching unnecessary data. This could be especially relevant
to SNMP.
CMK-6566
Change-Id: If2739705bdf65f9de816da574a572061a499f690
Compare: https://github.com/tribe29/checkmk/compare/68fc2fb18dfd...02658e1981c7
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 816195b5d8529625661e116e30566efac0d591de
https://github.com/tribe29/checkmk/commit/816195b5d8529625661e116e30566efac…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-12-04 (Fri, 04 Dec 2020)
Changed paths:
M scripts/run-clang-tidy.py
Log Message:
-----------
Tiny tweaks for run-clang-tidy.
* Removed our copyright header, which is wrong: The file comes almost
completely from the LLVM project, not from us.
* Updated the Git hash on which our version is based. This is necessary
after the merge of https://github.com/llvm-mirror/clang-tools-extra into
https://github.com/llvm/llvm-project.
* Our local fixes have been upstreamed, so reflect this in the hash.
* YAPF'd again.
Question: Do we really need a local copy?
* Pro: Works with older global installations.
* Con: Duplication.
Let's keep it for now...
Change-Id: I1bb33b10b87735adea85ec49ab24890e6fe6538d