Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5f04ea0fe11f7a0993fe941c95e3c0a837481b97
https://github.com/Checkmk/checkmk/commit/5f04ea0fe11f7a0993fe941c95e3c0a83…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-01-03 (Wed, 03 Jan 2024)
Changed paths:
A .werks/16166.md
M cmk/special_agents/agent_ibmsvc.py
Log Message:
-----------
16166 FIX ibm storwize: Fix missing data when monitoring nodes
lsnodestats command was used for monitoring nodes in IBM Storwize devices.
Storwize devices don't have the lsnodestats command which led to missing data
in ibm_svc_nodestats services.
Now, the IBM SVC agent uses the lsnodestats if it's available and lsnodecanisterstats
otherwise.
SUP-16982
Change-Id: Ia2a620cc95ab77c0595e0dca47b047dfcba96221
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 4ebe0686a70440944cb9f5fd9de81e6bd434a59d
https://github.com/Checkmk/checkmk/commit/4ebe0686a70440944cb9f5fd9de81e6bd…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-01-03 (Wed, 03 Jan 2024)
Changed paths:
A .werks/16166
M cmk/special_agents/agent_ibmsvc.py
Log Message:
-----------
16166 FIX ibm storwize: Fix missing data when monitoring nodes
lsnodestats command was used for monitoring nodes in IBM Storwize devices.
Storwize devices don't have the lsnodestats command which led to missing data
in ibm_svc_nodestats services.
Now, the IBM SVC agent uses the lsnodestats if it's available and lsnodecanisterstats
otherwise.
SUP-16982
Change-Id: Ia2a620cc95ab77c0595e0dca47b047dfcba96221
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 272991e0ffcd954e1319cde73e99a948278e7ff1
https://github.com/Checkmk/checkmk/commit/272991e0ffcd954e1319cde73e99a9482…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-01-03 (Wed, 03 Jan 2024)
Changed paths:
M packages/livestatus/include/livestatus/Table.h
M packages/livestatus/include/livestatus/TableColumns.h
M packages/livestatus/include/livestatus/TableCommands.h
M packages/livestatus/include/livestatus/TableContactGroups.h
M packages/livestatus/include/livestatus/TableContacts.h
M packages/livestatus/include/livestatus/TableDummy.h
M packages/livestatus/include/livestatus/TableEventConsole.h
M packages/livestatus/include/livestatus/TableEventConsoleRules.h
M packages/livestatus/include/livestatus/TableEventConsoleStatus.h
M packages/livestatus/include/livestatus/TableHostGroups.h
M packages/livestatus/include/livestatus/TableLabels.h
M packages/livestatus/include/livestatus/TableServiceGroups.h
M packages/livestatus/include/livestatus/TableStateHistory.h
M packages/livestatus/include/livestatus/TableTimeperiods.h
M packages/livestatus/src/Store.cc
M packages/livestatus/src/Table.cc
M packages/livestatus/src/TableColumns.cc
M packages/livestatus/src/TableCommands.cc
M packages/livestatus/src/TableComments.cc
M packages/livestatus/src/TableContactGroups.cc
M packages/livestatus/src/TableContacts.cc
M packages/livestatus/src/TableCrashReports.cc
M packages/livestatus/src/TableDowntimes.cc
M packages/livestatus/src/TableEventConsole.cc
M packages/livestatus/src/TableEventConsoleEvents.cc
M packages/livestatus/src/TableEventConsoleHistory.cc
M packages/livestatus/src/TableEventConsoleReplication.cc
M packages/livestatus/src/TableEventConsoleRules.cc
M packages/livestatus/src/TableEventConsoleStatus.cc
M packages/livestatus/src/TableHostGroups.cc
M packages/livestatus/src/TableHosts.cc
M packages/livestatus/src/TableHostsByGroup.cc
M packages/livestatus/src/TableLabels.cc
M packages/livestatus/src/TableLog.cc
M packages/livestatus/src/TableServiceGroups.cc
M packages/livestatus/src/TableServices.cc
M packages/livestatus/src/TableServicesByGroup.cc
M packages/livestatus/src/TableServicesByHostGroup.cc
M packages/livestatus/src/TableStateHistory.cc
M packages/livestatus/src/TableStatus.cc
M packages/livestatus/src/TableTimeperiods.cc
M packages/livestatus/test/test_Table.cc
M packages/neb/test/test_CrashReport.cc
Log Message:
-----------
Removed Table::logger().
Again, we can and should retrieve this from the monitoring core at query
time. Now we don't need the ICore anymore for constructing Table, which is
nice. Some subclass still do require it, but this will be cleaned up later.
Change-Id: Iaeb212aa0c309eb1169dff03ab248b41f0d5d423
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: dc8e6c0e6ac91bb13f81ccb67a74556a2d8104aa
https://github.com/Checkmk/checkmk/commit/dc8e6c0e6ac91bb13f81ccb67a74556a2…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-01-03 (Wed, 03 Jan 2024)
Changed paths:
M packages/livestatus/include/livestatus/Table.h
Log Message:
-----------
Remove Table::core().
This will make testing much easier and is the right thing to do,
anyway: The monitoring core should not be part of the table, it
should only be used during query processing. That's one step
into that direction.
Change-Id: I6c950ba2b3047a4b35befaf6c12beb0517f78932
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c8d567eaa9d6bd9c5ffd0061d6d980fbff275703
https://github.com/Checkmk/checkmk/commit/c8d567eaa9d6bd9c5ffd0061d6d980fbf…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-01-02 (Tue, 02 Jan 2024)
Changed paths:
M packages/livestatus/include/livestatus/ParsedQuery.h
M packages/livestatus/include/livestatus/Table.h
M packages/livestatus/src/ParsedQuery.cc
M packages/livestatus/src/Store.cc
M packages/livestatus/src/Table.cc
M packages/neb/test/test_CrashReport.cc
Log Message:
-----------
Completely decouple ParsedQuery from Table.
Passing a handful of functions is a bit ugly, but at least it
makes the dependencies explicit and minimal. Some stuff should
probably be moved out of ParsedQuery, anyway.
In a perfect world, ParsedQuery would need none of those functions,
it would just do what it name says: Parsing. Perhaps we can slowly
move it into that direction in the future, this would make things
much cleaner and more easily testable.
Change-Id: I5f126a64c9e08558b23805fb6677c416ca7f8275
Commit: 0f5801afd1c47c5a68fa32296964c60fc13d87ab
https://github.com/Checkmk/checkmk/commit/0f5801afd1c47c5a68fa32296964c60fc…
Author: Giordano Tomassorri <giordano.tomassorri(a)checkmk.com>
Date: 2024-01-02 (Tue, 02 Jan 2024)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 1 Werk IDS
Change-Id: Ibdcbff5cfa015c4cc49d34545f190abfefbb3d49
Compare: https://github.com/Checkmk/checkmk/compare/7c37bbe0d8f7...0f5801afd1c4