Changelog (Werks)
The software development of Checkmk is organized in so-called Werks. A Werk is any change or bug fix that has an influence on the user's experience. Each Werk has a unique ID, one of the levels Trivial Change, Prominent Change or Major Feature and one of the classes Bug Fix, Feature or Security Fix.
Whenever you make an update to a new Checkmk version please make sure that you have understood all incompatible changes. You might have to adapt your configuration.
Want to get notifications for new versions, new werks or subscribe to the security mailing list? Sign up here.
- Thursday, November 28, 2024
- #17139Fix discovery of executables (eg. special agents)
- #17416hosts: bulk edit after filtering on customer attributes
- Wednesday, November 27, 2024
- #16719Prevent creating invalid labels
- #16720Fix connection issue with dot ended ldap hostnames
- #17215kube: Fix Agent exited with code 1: 'Failuretarget' is not a valid JobConditionType
- #17216KUBE: Addition of support for Kubernetes version 1.31
- #17336Fix update crash if non-standard certificates are present
- #17394ibm_mq_queues: Fix 'ValueError("Cannot render negative timespan")'
- Tuesday, November 26, 2024
- #17335Fix rules not matching non-central cmk/site labels
- #17383elasticsearch: Clarify ruleset
- #17399Sawtooth pattern in cached SNMP interface graphs
- Monday, November 25, 2024
- #16718Custom host attributes: Allow non-ASCII characters
- #17382Agent Controller (Windows): Stop querying the agent receiver on agent run
- Friday, November 22, 2024
- #17172Better log message for notification tests
- Thursday, November 21, 2024
- #15519fileinfo_grouping: Fixed mixed up titles for File grouping patterns rule set
- #17272REST-API: Added disable_ssl_cert_verification option to opsgenie notification rule
- Wednesday, November 20, 2024
- #16027Cease to provide builds for Ubuntu 23.10 (Mantic Minotaur)
- #17342Redact site secret in info logs of automation calls
- Tuesday, November 19, 2024
- #17238disk_utilization: scale graph metric to correct percentage value
- #17271Opsgenie: Changes to SSL validation
- Monday, November 18, 2024
- #16901nagios-plugins:check_ping: custom-command not mapped to 'check_ping' resulting in wrong time units displayed
- #17138mk_oracle: Move cache information to section content if and only if section is 'oracle_sql'
- #17312Ruleset API: Fix rendering of configured FileUpload rules
- #17366Parsing systemd units which trigger others
- #17367Determine systemd enabled state from status section
- Friday, November 15, 2024
- #17252activate_changes: sync folder deletion with remote site
- #17364prism alerts with multiple expired licenses
- Thursday, November 14, 2024
- #14239Setup: Fixed partially broken rule search
- #14240agent_bi: Regex groups are now supported in the aggregation assignments, as promised in the help text
- Wednesday, November 13, 2024
- #17171Don't preselect publish option on editing of pagetypes
- Monday, November 11, 2024
- #17295bakery: correct "transaction logs" section name
- Wednesday, November 6, 2024
- #17405Support Diagnostics: Checkmk server host parameter
- #15343oracle_performance: character string buffer too small
- #15344mk_oracle: iostats performance could not be configured via bakery
- #16777NetApp ONTAP agent: implement exclusion of volume performance queries
- #16852mk-sql: fix availability group output
- #16853mk-sql: custom instance parameters correctly processed
- #16900mk_jolokia: allow import of integer values for timeout values
- #17136HW/SW inventory history: Detect further corrupted files if they do not conform to be a timestamp
- #17137mk_oracle: Fix caching of 'oracle_sql' sections if different max. cache ages are configured
- #17169Also rename parents in folder properties
- #17170Alert overview dashlet should not lead to unresponsive browser
- #17213oracle_sql: Fix ValueError: could not convert string to float: ''
- #17237check_mk_agent.openwrt: resolve issue when hostname command unavailable
- #17263Support Diagnostics: Include information about Linux packages
- #17269Opsgenie: Fix HTTP proxy settings
- #17270Opsgenie: Use Checkmk CA trust store for custom domains
- #17287cisco_ucs_mem: fix Cisco UCS ignored faults
- #17356Decode semi-colon from monitoring history
- #17357Add missing Jenkins Job build result
- #17358Disable Refresh on Background Jobs Overview Page
- #17392Synthetic Monitoring: Fix environment building as non-privileged user
- #17395Show all invalid configurations during update
- #17396Logfile pattern analyzer: Correctly handle rules matching on service labels
- #17397Agent plugin 'lnx_container_host_if.linux': ValueError
- #16899oracle_locks: allow checking w/o setting a state
- #17040agent_netapp_ontap: KeyError: 'used'
- #17196Crash in during HW/SW inventory on Windows
- #17209if64: Use Uptime instead of Check Time
- #17211dell_powerconnect_cpu: Fix KeyError
- #17212Extend Site Apache CustomLog LogFormat
- #17309checkmk_agent: Respect "State if agent deployment is disabled for host" setting
- #17323Azure agent: fix query for backend IP configurations in virtual machine scale set
- #17332Fix pushed MKPs in distributed monitoring being impossible to disable
- #17333Stop dropdowns in form groups from breaking scroll behavior
- #17334Catch invalid "Explicit hosts" condition on save instead of crashing
- #17380mknotifyd: Wrong service descriptions
- #17390Fix update of graph collections with combined graphs
- #17391Dashboards and graph collections: Fix "There is no graph template with the id 'commit_charge'"
- #14238Reports are no longer broken if they are generated via a background job
- #15517check_cert: Fixed metrics in output
- #16251Update monitoring-plugins to 2.4.0
- #16255Stop shipping check_ircd from monitoring-plugins
- #16557Distributed agent bakery: cached packages remain on remote site
- #16568Fix CME specific validations on host and folder actions
- #16897chrony: wrong handling of 'n/a' values for 'Ref time (UTC)' and 'Stratum'
- #16898active_checks:httpv2: support macros in 'user_agent' field
- #17038emka_modules: Fix parsing error
- #17087agent_cisco_meraki: Apply changes to selected organisations immediately
- #17097Increase RSA key size for Agent Controller's client TLS certificate
- #17197esx_vsphere_vm_snapshot: Correctly compute creation time
- #17198Meinberg Lantime devices: Deal with numbers reported as '=0.1234'
- #17199Missing "explicit" password during host creation
- #17268Opsgenie: use Checkmk CA trust store
- #17308mem_win: Interpret configured averaging horizon correctly
- #17320azure usage details: increase API page size and specify ClientType
- #17321Azure agent: fix query for network interface configuration in virtual machine scale set
- #17355raritan_pdu_plugs.py: respect user defined parameters
- #17361Support all states for Aruba PSU
- #17362Stop showing longer time ranges in size_trend
- #14237Fixed performance problems for various command line operations
- #16254Add metric translations mrpe based windows checks
- #16567Re-add missing "History action type" filter
- #16849Legacy MS SQL reports correctly databases with trailing spaces
- #16850MK-SQL: better support for databases with non-Unicode collation
- #16851mk-sql: VCRUNTIME dll isn't required
- #16871smart: Monitor SATA disks connected via HBA
- #16895omd: curl wrapper not used for all supported versions of SLES and EL
- #16896mbg_lantime_ng_state: ValueError (could not convert string to float: 'n/a')
- #17039db2_sort_overflow: Fix typo in service summary
- #17088mk_logwatch: Remove colored output support in debug mode
- #17095Sanitize Host and Folder Credentials in Audit Log
- #17096CSRF token leaked in URL parameters (CVE-2024-38863)
- #17124mk_postgres: Fix 'Argument list too long'
- #17134HW/SW inventory: Do not archive or save trees with empty nodes
- #17135HW/SW Inventory update: Do not archive remote tree if only retention intervals have changed
- #17145Information leak in mknotifyd
- #17207omd update: Reintroduce Log "Verifying site configuration"
- #17208kube: Continue Upon Unresponsive Node
- #17257postfix_mailq: Fix service reporting missing item after upgrade
- #17258Fix host renaming failing when host is node of cluster
- #17259Fix mismatching network interface and switch port services
- #17276NagVis: Updated to 1.9.44
- #17292check_httpv2: Body checking: Fixes for inverted regular expressions
- #17294Improve logging for agent auto-registration and automatic host removal
- #17305mk_filestats: Fix recent regression in file filtering
- #17310licensing: Changes in license compatibility
- #17311mk_logwatch: Apply context to informational (OK) messages
- #17330Fix comment selection affecting comments across multiple sites
- #17331azure: Fix app registration crashing while parsing agent output
- #14236Fixed missing hosts on remote sites
- #16122Fixed site matching for expected regular event console messages
- #16123Use the original message text for rewriting the comment field
- #16252Reduce API requests during gcp list-assets
- #16846The custom instances of the MS SQL Server plugin are configured correctly
- #16868azure: Fetch metrics in bulk
- #16869azure: Don't fetch vNet gateway peerings from another subscription
- #16870vsphere: Determine snapshot age based on system time
- #16873elasticsearch_query: Fix update from 2.2 to 2.3
- #16893pure_storage_fa_volumes: protocol_endpoints result in DivisionByZero exception
- #16894ups_*: support for NetVision OIDs
- #17033if_fortigate: Show admin state in summary
- #17035mysql_replica_slave: Adapt mk_mysql for MySQL version 8.0.22 and above
- #17168Test notifications: Fix simulation of "Start of downtime"
- #17191mk_docker.py: Don't crash if a devices '/sys/block/DEVICE/dev' is missing
- #17192Some active checks ignored 'Translation of service descriptions'
- #17265Git: Support long commit messages
- #17293Synthetic Monitoring: Remove "Expand/Collapse all" buttons from HTML logs
- #16892agent_kube: requests.SSLError raised on connection using self signed certificates
- #17093Use SHA256 digest when baking RPMs
- #17133Fix hanging 'Creating temporary filesystem...' during update process
- #17148Persist known host keys for checks that use SSH
- #17166HTML Email: Handle SMTP return code 554 as permanent error
- #17167HTML Email: Add from address to log on SMTP error
- #17243USV UPS: discover devices with .1.3.6.1.4.1.43943 as sysObjectID
- #17261Support Diagnostics: Include information about the Checkmk Appliance
- #17262Support Diagnostics: More detailled list of site's files
- #15323mk_postgres: Adapt environment file parsing
- #15340mysql_slave: propagate errors to service result
- #16026Add support for SLES 15 SP6
- #16250Handle years in ntp output
- #16351Support Diagnostics crashes when receiving tar from remote site
- #16352Support Diagnostics: Add rotated log files to the dump
- #16594Container: Support setting custom timezone
- #16776chrony: change default warning level
- #16891check_ewon: TypeError ('NoneType' object is not subscriptable) raised if values for levels are missing
- #16992Introduce global setting: Default dynamic visuals permission
- #16994REST-API: error 500 on service discovery when disabling active or custom checks
- #16995SLA alerts levels: show full precision instead of no decimal places
- #16998SLA alert levels: show CRIT state if SLA alerts levels are CRIT but SLA not broken yet
- #17026Fix XSS in view page with SLA column
- #17123KUBE: Addition of support for Kubernetes v1.30
- #17132infoblox_systeminfo: Fix error 'asdict() should be called on dataclass instances' during HW/SW inventory
- #17151Make Microsoft IIS monitoring locale independent
- #17153Skip unnecessary site activations when editing users
- #17165Fix warning on rule creation of "Icon image for..."
- #17179REST-API: Include customer in list group endpoints
- #17181Microsoft Teams: Fix notifications not being displayed
- #17232Synthetic Monitoring: Fix XSS vector in HTML logs displayed in UI
- #17235cpu_utilization: allow total CPU utilization to be set above 101%
- #17242Fix Cisco Meraki missing services
- #17255Fix select comment removal removing all comments for acknowledgements
- #17260Support Diagnostics: Fix data collected about the CPU
- #15339check_sql: activate thick mode for oracle connections
- #16119Don't log unparsable SNMP traps per default
- #16120Fixed value of downtimes:is_pending column
- #16121Fixed CMC crash when sending illegal metrics to InfluxDB
- #16710Better handling of notification result in case of timeout
- #16772brocade_fcport: fix operating speed conversion
- #16848mk-sql can monitor bound to IP Sql Server instances
- #16866azure: Handle Azure API rate limit
- #16867azure: Remove unnecessary 'metric not found' errors
- #17158Fix error on publishing forcast or custom graphs to sites
- #17159Save scrollbar position on page load
- #17160Opsgenie: Better error handling
- #17161Fix link of "Open this Aggregation"
- #17162Add missing "Remove downtime" button
- #17163Fix "Discovery state" filter
- #17164Fix "Downtime active or pending" painter
- #17178Microsoft Teams: Updated notification message
- #17187HTTP/HTTPS Service: Correctly apply 'Certificate validity' of 'Standard settings'
- #17188Check Point plug-ins: increase detection sensitivity
- #17205agent_netapp_ontap: KeyError: 'rpm' and KeyError: 'temperature'
- #17206omd update: Log "Verifying site configuration"
- #17225Custom graphs: Respect "Metrics with all zero values" setting
- #17226Fix ValueErrors when rendering graphs
- #17227Synthetic Monitoring: Avoid crash in scheduler (client side) during RCC setup
- #17228Custom graphs: Visibility toggle had no effect
- #17229CPU utilization checking: Alert if utilization is exactly at threshold for too long
- #14235Fixed bug during activating changes if the main versions differed between central and remote site
- #15336Add support for MariaDB 11
- #16118Fix TCP access list handling for the event console
- #16249mk_informix: Follow up for Werk 16198
- #16441omd cleanup: Remove Version 2.3.0.cee
- #16556Agent Updates: host selection ignores configured host labels
- #16770Netapp ontap qtree quota: fix users parsing
- #16771agent_netapp_ontap: Fails gracefully on an unauthorised request
- #16773agent_prism: fix SSL certificate verification
- #16774agent_netapp_ontap: fix SSL certificate verification
- #16865discovery: Update discovered parameters
- #16886ruleset ewon warning about "Invalid check parameter: Undefined key 'device'.." in UI
- #16887mk_job: MK_VARDIR defaults not being set in bakery
- #16889ewon: KeyError (device)
- #16890check_ewon: ValueError (incomplete format)
- #17020dcd: increase bulk discovery timeout from 60 to 120 seconds
- #17021notification rules: match host tags can't contain duplicate tag ids or duplicate tag group ids
- #17032threepar_volumes: Fix parsing error
- #17083pse_poe: Handle missing SNMP data
- #17084jenkins: Remove character limitation in special agent configuration
- #17085cert: Allow more use of macros
- #17118Microsoft Azure: Agent Info - adjust default levels for remaining reads
- #17120mssql_datafiles: add effective maximum size information to manpage
- #17121users: allow user edit saving when 'authorized_sites' attribute is locked
- #17130Graph preview: Fix AssertionError if graph has only negative values
- #17152Re-introduce missing requirement documentation for interface check
- #17184Generic Printer: IO Unit State - Allow to not impose any levels
- #17185Nutanix Prism: Add option to configure connection timeout
- #17186HPE Proliant Servers: FANs: Adapt to changes in iLO firmware
- #17204Fix sending notifications from Event Console
- #16117Fix path for snmpget in check_snmp and check_hpjd
- #16248Set group on sqlnet.ora for custom installation paths
- #16431omd restore: Fix RuntimeError: Failed to determine site version
- #16436kube_pod_conditions: Support PodReadyToStartContainers Condition
- #16437omd: Improve Runtime with Many Sites
- #16438Filesystem: Use MiB instead of MB in Check Summary
- #16439redis: Add Log Rotation
- #16440kube: ValueError: not enough values to unpack
- #16442KUBE: Addition of support for Kubernetes v1.29
- #16443kube_pod_conditions: Fix Incorrectly Reported Duration of PodCondition
- #16526password: the response schema now matches what is returned
- #16533Event Console fix regex match in rule text
- #16534Use comment during event rewrite instead of text
- #16562Fix automatic host registration and removal in case one remote site is not logged in
- #16746infoblox_service: Add support for NIOS 9.X
- #16753HW/SW Inventory: Fix missing joined service columns if a service is assigned to a cluster
- #16847Windows agent reports mk-sql plugin version
- #16863proxmox: Fix log parsing crash for Proxmox versions 3.2.4 and newer
- #16864snmp: Fix error in SNMP context serialization introduced with werk 16862
- #16991Extraneous characters in rule representation
- #17002Support Azure Databases for MySQL flexible server
- #17011Fix local IP restriction of internal HTTP endpoints
- #17012Check for predefined connections when deploying xinetd config
- #17013Livestatus injection in mknotifyd
- #17016notification_rules: typo in field sort_order_for_bulk_notifications
- #17031TrippLite UPS: discover devices with .1.3.6.1.4.1.850.1 as sysObjectID
- #17061Show correct host alias in context of test notifications
- #17062Fix problems on cloning built-in problems dashboard
- #17063Delete PDF tmp files older one day
- #17072Fix "Parsing of section rmon_stats failed" for Cisco SNMP devices
- #17073Siemens PLC agent configuration: Take timeout parameter into account
- #17076Fix float rule values not checking all validations
- #17077Allow filesystem service rule levels to go above 100%
- #17078MS Exchange: Use consistent units (ms/s) in rules & graphs
- #17079mk_redis: Autodetect Checkmk instances
- #17082Fixed another instance of hanging processes
- #17091missing error message for wrong backup key password
- #17114esx_vsphere_objects: Allow configuration of "Stand by" state
- #17115HPE Proliant Servers: RAID Controllers: Adapt to changes in iLO firmware
- #17116Fix unknown services for Nutanix Prism
- #17117multipath: Allow for dots in the UUID
- #17119parent_scan: resolve failing parent scan background job
- #17125Perfometer: Fix 'Exception: VALUE' if a value exceeds the upper, closed boundary
- #17128mk_filestats: Do not compute file statistics in case of a folder
- #17129mk_filestats: Apply regex filters while iterating, not afterwards
- #17149Fix sap_value check from crashing
- #17150Rename host/item match rule search parameter to clarify behavior
- #17155Microsoft Teams: Use workflows instead of connectors
- #17174REST API: removal of previously deprecated endpoints
- #16433Synthetic Monitoring: Report RCC Profile Configuration Errors
- #16434Synthetic Monitoring: Privilege Escalation
- #16435agent_netapp_ontap: Fix TypeError for SnapVault
- #16513Add option to change the maximum response size for livestatus
- #16661Notification Spooler: Support IPv6
- #16716Mitigate timing-unsafe comparisons to prevent byte-by-byte brute forcing attack
- #16717Fix DCD creation using the Rest API
- #16743Fix vertical graph range if it does not start at zero
- #16845fix a privilege escalation vulnerability in the Checkmk Windows Agent
- #16862snmp: Fix error in SNMP context serialization
- #16999Service check commands exclamation mark is no more escaped
- #17000Preserve search term after deletion of topics, bookmarks or custom sidebar elements
- #17001Enable several host actions no matter the tree depth of existing hosts
- #17010XSS in SQL check parameters
- #17057Use correct filter for virtual host tree links
- #17059Escape user input on load failure of visuals
- #17070Agent controller on Linux: More informative error message in case of file reading errors in import mode
- #17071Graphs with legend in dashboards: Avoid crash if dashlet is too short to contain graph
- #17075Fix regex error when using global flags when matching multiple expressions
- #17080Hanging background jobs/frozen site
- #17090Fix Various CSRF Issues
- #17109More helpful error handling for broken plugins
- #17110Don't crash on broken plugins unless in debug mode
- #17111JVM garbage collectors: Collection time off by factor of 100
- #17112ICMP Echo Request (Ping): Off-by-one error in active check
- #14234BI configuration: "Toggle search preview"
- #15337Add support for monitoring oracle 23ai
- #16245Add c6a.* as AWS EC2 resource types
- #16246Rittal temperature check regression
- #16432cisco_temperature: Handle Invalid Device Readings
- #16509Fix notifications postponed forever with Use the status of the service
- #16512Restart scheduler after setting "use the status of a service"
- #16593jenkins_nodes: Fix handling of multi-label nodes
- #16744Fix internal error while combining inventory tables within views
- #16745Fix wrong HW/SW inventory result if 'missing software packages'
- #16748Fix graph areas which expand below time axis while zooming
- #16766mknotifyd: use site names in service description
- #16768Show traceback if a crash occurs during special agents execution
- #16769MultipleChoice formspec: use list as default value instead of tuple
- #16798ups_test: Handle unknown time since last test
- #16821mssql_datafiles: Fix computation of maximum size
- #16825parent scan: Deprecate command line tool in favor of REST API endpoint
- #16827Fix checkmk errors appearing at the bottom of the page
- #16841mk-sql plugin produces backup section correctly
- #16842mk-sql detects instances faster
- #16843increase performance of mk-sql for some cases
- #16844fix tablespaces section of mk-sql for older SQL Servers
- #16859extreme_vsp_switches_power_supply: Fix crash during discovery
- #16860aws_ec2_summary: Update catalog documentation
- #16861sql: Allow macros in 'Query or SQL statement' field
- #16877Nutanix agent: improve error handling during fetch
- #16987Vertical graph axes: Always include zero for automatically adjusted ranges
- #16988Proxmox monitoring: Fix incorrect backup monitoring results
- #17009XSS in inventory tree
- #17024Fix XSS in Crash Report Page
- #17025Fix XSS in confirmation pop-up
- #17029Synthetic monitoring: Tests with status NOT RUN, SKIP or NOT SET go stale
- #17030huawei_osn_laser: Fix parsing issue
- #17049Add ID to some sections on "Edit role" page
- #17050Don't escape customer name
- #17051Test notifications: Match labels for hosts on remote sites
- #17052mkeventd: Forward to remote Event Console or Syslog server if configured
- #17053Split old audit log files larger 300MB on update
- #17054Test notifications: Match host and service level
- #17055Fix unescaped details for process discovery checks in "Log: Details" column
- #17056Don't show automation secret in the audit log (addresses CVE-2024-28830)
- #17069Synthetic Monitoring: Let test services go stale if no merged XML data is available
- #17074msexch_database: Use consistent units (ms/s) in rules & graphs
- #16347Synthetic monitoring: Fix missing keyword metrics in test services
- #16430veeam_jobs: Always Monitor Result of Last Backup
- #16672HW/SW inventory: change sorting of numerical columns to natural sort
- #16830Bruteforce protection for two factor authentication
- #16839mk-sql ensures instance name is correct
- #16840mk-sql correctly reports errors
- #16858sql: Allow macros in 'Database user' field
- #16876Nutanix agent: resolve verify error when environment REQUEST_CA_BUNDLE is set
- #16985Fix interpretation of graph ranges
- #16989NagVis: Updated to 1.9.41
- #16346ups: widen support for ATS devices
- #16482Add option to disable "Ntopng host" filter
- #16555hyperv_vms: Mapping of VM-to-monitoring state causes UNKNOWN services
- #16638Re-enable several host actions in empty folders
- #16660swagger: fix JSON query parameters
- #16709Limit "Send out notification" on test to HTML and ASCII Email
- #16714Fix snapshot creation when activating changes
- #16742jenkins_nodes: Fix 'newline not allowed in service summary'
- #16783timeperiods: you can now set the time horizon to a max of 50 years
- #16785notification rules: allow for the global http proxy configuration for plugins
- #16819Wrong and incomplete type annotations in agent based API v2
- #16820Accumulation of sizes of elasticsearch indices
- #16828netapp: Fix crash when setting state in snapshot reserve service rule
- #16856disk_smb: Allow macros in 'NetBIOS name of the server' field
- #16875Nutanix agent: introduce option to skip TLS verification and resolve broken request helper
- #16883Predictive levels: Label upper levels correctly in service graphs
- #14233HW/SW inventory: syncing inventory data from remote to central site did not work
- #15200Restrict check_sftp local paths
- #16196cisco_temperature: Improve admin state detection
- #16592Add support for Ubuntu 24.04 Noble Numbat
- #16637Dashboard element "Average scatterplot": Fix topmost rendering
- #16673NagVis: fix support for local gadgets
- #16707Show timeout in failed notifications
- #16708Use correct proxy settings for plugin "SMS (using modern API)"
- #16765agent_netapp_ontap: fix crash in call without arguments
- #16797Ruleset API: Fix KeyError for nested form_specs.DictGroup
- #16816HW/SW Inventory plugins: respect plugins default parameters
- #16817Logwatch EC: "activation" setting was not respected
- #16818Formspec migration for specific CascadingSingleChoices values
- #16838mk-sql adds headers to the error message
- #16855bi: Fix crash for services with special characters
- #15334FIX mongodb_replica_set: compatibility with pymongo 3
- #16022bazel_cache: Monitor Bazel Remote Cache
- #16636check_mailboxes: fix issue with EWS distinguished folder
- #16671Add "Update service labels" option to service_discovery endpoint
- #16704Fix discovery state filter
- #16705Ensure correct sort order in "Site" filter
- #16706Show correct height of dashboards
- #16741License usage history which is older than five days does not block activation anymore
- #16836mk-sql supports clusters section when DOS encoding used
- #16837mk-sql uses specified hostname always
- #16854SNMP: Fix missing data error when using 'Fetch intervals for SNMP sections'
- #16874host_config: skip host parent validation on host return
- #16879Interface checks for Windows hosts: Fix broad- and non-unicast packets mixup
- #16880Synthetic Monitoring: Remove 'cmk/rmk/html_last_error_log' service label
- #16881Synthetic Monitoring: Only persist new HTML logs
- #16882Fix performance issues when processing performance data (process_perfdata.pl) and missing metric data
- #16884seh_ports: support new OIDs from updated sehMIB v2.5
- #16885Crash: liebert_maintenance: ValueError("Cannot render negative timespan") when time is overdue
- #14232Topology visualization: No longer crashes when trying to migrate legacy configuration to new format
- #16182bi: frozen node becomes CRIT and 'in service period' if the node disappeared
- #16244Handle nfs mount dirs with whitespace
- #16427cmk-update-config: Improve Handling of Implementation Errors in MKPs
- #16635Fix host/service labels as rule conditions
- #16668Top list dashlet: Introduce best effort querying
- #16669"This page was not found." error after operations on pagetypes
- #16701Fix unescaped details for process discovery checks in availability
- #16702Log to alert.log and dcd.log after logrotate
- #16703Respect all sites in multiple sites filter for statistics dashlets
- #16739cisco_mem: Do not discover items with zero values
- #16740cisco_cpu_multiitem: Prevent exception "'item' must be a non empty string" during discovery
- #16757agent_kube: resolve case when referenced PVC is no longer present
- #16761agent_azure: handling case insensitivity in Azure resource group names
- #16763do not display empty groups in rule editor
- #16764redefined DiscoveryParameters rulespec matching description
- #16796Licensing: Start trial period when switching to CCE or CME
- #16814Broken password store in case of partial config genration
- #16815Missing piggybacked hosts
- #16834Windows agent internal users are permanent now
- #16835Correctly disable async mode mk-sql plugin config
- #14231Aggregation visualization: Fixed displaying aggregations names containing special characters
- #15028Fix crash on user page with SAML connector
- #15333Fix parsing of win_computersystemproduct
- #16183server side calls: Add help text to forms that support macros
- #16344Pure Storage FlashArray: Devices with status 'not_installed' will now have an OK state
- #16425APACHE_TCP_ADDR now allows IPv6 address
- #16426NetApp Snapshot Reserve: Don't Restrict 'Levels for used configured reserve'
- #16528reports: remove site_id of other customers when rendering reports
- #16602agent_gcp: reduced query rate
- #16608netapp_ontap_volumes: also monitor volumes without counters data
- #16634Dashboard element "Site overview": enable larger hexagon rendering
- #16643Licensing: Introduce grace period for unlicensed state
- #16699Do not escape HTML output of ps check in HTML Emails
- #16700Log to notify.log after logrotate
- #16737Warn during update if contact groups are used in rulesets 'host_groups' or 'service_groups'
- #16760netapp_ontap: monitor S3 Subvolumes
- #16781Bi: service/host_label group operator now has a default operator key "and"
- #16791Fix categorization of some rule specs using new Ruleset API
- #16793infoblox_temp: Add support for Nios version > 8.6
- #16794"checkgroup_parameters:if": Rename to "checkgroup_parameters:interfaces"
- #16795Ruleset API: SingleChoice rendering when using DictGroups
- #16807Ignore unknown "Disabled checks" during update config
- #16809check_by_ssh: Crashed in 2.3 beta if 'timeout' was configured
- #16810Fixed sed command in Werk #16274
- #16812Simulation mode: Critical discovery service for SNMP hosts
- #16826cisco_temperature: Fix some CISCO-ENVMON-MIB sensors not getting discovered
- #14229Valuespecs: Fixed confusion of values when ListOf contains another ListOf and all have the same magic
- #14230BI: Fixed incorrect aggregation of downtimes
- #15845winperf_if check correctly discovers and processes interfaces with spaces
- #16181apc_powerswitch: upgrade old discovery parameters
- #16554df: Wrong handling of lower levels for free space
- #16659ldap: allow manually updating locked status of users
- #16692inventory_primekey: do not crash upon empty node ID
- #16697Ignore empty "Multiple sites" filter if "Site" filter is set
- #16698mknotifyd: Log to correct file after logrotate
- #16780APIDocs: missing ETag response header for 2 endpoints.
- #16801Custom graphs: Fix crash in case of unavailable scalars
- #16802Synthetic monitoring: Fix crash in "Robotmk scheduler (Windows)" bakery rule when attempting to save with invalid settings
- #16803Custom graphs: Fix crash in case of missing host/service/metric
- #16805mkp-tool: CLIs 'package' command
- #16806Handle unexpected files in 'cmk_addons/plugins'
- #16808agent_threepar: The agent mistakenly only accepted default values as valid ones
- #16811Performance regression during config generation in 2.3.0b6
- #15199Update OpenSSL to version 3.0.13
- #15327mk_oracle: Follow-up to privilege escalation fix
- #15328mk_oracle: Follow-up to privilege escalation fix: sqlnet.ora
- #15329mk_oracle: fix two parse errors
- #15330mk_oracle: report failed login
- #15331postgres_stat_database_size: Don't discover 'access_to_shared_objects'
- #15332Inventory: Add Windows support for Hardware > System > Uuid
- #15844Microsoft SQL Server (Windows) ruleset is deprecated
- #16350Support Diagnostics: The timeout for creating a dump is now configurable
- #16356Synthetic Monitoring: Incompatible overhauls
- #16357Check certificates: Fix checking of common name of issuer
- #16423mk_postgres.py: Add 'PG_BINARY_PATH' to Bakery Rule
- #16424omd start redis: Don't Start If Process Already Running
- #16588time_periods: Fix timeperiod iCalendar (ics) import
- #16606agent_netapp_ontap: handle shelves without elements
- #16607Handle the uptime of Docker containers across time zones
- #16632Reporting: Add time range options for first/last work day of this/last month
- #16633Logfile pattern analyzer: Fix crash for first rule without regex pattern
- #16666Deprecate "Asynchronous execution of plug-ins" rule
- #16680Ruleset API: Changes to available rule spec topics
- #16682Ruleset API: Fix migration with scaling of SimpleLevels
- #16683Licensing: Reset license state when updating from Enterprise to non-Enterprise
- #16689Decommission legacy check API
- #16690pfsense_if: stale services in 2.3 beta
- #16695Just show an error message if redis is not reachable
- #16735Fix unknown METRIC element if combined graph is added to dashboard
- #16736Warn during update if contact groups are used in rulesets but not available
- #16754docker_container: skip on incomplete data for diskstat and memory
- #16755mem_win: rename 'Commit Charge' to 'Virtual Memory' for correctness
- #16756host_config: introduce include_links option for Show all hosts endpoint
- #16759check certificate: correctly load old Check certificates rules
- #16762check certificates: fix signature algorithm configuration
- #16779ldap: show the correct customer for ldap users
- #16790Ruleset API: Fix error during AgentConfig creation
- #16799Custom & forecast graphs: More descriptive error messages in case of missing user input when configuring metrics
- #16800Fix crash in SNMPv1 and SNMPv2 connection tests
- #15198Brute-force protection ineffective for some login methods
- #16355Graph oject lists: Avoid strange help texts in list views (non-English only)
- #16420jolokia_info: Support Version 2.0
- #16421Synthetic Monitoring: Adopt 'Plan' Naming Convention
- #16462Fix empty HW/SW inventory history
- #16463Dashlets: Fix error while fetching data
- #16552Crash on activate changes when re-registering agents
- #16553check_httpv2: Lookup password containing whitespace
- #16587tags: Prevent builtin auxiliary tags and host tag groups override
- #16615Remove websphere_mq plugin
- #16631check_mailboxes: Fixed handling of error "Not allowed to access Non IPM folder."
- #16678HW-/SW-Inventory: Do not run autoinventory for inventorized hosts
- #16684Ruleset API: rename Dictionaries 'deprecated_elements'
- #16685emcvnx_info: Fix regression in 2.3.0-beta
- #16686Rendering of fractional values in some few rulesets
- #16687New APIs: Crash during config generation for custom special agent or active check calls
- #16688veeam_tapejobs: TypeError (not all arguments converted during string formatting)
- #16694Fix event statistics dashlet filters
- #16734Fix missing inventory macros in dashlets
- #14228Fixed broken csv bulk import for hosts
- #15026Disallow python_plugins and lnx_remote_alert_handlers agent config options for users without the "add_or_modify_executables" permission
- #15515check_http: Soft deprecatation of old HTTP monitoring plug-in
- #15516check_cert: New active check for advanced certificate monitoring
- #15840Windows agent obtains winperf data using separate process
- #15841The configuration is correctly loaded by RRD helper processes
- #15842Enhanced MS SQL Server monitoring
- #15843mk_oracle(ps1): Follow-up to privilege escalation fix
- #16116Fixed association of contacts with hosts/services/contactgroups
- #16176postfix: Fix Postfix status monitoring for agents run in Docker
- #16178dns: Reintroduce macro replacement in 'Expected DNS answers' config
- #16179size_trend: Treat negative free space as 0 in all cases
- #16180Ruleset API: Datamodel changes for Proxy FormSpec
- #16198mk_informix: Do not allow privilege escalation
- #16232mk_oracle(ps1): Prevent privilege esclation to root
- #16234Hide credentials in ps output for mk_oracle
- #16341rmk: Ignore RCC suites and RCC profile configuration if CORE mode is active
- #16342Rename service labels for Robotmk
- #16343rmk: Remove 'Load environment variables from file' field in Robotmk Scheduler bakery rule
- #16409Prometheus & Alertmanager: Removal of 'IP Address' and 'Host name' options
- #16412cmk-update-config: Correct Assigning Files to Extension Package
- #16414Migrate Old Configuration Format For 'Disable notifications'
- #16415Prometheus & Alertmanager: Allow $HOSTNAME$ and $HOSTADDRESS$ in 'URL server address'
- #16416Make scp command work as site userr on SLES 15
- #16468RabbitMQ: extend help text for instance name with macro option
- #16487fortigate_signatures: Crash (Cannot render negative timespan)
- #16488agent_aws: Crash in ReservationUtilization section
- #16499bluenet: allow discovery for newer devices
- #16531EC: Fix erroneous truncation of messages by the EC
- #16551Crash in agent bakery GUI after cloning a site
- #16561Fix GUI extensions with CEE specific files break CRE
- #16580Dashboard: Fix event statistics not displaying information if no events found
- #16584REST API: Fix httpie examples
- #16585mk_jolokia: Add compatibility for / in MBeans
- #16586Fix network scan fail to run due to invalid user
- #16600NetApp via WebAPI: deprecate agent and plugins
- #16601mcafee_webgateway: base OID changed
- #16603mk_postgres: Ensure coherent string encoding
- #16604jolokia_metrics: fix monitoring of tomcat requestCount metric
- #16605check_wmi_webservices: fix CurrentConnections monitoring
- #16611notifications: Crash on config page when rule exists with missing permissions
- #16612notifications: Fix plugin permissions not loaded automatically
- #16618Fix XSS in graph rendering
- #16626trigger openapi-spec generation job during start, restart and reload
- #16627kube_persistent_volume_claim: resolve KeyError crash when Volume parameters are configured
- #16628Enforcing password change redirect with 2FA enabled
- #16629Virtual host tree links work for more than three host tag groups
- #16630Prevent check_mail crash for "Move to subfolder" option
- #16640Ruleset API: Improve custom validation
- #16641Ruleset API: Allow configuration of String field size setting
- #16642Ruleset API: Datamodel changes for Password FormSpec
- #16644Check SQL: Allow to configure port via custom macros
- #16646Nagios / CRE: Error precompiling checks: Cannot find check file
- #16647Repeated scaling during migration to new Ruleset API
- #16648Hitachi HUS DKU / Hitachi HUS DKC: Hardware State: Discover HM900 devices
- #16649Server side calls API: respect libexec folder with Nagios core
- #16650Extension manager crashes if local 'cmk_addon' folder is missing
- #16652NVIDIA Graphics Card: Fix parsing error on new data format
- #16653Windows DHCP: Fix rendering glitch in 2.3 beta
- #16654Read-only internal folder name when editing folders
- #16655Bulk host rename: loosen requirements for adding prefixes and suffixes
- #16656REST API: improve validation of host names
- #16664interface inventory: recombine default interface inventory row with cisco specific row
- #16674Ruleset API: Add option to group Dictionary elements
- #16675Ruleset API: Remove unused evaluation type specification
- #16677Ruleset API: Rename PredictiveLevels.prefill_stddev_diff to prefill_stdev_diff
- #15514check_httpv2: Introduce a reworked way to test web sites
- #16050Change default OS dashboards "Linux hosts" and "Windows hosts"
- #16175apc_netbotz_sensors, apc_netbotz_other_sensors: Add monitoring for Netbotz 50 devices
- #16177bi_aggregation: Better visualization of aggregation errors
- #16197quantum_libsmall_*: Improve SNMP detection
- #16322Show used filter of virtual host tree
- #16380Ruleset API: add option to configure the default levels type
- #16382Cleanup SNMP version and bulkwalk rulesets
- #16383Handle empty operational status during interface inventory
- #16410omd update: Fix Aborting in Docker Container
- #16411Robotmk: Add Inventory
- #16413omd update: Fix Permission denied: '/omd/sites/SITE/etc/ssl/agents/legacy_ca.pem'
- #16457cisco_meraki: Add host labels
- #16458Cisco Meraki: Add new check plugin for power supplies
- #16459Cisco Meraki: Levels for last reported time of devices is now configurable
- #16460Cisco Meraki: Fix getting cached organisation IDs
- #16476add labels for Nutanix
- #16477Fix crash in filesystem related Nutanix services
- #16486Change default setting for usage to use community translated languages
- #16496agent_azure: fix parsing loadbalancer data
- #16498cisco_redundancy: handle new swact reasons
- #16503bulk discovery: remove mode parameter and introduce options
- #16508Make LDAP connection test errors more explicit
- #16550Linux remote alert handlers not running under non-root user
- #16583folders: Fix folders with same title were not displayed
- #16589Monitor Redfish compatible management boards / BMCs via optional MKP
- #16599jolokia metrics: restores 'default product' behavior
- #16609Publish permission handling for various components
- #16614Ignore CAs with negative serial numbers
- #16619Ruleset API: Ruleset validation
- #16623HW/SW Inventory: Fix crash when filtering for number of sites for Checkmk version
- #16625service_discovery/bulk_discovery: reformulate documentation for mode option
- #16639Ruleset API: Help text for SimpleLevels, Levels
- #14226Fixed stuck activate changes on bulk discovery and when using the DCD
- #16174mongodb_replica_set: Fix replication lag and last replication time
- #16210folder_config: Prevent unintentional deletion of a non-empty folder
- #16239Extend devices found by apc_ats_status
- #16242Kill forked processes by mk_oracle under AIX
- #16320Publish permission handling
- #16321Fix metric history painter with inherit time range option
- #16340docker_node_images: KeyError: 'VirtualSize'
- #16406cmk-update-config: Don't Prompt User if Using Conflict Mode "install" or "keepold"
- #16407omd update: Don't Delete "config.pb" During Pre-Update
- #16408omd update: Allow Aborting Before "Completed verifying site configuration."
- #16455Fix metric scaling of 'rta' for Nagios plugin integration 'check_ping'
- #16456Fix licensing recording and verification due to missing instance IDs on remote sites
- #16484Crash when creating combined graphs with empty time filter
- #16485host_config: Create hosts in folder with umlauts
- #16497agent_aws: Use proxy for connections to 'STS' client
- #16501introduce command to start openapi-spec generation background job
- #16525password: improve the openapi documentation
- #16579downtimes: Added 'modify downtimes' endpoint
- #16581Automatic creation of labels based on OS information from the agent
- #16621Ruleset API: Remove TupleDoNotUseWillbeRemoved from API
- #12767added tags and labels to cmcdump exported and imported data
- #13267AttributeError: 'Namespace' object has no attribute 'fetch_client_id' in check_mail and check_mail_loop
- #13270agent_ibmsvc: option -i/--modules not recognized without --accept-any-hostkey
- #13510omd cleanup: Use package manager search without path
- #13626Linux/Windows dashboards: Adjust titles for inv columns
- #13627Dashboards: New cloud dashboards for virtual machines on AWS, Azure and GCP
- #13628Dashboards: New cloud dashboards for storage services on AWS, Azure and GCP
- #13629GCP GCE check plugins: Aligned service names
- #13630Added missing perfometer for cloud strorage services
- #13752Support Diagnostics: Add option for licensing information
- #13754Support Diagnostics: Collect dumps from remote sites
- #13973Putting a service into downtime no longer requires access to the corresponding host in the REST API
- #13974Correct ruleset search documentation text
- #13975'group' parameter has been removed from rulset search
- #13976Fields with autocompletion will not also match on internal ids
- #13978show host endpoint will now correctly display formatted dates under 'meta_data' in 'effective_attributes'
- #13979REST API documentation no longer shows unused Status livestatus table documentation
- #13980Validation for 'move rule' endpoint has been tightened
- #13981Permission checks in REST-API service downtimes
- #13982Reading host_config's will now honour contact groups
- #13983'list hosts' will now only show hosts a user can see
- #13984When creating a folder, it is no longer necessary to specify a name
- #13985'debug' setting will no longer try to load a non existing JavaScript file
- #14181Improved speed of cmk-update-config which runs during software update
- #14183Added parent/child topology link to host page menu
- #14184Fixed broken hostname filter for parent/child topology
- #14186BI configuration: do not duplicate hints in call-a-rule argument fields
- #14187Improved rendering speed of rules which use the password store
- #14188Logwatch Monitoring: Fixed disappearing log lines when fetching data from an older 2.0 agent
- #14189Fixed incorrect assignment of customer sensitive host data to other customers
- #14190BI availability: Fixed missing host downtimes if the host status is not part of the aggregation
- #14191Fixed topology error message in web.log
- #14192BI configuration: Fixed error with Call-A-Rule arguments
- #14193Customize view: Fixed invalid title for 'SLA - Service specific painter'
- #14194SLA: fixed exception when timerange for painter was set to 0 seconds
- #14195Graphite metrics: Introduced rule to configure host metrics sent to Graphite
- #14196SLA: fixed exception when a host or service was not sla relevant for the query duration
- #14197BI sample configuration: fixed missing filesystems due to incorrectly used placeholder
- #14198Cluster configuration: Fixed risk of missing services if a cluster resources switches between nodes
- #14199Rule evaluation: Fixed unnecessary reloading of host labels
- #14200Improved performance for some automation and command line calls
- #14202Network topology: Minor usability fixes when selecting root nodes
- #14203Slightly improved checker performance
- #14204Fixed "PosixPath error" exception on activate changes
- #14205Legacy check_bi_aggr check: Improved performance
- #14206Improved checker performance for hosts using HW/SW inventory checks
- #14207BI state computation: Removed superfluous and expensive livestatus queries
- #14208Setup: Renaming a host on a remote site no longer requires no pending changes in the central site
- #14209BI configuration: Fixed broken preview argument placeholders
- #14210Frozen BI aggregations: Improved performance when rendering multiple aggregations at the same time
- #14211Discard/Revert pending changes now shows a confirmation page instead of instant snapshot rollback
- #14212Fixed missing aggregation filter in frozen aggregations view
- #14213Activate changes page was unusable because of foreign changes
- #14214Broken hostname icon link for parent/child topology
- #14215Added new default view "All frozen aggregations"
- #14216Prevent LDAP users from disappearing at remote sites
- #14217No longer sporadically report stale services which are based on piggyback data
- #14219Setup: Improved speed of ineffective rule search
- #14220BI: fixed exception in check if aggregation was in state PENDING
- #14221Parent/Child topology: No longer ignoring additionally configured filters
- #14222BI configuration: Changed element order of "restrict severity to at worst"
- #14223Introduced topology visualization
- #14224Frozen BI: Frozen icon now also indicates if the non-frozen version differs from the frozen one
- #14301Minor mail notification usability improvements
- #14302Agent plugins: Drop 2.6 compatibility
- #14303Fix "omd config" terminating after changing a setting
- #14305Crash report list: Add new column "Crash source"
- #14306DCD and InfluxDB configuration now respect "pretty print configuration files" option
- #14308Fix "Invalid job status None found" message for background jobs
- #14583Fix attribute update and deletion of existing hosts
- #14584KUBE: Supported versions of Kubernetes are 1.22, 1.23 1.24, 1.25 and 1.26
- #14589apache_status: Handle Permission Errors
- #14590Agents identify themselves via User-Agent string
- #14591Electrical Power for Devices with only one phase: Remove error message during discovery
- #14592PSU Capacity Levels: Remove error message during discovery
- #14593KUBE: Fix crash upon specifying a resource of 1k Pods
- #14595McAfee Web Gateway: Add Plugins
- #14598Bulk create Hosts: Update Redoc to reflect response
- #14599livestatus_status: Don't display negative rates after program restart
- #14600cpu_utilization_os: Allow displaying more than 100% in service graph
- #14612CheckMK Server discovers wrong items as service
- #14614Jolokia: manpages indicated agent support for Linux only
- #14615check_epower: configurable parameter for upper levels
- #14616ucd_disk: fs_size, fs_used and fs_free have wrongly scaled values in performance graphs
- #14617check_uniserv: running the active check results in exception "TypeError: a bytes-like object is required, not 'str'"
- #14618check_mail_loop: if configured to delete processed mails, check_mail_loop would delete all mails instead
- #14620Sets deprecation age for mails sent by check_mail_loop from 24h to 2h
- #14726Average scatterplot tooltip now renders across dashlet boundaries
- #14727Remove Favorites feature
- #14728Netapp Volume Efficiency
- #14729Add cmk/vsphere_vcenter host label
- #14730Logwatch EC forwarding using spool files
- #14796Enable percentual limits for interfaces discards
- #14797Enable recursive look-up and ignore case for Samba shares
- #14798Extend discovery of cmciii waterflow sensors
- #14799pip3 command
- #14800Update pymssql to 2.2.7
- #14856Make EC IPv6 compatible
- #14857Handle the missing state pattern in EC rules correctly
- #14859Event Console: Fix The EC always activates the config written by the previous activation.
- #14943Agent updater: allow automation user to login with password
- #14948Inline SNMP Backend uses credentials correctly
- #14949Malformed UTF-8 data no longer result in loss of state file
- #14951Windows agent drops support for Windows older than Windows 7/Server 2008 R2
- #14952Fix microcore crash caused invalid data in history files
- #14953Fix broken "Agent controller auto-registration" rule after site rename or copy
- #14954Windows tasks plugin ignores only tasks from the Microsoft folder
- #14955Windows agent plugin hyperv_vms_guestinfos uses UTF-8
- #14978SAML: remove unsupported algorithms from metadata
- #14979SAML: remove empty encryption certificate entry from metadata
- #14980service details view: unable to render view due to long filename
- #15020Additional Nutanix Checks
- #15021Renaming of old Nutanix Services
- #15022Change of ruleset for prism_containers check plugin
- #15023Added an agent-registration automation user
- #15024"+" is now an allowed character in user ids
- #15025User defined "PING IPv4/6" services are no longer overwritten on dual stack hosts
- #15067Show if user is locked
- #15068Fix improper certificate validation in agent updater
- #15069Fix Email HTML Injection
- #15070Drop support for weak DH ciphers
- #15075Enable SAML login for the mobile version
- #15076Shorten inventory filter titles
- #15077Explicit naming of regex and exact match view filters
- #15078Merge the postgres_version check into postgres_instances
- #15079Change log level of RRD error messages (cmc.log)
- #15080Fix the dataset for specific "Site/Host overview" dashlets
- #15094HW/SW Inventory: Fix crash while filtering the operational status in network interfaces views
- #15095inventory_win_exefiles: Fix uniqueness of packages
- #15098setup form page rendering stuck when page has lots of select boxes
- #15099crash when calling bulk-delete via the REST API
- #15126Fix rule search for folders with same name
- #15127Fix host rename for hosts with parents in same folder
- #15128Fix visible published visuals without permission "See user ..."
- #15129Fix possible lost publish configuration of visuals after saving
- #15130Only execute PDF cleanup cronjob if PDF tmp directory exists
- #15131Fix "Match sites" only listing remote sites with enabled replication
- #15132Fix crendential input field in subscription settings
- #15133Fix saving of help text for auxiliary tags
- #15134Fix "IP address family" only shown on "show more"
- #15135New option to share views, dashboards and report definitions
- #15147azure_virtual_machine: New checks added
- #15148Graph IO flow added for ingress and egress metrics
- #15149agent_azure: Fix crash if the metric isn't found
- #15151azure_storageaccounts: Fix aggregation type and units in performance check
- #15152Fix crash in mk-job.solaris
- #15153azure_virtual_machine: Redesign service rule
- #15154fileinfo: Show size in a human readable format
- #15155sap_hana_status: Handle WARNING status correctly
- #15159Send metrics without perf data to backend
- #15161Enforce user role & permissions for statehist table
- #15162Error in fetchers results in 100% CPU load in microcore
- #15164Let host and service deletion cancel its downtime
- #15165Add two livestatus column: prediction_file and prediction_files
- #15172Interface checks: Fix rare interface mixups
- #15179logwatch agent plugin: Always encode output in UTF-8
- #15180logwatch agent plugin on Windows: Enable monitoring of log files with non-ASCII characters in their paths
- #15188setting empty user passwords via the REST API
- #15189Don't log automation user credentials when generating performance graph diagnostics
- #15190Allow agent registration using an IP address as hostname
- #15191Livestatus command injection in RestAPI
- #15192Handling overly long usernames
- #15193Exclude agent bakery file cache from omd backups
- #15194Fix command injection via RestAPI / Password Store
- #15195Protect automation user secret against timing attacks
- #15196Allow CA certificates without key usage restrictions
- #15197Improve Symmetric Agent Encryption on Linux
- #15210mk_oracle: change host and port to required fields in auth choices
- #15220time period: put endpoint now returns 200 with edited time period config
- #15222Add column painters Notes URL for Services & Hosts
- #15238Too restrictive permission checking in service discovery
- #15241Drop configuration variable 'ignored_checktypes'
- #15242Discovery now fails if no data is available
- #15243Automatic creation and registration of hosts
- #15244New agent configuration: Push mode
- #15245Remove unexpected service for certain cluster setups
- #15246Stale services on cluster nodes when the cluster is excluded from monitoring
- #15247Prefer enforced services over discovered ones if clustered
- #15248Partially running site after update
- #15249Show correct cache info for local checks under AIX
- #15250Deprecate configuration of check plugin default levels via .mk file
- #15253Abort CMC startup if state file could not be read or parsed
- #15254Fixed incorrect availability calculation when a host was removed and added again
- #15255Fixed removal of persistent acknowledgements
- #15256Fixed handling of unknown time periods when using the Nagios core
- #15257Fixed enabling/disabling the in-memory availability cache
- #15258Removed StatsGroupBy header from Livestatus protocol
- #15259Fixed periodic service notification interval
- #15263netscaler_tcp_conns: Improve metric display
- #15264Check plugins logwatch, logwatch_ec: Notify about unreadable log file
- #15265mssql_tablespaces: Do not create services for databases that are offline during discovery
- #15266Check plugin logwatch_ec: Improve detection of missing log files
- #15267License verification: Incorrect error message when saving licensing credentials
- #15268Incorrect edition provided by livestatus after update using Nagios core
- #15269State and Count of Processes: Include pid in per-process details for for all agents
- #15274brocade_fcport: wrong port speed
- #15275apache_status.py: autodetection for processes with long pids
- #15276agent bakery: win_script_runas: improve help
- #15277DCD: Trust "Trusted certificate authorities for SSL"
- #15278synology_disk: read disk health status
- #15279Expose version and edition via HTTP-headers
- #15280synology_disk: use diskRole to ignore "not initialized" warning
- #15281mssql_blocked_sessions: Levels now overwrite state
- #15283solaris: Fix cleanup of temporary statgrab files
- #15284solaris: Add timeout to statgrab command
- #15285mk_oracle.ps1: add systemparameter section
- #15286mk_oracle.ps1: fix async execution with multiple SIDs
- #15288Remove HTMLGenerator.add_default_javascript function
- #15289mk_oracle: Revert werk 15559, use tnsping when available
- #15290df: Support block device UUIDs with spaces
- #15291aws: support for us-gov-* and cn-* regions
- #15292Changelog will only contain Werks from current major version
- #15293mk_oracle: fix custom sql sid matching
- #15295snmp inline backend ignores no Access error
- #15296netapp_api_luns: Add vserver and volume name
- #15297mk_oracle.ps1: port changes made in werk 14839 to windows agent plugin
- #15298mk_oracle: restore compatibility with oracle 12c
- #15299nfsiostat: fix units and parsing
- #15300logwatch_ec: fix reporting of dropped messages
- #15302dell_poweredge_status: crash on unknown state
- #15303logwatch_ec: remove spool files after reading them
- #15304prism_vm_tools: tools state and enable state can now be ignored
- #15305prism_vm_stats: don't go stale if no memory usage present
- #15306prism_host_networks: new check
- #15307logwatch_ec: tcp remote forwarding: create one spool file per service
- #15309mk_oracle: broken section due to missing redirect
- #15310oracle_crs_res: TypeError: Resource.__init__() got an unexpected keyword argument 'enabled'
- #15311align quoting of synchronous and asynchronous MRPE
- #15312mk_oracle: use "${GREP}" instead of "grep"
- #15313Fix memory column in docker view
- #15314mssql_backup: fix 'no backup found' for case-insensitive databases
- #15315solaris: uptime: AssertionError
- #15316solaris: uptime: Cannot render negative timespan
- #15317primekey_fan: rename service description to 'Primekey Fan'
- #15318Fix logging statement
- #15319check_mail: create ec spool files in correct folder
- #15320heartbeat_crm_resources: unmanaged stopped resources could not go critical
- #15321Fix "State if specific check plugins receive no monitoring data" of Rule "Status of the Checkmk service"
- #15322BGP Peer State Mapping: add connect state
- #15324agent_bakery: mk_postgres.py: restore required keys
- #15326oracle_instance: Fix ValidationError
- #15373time_period: disallow builtin timeperiod as the exclude option
- #15374crash-reporting: Improve crash reporting information
- #15375service_group: alias field when creating is now required
- #15376dcd: Fixes 2 issues with phases 1.1 & 2.4 calling incorrectly formed urls.
- #15378timeperiod: day & time_ranges now load defaults when not included in the request
- #15379aux_tags: aux_tag_id must exist in order to update
- #15380activate_changes: responses for non-existing activate_ids now include detail
- #15383folder_config: adapt folder name pattern of get, put, delete endpoints to post endpoint
- #15384check_mk_agent: handle tabs when reading definitions from mrpe.cfg
- #15385agent_kube: ignore resource quota with no hard resource requirement
- #15386solaris_psrinfo: Fix missing Hardware>Processor inventory entries
- #15387agent_cisco_meraki: Fix collecting licenses overview
- #15388agent_cisco_meraki: Collect all sections if no sections are explicitly configured
- #15389cisco_meraki_org_licenses_overview: Use NAME/ID as item name
- #15390cisco_meraki_org_device_status: Fix discovery of device status services
- #15391cisco_meraki_org_licenses_overview: Short service description
- #15392Cisco Meraki: Use device name instead of lan IP as the piggybacked host name
- #15393cisco_meraki_org_device_info: Add more information to HW/SW inventory
- #15394cisco_meraki_org_licenses_overview: Fix discovery
- #15395cisco_meraki_org_device_info: Move inventory entries below hardware > system
- #15396HW/SW Inventory: Do not filter tree before delta tree computation
- #15397check_mk: Fix missing Checkmk agent specific inventory entries
- #15398hp_proliant_da_phydrv: Fix inventory of physical disks
- #15400HW/SW Inventory: Do not show empty sub tree
- #15401HW/SW Inventory: Fix crash if an attribute contains a list of values
- #15402HW/SW Inventory: Fix greying out outdated tree entries
- #15403apache_status: Fix missing "[::]" if listen globally via command 'ss'
- #15404mk_inventory: Fix persistence of inventory data on Solaris
- #15405HW/SW Inventory Retention Intervals: Current entries are were falsely greyed out
- #15406Renaming of hosts: Handle TLS agent registrations correctly
- #15409Agent receiver crashes on IPv4-only Checkmk servers (regression introduced by werk 15416)
- #15410Automatic host removal: Apply rules in subfolders
- #15411Render temperature units consistently with space in service outputs
- #15412Graphs and perfometers: Render temperatures in Kelvin without degree symbol
- #15413Process discovery: Fix 'Invalid check parameter: ...' in discovery page
- #15414Clustered Event Console forwarding of Logwatch messages: Avoid duplicates
- #15415Interface checks: Fix errors in perfometer rendering
- #15416Agent receiver is accessible via IPv4 and IPv6
- #15417mk_logwatch: Correctly handle UNIX paths with non-UTF-8 characters
- #15418Agent bakery: Provide AIX tar.gz package in USTAR format
- #15419Windows agent: Run plugins/local checks using non-system account
- #15420mssql_availability_groups: Catch errors
- #15421Improve agent updater logging
- #15422Agent Bakery: New default UNIX agent folder permissions
- #15423Linux agent: Handle failing symmetric encryption
- #15424Agent Bakery: Show full agent hash in GUI
- #15425agent bakery: Change internal .deb format
- #15426check_mk_agent: fixing command when determining mrpe configured interval
- #15427host_tag_group: introducing minLength validation to create and edit endpoints
- #15428password: changing 500 error to 400 for invalid password identifier
- #15429group_config: restrict name pattern for service-, contact-, host-group config
- #15430password: restrict ident pattern when creating a password
- #15431rule: Return a 404 when a rule doesn't exist on the GET endpoint
- #15432agent: GET non existent agent hash now returns a 404 response
- #15433service_discovery: response for non-existing jobs now include detail
- #15434agent: return better respones for GET collection
- #15435password: return better responses for GET collection
- #15436aux_tags: Deleting an aux tag now respects dependencies
- #15437folder_config: deleting the root folder via the rest-api no longer causes an internal server error
- #15438site_connection: Wrong configuration was being set when creating a site with livestatus proxy daemon
- #15439site_connection: Wrong configuration was being set when live proxy global settings was set to False
- #15440site_connection: allow the customer field to be set when creating/updating a site connection
- #15441isc_dhcpd.py: unable to determine DHCPD processes on Debian 10 (buster)
- #15442df_netscaler: wrong unit shown in graphs
- #15445SAML metadata endpoint: support HEAD requests
- #15446mssql_instance: support Microsoft SQL Server 2022
- #15447SAML: global settings default user profile overwrites manual configuration
- #15448SAML: response signature is optional
- #15450mk-job: improvements to state file persistence
- #15451Added basic hardware/firmware information for Kyocera printers
- #15452Custom graph, forecast graph and graph collection: Sidebar integration option link fix
- #15453Fix SNMPv3 authentication protocol selection in host connection test
- #15454Fix color of Perf-O-Meter for CPU utilization
- #15456mailbox: Fix exchangelib warning in the service summary
- #15458mk_filestats: bakery rule matching changed to support rule merging
- #15459filestats: Fix crash when monitoring a symlink with a non-existing target
- #15460agent_azure: Fix an error when collecting metrics for Express Route vNet Gateway
- #15461azure_agent_info: Stop suppressing Graph client errors
- #15462agent_azure: Fix missing 'Remaining API reads' metric if no monitored resources
- #15463mk_filestats: Make combination of file grouping and single file aggregation more usable
- #15464agent_azure: azure_agent_info is no longer CRIT if there are no usage details
- #15465agent_azure: Don't show an error if customer isn't privileged to see costs
- #15466autodiscovery: Show site changes made by Periodic service discovery
- #15467sap_hana: Enable clustering of active and passive nodes
- #15468aws_lambda, aws_sns: Rename Lambda and SNS services
- #15469aws_elb: Fix crash in AWS/ELB Statistics
- #15470sap_hana_instance_status: Fix crash during discovery
- #15471check_bi_aggr: Fix downtime tracking
- #15472check_mail_loop, check_mail: Fix argument parsing
- #15473ec: Fix crash in parsing syslog
- #15474rds_licenses: Windows Server 2022 enabled in RDS Licenses check
- #15475agent_vsphere: Fix the IPv6 address format
- #15476Fix error if only auxiliary tag help is updated via REST API
- #15477New option to migrate users to another user connector
- #15478Fix possible error in availability
- #15479Fix error message in alert.log complaining about missing contacts
- #15481Fix timerange on export of graph collections as PDF
- #15482Random automation secret is now copied to clipboard on creation
- #15483Fix missing metric history values on edit
- #15484Fix encoding of special characters in "Move to other folder"
- #15485Fix deletion of hosts in folder
- #15487Fix indentation of tree of folders snapin
- #15488Allow configuration of backups for remote sites
- #15490Show exceeded query limit warning also on automatic page reload
- #15491Fix possible crash on editing pagetypes
- #15492Fix refresh of pending changes on bulk service discovery
- #15494Allow match groups in grouping expressions
- #15496esx_vsphere_snapshot: Added vm name to the snapshot summary
- #15506time_period: restrict name pattern for create endpoint
- #15507host_tag_group: bring name patterns together
- #15508time_period: verify time_period usages before deletion
- #15509user_config: fixing auth types for SAML2 and LDAP users
- #15510user_config: introduction of 'all' option in authorized_sites
- #15512Cloud VM Dashboards: replace host summary dashlet with service summary dashlet
- #15513jolokia_generic: Fix missing MBean in service description
- #15522Catalog of check plugins: show default parameters
- #15523ps: HTML escaping for discouraged configuration
- #15524Avoid confusion with MKPs 'Minimum required Checkmk version'
- #15525Improve UI for edge cases in the service discovery page
- #15527Check ping via MRPE: fix unit in graphing
- #15529hyperv_vms: Transform failed during cmk-update-config
- #15530Discovery: Correctly update host labels of clusters and their nodes
- #15531fortigate_sensors: Discover additional devices
- #15532Extension packages: Disallow packages with no applicable Checkmk version
- #15533Extension packages: Packages missing on remote sites
- #15534Discovery service details: include host labels
- #15535IPMI sensors: Do not discover single absent sensors
- #15536IPMI sensors: consider sensor state as reported by freeipmi
- #15537IPMI sensors: Make the special agent output the FreeIPMI states by default
- #15538win_printers: Do not discover offline printers
- #15539oracle_instance: Report host of each instance
- #15541Replace BGP peer check plugin
- #15542Crash MSSQL backup rendering negative timespans
- #15543Crash during discovery (Fortigate CPU)
- #15544Webex notification template
- #15545Introduce Python 3 compatibilty for mk_sap agent plugin
- #15546Crash timesyncd NTPMessage
- #15547Add support for AKCP sensorProbe2+ sensors
- #15548Crash: Changing BGP Peer State Mapping ruleset from effective parameters
- #15549Crash: mssql_blocked_sessions using pre-1.6 MSSQL agent plugin
- #15550Grouped services crash and incorrect visualization
- #15551downtime: make the show downtimes endpoint more explicit
- #15552host_tag_group: allow 401 for delete endpoint
- #15553time_period: making time-related validation more strict
- #15554user_config: allow all option for authorized_sites
- #15555host_tag: improve error message for delete endpoint
- #15556Jolokia JVM Memory Pools
- #15558Drop ancient mk_oracle_dbuser.conf
- #15559mk_oracle: Always use TNS_ALIAS when present
- #15561Use system mod_auth_mellon under RHEL 9
- #15562Drop unsupported distros
- #15563Add missing perl-lib to almalinux9
- #15564Update monitoring plugins to 2.3.3
- #15565Ship logrotate with Checkmk-as-container
- #15566Exclude sections with mk_oracle.ps1
- #15568Handle fast transferred proxmox backups
- #15569Handle template backups with agent_proxmox
- #15570Handle redirect RoutingRules of azure's application gateways
- #15572linux interface shown as DOWN instead of UP
- #15573Detect all volumes with rstcli
- #15575Migrating ruleset systemd_services when used as static check
- #15576ibm_svc_nodestats: support decimal values for newer SVC firmware
- #15577elasticsearch_nodes: Check plugin didn't consider the values from 'Expected cpu usage' ruleset
- #15579mk_mongodb: Added possibility to configure port via the GUI
- #15581Added support for monitoring NTI Enviromux Micro-T devices
- #15582oracle_crs_res: Added possibility to configure WARN/CRIT levels for the number of nodes that are not in target state
- #15583f5_bigip_vserver: Added possibility to configure the levels for the maximum number of connections
- #15585Added monitoring for Extreme VSP Switches
- #15586host_tag: update multiple tag choices with rule dependency
- #15588kube_pod_conditions: addition of PodHasNetwork and DisruptionTarget conditions
- #15589KUBE: addition of support for Kubernetes cloud providers
- #15591time_periods: etag now defined in the openapi schema for GET and PUT endpoints
- #15592agent: update openapi doc examples for streamed data responses
- #15593agent: download agent by host returns a 404 when agent it not available
- #15594folder: create folder endpoint now requires a name with min length of 1
- #15595aux_tag: editing a builtin aux tag is not allowed
- #15596dcd: increase the max number of redirects to 1000
- #15598group_config: deleting a non-existing group no longer has a 400 response
- #15599agent: second bake request now returns a 409 conflict
- #15600group_config: return the correct collection response for host/service/contact_group endpoints
- #15601KUBE: Reenable filtering Pods by Namespace
- #15602mk-job: Cleanup after execution was interrupted
- #15603brocade_fcport: Extend Physical States
- #15604check_mk_agent.linux: Extend support to old lsblk versions
- #15605mk_filestats: Improve Handling of non-UTF-8 file paths
- #15606Show explanation message instead of crashing
- #15607Reduce occurences of Missing data
- #15608Show explanation message instead of KeyError: 'extensions'
- #15609KUBE: Limit collection time for Persistent Volume Claims & Persistent Volumes
- #15610Fix Error in LIVESTATUS_TCP_ONLY_FROM during omd config
- #15612omd_diskusage: Monitor more Locations
- #15613omd_diskusage: Avoid Errors if Site Name is 'log' or 'rrd'
- #15614omd_diskusage: Do not Report Usage Upon Missing Permission
- #15615Disallow Specifying Invalid Ports in Rulesets
- #15616Add Proper Error Message if DCD is Stopped on Remote Site
- #15617KUBE: Improve Validation of URLs
- #15618KUBE: Trim Trailing Slash in Configured URLs
- #15619mk_postgres.py: Allow Declaring PG_BINARY_PATH in postgres.cfg
- #15620check_http: Don't Crash with TypeError
- #15621check_http: Fix Option Enforce IPv4
- #15622ipmi_sensors: Add Temperature Performance Data
- #15623citrix: Add Missing Checks
- #15624mk_logwatch.py: Do Not Crash Upon Entering Invalid Option
- #15625mk_logwatch.py: Overflow Options are Case-Insensitive
- #15626KUBE: Addition of CronJob Inventory
- #15628VMware ESXi [Filesystems]: Show Servers
- #15629McAfee Web Gateway: New Plugins for HTTP Client Requests
- #15630hr_fs: Don't Discover Services without Mount Information
- #15631bgp_peer: Expand Support for Cisco Devices
- #15632check_http: Fix Option Enforce IPv4 Properly
- #15633cisco_fru_module_status: '14' is not a valid PhysicalClasses
- #15634zypper: Enable Configuration of Monitoring States
- #15635citrix_state: Fix Crashing Plugins
- #15636Predictive Levels: Show prediction if the value is 0
- #15637KUBE: Support Tanzu Kubernetes
- #15638Predictive Levels: Supress levels for constant values
- #15639Predictive Levels: Suppress levels if standard deviation is undefined
- #15641Prometheus: Properly Encode PromQL Queries
- #15643nvidia_smi: Show Use full PCI bus ID
- #15644postgres_processes: Restore Monitoring if Instance Name is Missing
- #15645postgres: Fix Internal error: 'NoneType' object has no attribute 'value_to_json_safe'
- #15646KUBE: Extend 'Node conditions' Rule
- #15647Don't Overwrite Existing diskspace.log
- #15648KUBE: Addition of support for Kubernetes version 1.28
- #15649windows_tasks: Display Correct Scheduled Task State
- #15650mk_tsm: Fix export: =: is not an identifier
- #15651user_config: setting connector when creating user with no authentication
- #15652kube_cron_job_status: introduction of execution duration metric
- #15653agent_datadog: fix paging and handling of empty log message
- #15655host: addition of show single host endpoint
- #15656Agent TLS registration: Fix '500 Internal Server Error' during register and status
- #15657Agent controller: Changes in the output format of the status command
- #15658Agent auto-registration: Re-register if registration at monitoring site is gone
- #15659Make 'Remove TLS registration' work for hosts on remote sites
- #15660Temperature unit in graphs and perfometers is now user-configurable
- #15661Automatic host removal: Remove agent TLS registration when deleting hosts in subfolders
- #15662Bug fixes for cmk.gui.plugins.metrics.utils.indexed_color
- #15663Single-metric dashlets: Fix crash when setting fixed data range in time units
- #15664inv_cisco_vlans: Fix 'list' object has no attribute 'id_'
- #15665OMD configuration: Avoid duplicate port allocations
- #15666mk-job.solaris: do not add artificial metrics
- #15667mk-job.{aix,solaris}: silently handle missing write permissions to $MK_VARDIR/job errors
- #15668mssql_availability_groups: crash when sync state is PARTIALLY_HEALTHY
- #15669ruleset pages crash due to bugs in single rulesets
- #15670mk-job.{aix,solaris}: removal of stale running files
- #15671SAML: use RSA-SHA256 to sign authentication requests
- #15672logwatch pattern analyzer: clarify redefinition of states
- #15673Logfile pattern analyzer: improve rule overview
- #15676group_config: delete endpoints now return a 409 when is use.
- #15677downtimes: response with correct error message when host does not exist
- #15678schemas: regex pattern updates
- #15679host_config: moving a host to a different folder only permitted if user has permission
- #15680downtimes: duration field changed from seconds to minutes
- #15681Ntop: Top talkers throughput stats incorrectly calculated
- #15682REST-API: several endpoints returned "Host not found"
- #15683notification_rules: implementation of rest-api endpoints
- #15684password: empty strings should not be allowed as passwords
- #15685ntopng: integration with checkmk
- #15686Allow Links in HTML Emails
- #15687Update openssl to 1.1.1t
- #15688Switch agent-receiver certificate
- #15691Fix XSS in business intelligence
- #15693Disable SHA1 signatures for agents
- #15694Remove mod_auth_mellon
- #15695Improve site CA
- #15696Linux agent: timing problem with 5 minute check interval
- #15697Display error in "Effective rulesets" view.
- #15698mk_filestats: Crash on baking with "Deploy without configuration"
- #15699Deprecate Agent Updater v1.6.0
- #15700smart_stats: Prevent reporting mismatched temperature value
- #15701ps: Fill gaps in age metrics
- #15702UNIX agents/mk_oracle: Validate termination of cached plugins
- #15703Linux agent updater - Fix missing libcrypt.so.1
- #15704check_mkevents: Display of last log line configurable
- #15705Warning about agent updater rule on CME remote site update
- #15706Reduce permission questions during "omd update"
- #15707NagVis: Updated to 1.9.35
- #15708Fix Nagstamon API in case a host downtime is set for exported services
- #15709Fix "Transform spool files" update issue
- #15710NagVis: Updated to 1.9.36
- #15712NagVis: Updated to 1.9.37
- #15713NagVis: Updated to 1.9.38
- #15714Add support for Checkmk Appliance 1.7+
- #15716NagVis: Updated to 1.9.39
- #15717NagVis: Updated to 1.9.40
- #15718Improve main menu keyboard navigation
- #15719mk_docker: Prevent "Missing monitoring data for plugins" warnings
- #15720docker_node_info: Display all errors reported by the agent plugin
- #15721Fix wrong edition reported via livestatus in enterprise sites running the Nagios core
- #15722omd update: Fix setting world read permissions on etc and local files
- #15723Ensure site is stopped when running cmk-update-config
- #15724Change API specification computation
- #15725Cleanup old Microcore config during update procedure
- #15726service: make service description query parameter required for 'Show the monitored service of a host' endpoint
- #15728mk_oracle: revert werk 15210
- #15729saml2: addition of encryption option
- #15730add proper error message when fetch remote call times out
- #15731Agent controller auto-registration rules: Avoid error when updating remote sites with active configuration replication
- #15732ESX VM monitoring: Fix missing or stale 'ESX Memory' service
- #15733Single-metric dashlets and metric views: Fix scaling issues
- #15734Unix agents: Fix asynchronous plugin execution via xinetd and ssh
- #15735check_traceroute: Fix checking of routers specified by domain name
- #15736check_traceroute: Report correct number of hops
- #15737docker_node_info: Fix sporadic UNKN if host is monitored by multiple sites
- #15738ucs_c_rack_server_util_cpu: Take user-configured parameters into account
- #15739fortisandbox_disk_usage: Fix KeyError: 'disk_used'
- #15740cisco_qos: Interpret thresholds correctly
- #15741Set Default Password Policy
- #15742Added Authenticator Based Two-Factor
- #15745Checkmk now redacts site secrets during support diagnostics generation
- #15746'mk_inventory' column can now be returned from 'host' endpoints
- #15747Fix macro replacement in special agents
- #15748heartbeat_crm_resources: Check promotable clone resources
- #15749apache_status: Add "httpd-worker" to the list of processes to detect
- #15750apache_status: Try to detect servers with ss first
- #15752azure_virtual_network_gateways: Fix crash in parsing Azure VNet gateway section
- #15753agent_azure: Make resource group filter case-insensitive
- #15754Enable AES-192 and AES-256 privacy protocols for SNMP
- #15755ps: Make showing usernames in service details configurable
- #15756active_check: Support service attribute macros in active check automations
- #15757agent_aws: Fix fetching service quotas for EC2, ECS and ElastiCache
- #15758checkpoint: Fix typo in name 'Check Point' in werks, catalogue and WATO rules
- #15759mk_oracle: Fix error in the mk_oracle plugin
- #15760mk_oracle: '--no-spool' command-line option added
- #15761epower: Check levels if power is 0
- #15762tsm_scratch: Fetch tsm scratch correctly if there are no free tapes
- #15763enviromux: Support Enviromux5D
- #15764xinetd: Migrate old xinetd service if template file exists
- #15765check_temperature: Fix misleading service details in temperature checks
- #15766local: Better error handling for incorrect local checks
- #15767check_mk_agent: Fix crash in AIX and Solaris agents if agent profiling is on
- #15768siemens_plc_duration: Fix crash if duration is smaller than a second
- #15771discovery: remove vanished labels on 'Accept all'
- #15773clustered hosts: Fix monitoring if 'Use piggyback data from other hosts if present' is used
- #15774checking: Prevent data loss on hosts with longer check intervals
- #15812Remove config verification from the cmk tool
- #15813Clarify combined graph dashlet error message for filtered boards
- #15814'effective_attributes' now contains custom attributes and tags
- #15815LDAP connection ids that are invalid user ids will no longer crash Checkmk
- #15817"Site/Host overview" dashlet can now be forced to show either a site or a host overview
- #15818Activating changes will check for git being installed if config versioning is enabled
- #15820REST API now accepts '24:00' as a time in time ranges
- #15825'effective_attributes' now uses the same format as 'attributes' in 'show host' and 'show all hosts' endpoints
- #15828BI service delivers now state changes to backends
- #15829Bakery avoids rebaking packages if it is possible
- #15830Prevent Windows agent service crash in some cases
- #15831Windows agent provides cached info for local check in piggyback
- #15832Windows agent correctly determines MRPE timeout now
- #15833Prevent overriding critical plugins with custom files
- #15838Limit the service description length to 250
- #15839Connection state of interface on Windows is supported out-of-the-box
- #15846New views for measuring IT utilization
- #15847cisco_qos: Handle metric units consistently & drop averaged metrics
- #15848mk_oracle: Fix asynchronous execution on systemd systems and direct call from the command line
- #15849Filesystem checks: Avoid crash if device reports negative free space
- #15850Agent plugin for monitoring Mailman 3 mailing lists
- #15851Combined graphs from views: Take view context into account
- #15852AWS S3 request metrics monitoring: Clarify prequisites
- #15854Fix metric scaling issues in views and dashboards
- #15855Improve rendering of small values in percentage Perf-O-Meters
- #15856mk_oracle: Support for only remote instances without piggyback hosts
- #15858cifsmounts: Properly deal with spaces in CIFS mounts
- #15859cisco_fru_power: Changed behavior for PSUs without power
- #15860systemtime (windows): no longer account for fetcher/checker delay
- #15861Discovery page: Show true reason of a failed discovery
- #15862Monitor Pure Storage FlashArrays
- #15864Checkmk agent for OpenBSD: Fix interface services
- #15865Aruba 2930M: Fix detection
- #15866omd_diskusage: Seemingly random crashes
- #15867df: No longer crash if volume name is shown on a cluster
- #15868cpu_loads, blade_bx_load, wmi_cpuload: Configurable levels for other load averaging types
- #15869Missing sections in agent output
- #15870Gracefully handle individual fails of cached sections
- #15871Checkmk Agents Linux, Solaris, AIX, OpenWrt and FreeBSD: Corrupt agent output
- #15872This Werk fixes misbehaved metrics after an upgrade
- #15873ucd_cpu_load: Consider the number of CPUs
- #15874Speed up "Extension packages" pages
- #15875viprinet_router: Fix failing config migration
- #15876sap_hana_db_status: Be ok for passive nodes
- #15878saml2: resolve login after migrating user to saml2 connector
- #15879host_config: introduction of background job for host_rename endpoint
- #15880service_discovery: add further documentation details to execute service discovery endpoint
- #15881saml2: addition of option to map attribute value to specific contact groups
- #15882handling of 409 status code during activate changes
- #15883SAML mellon_create_metadata is executable by default
- #15884activate_changes: If-Match header now required on the activate changes endpoint
- #15885activate_changes: implement list pending changes endpoint
- #15886etag: allow star tag on endpoints that enforce etag policy
- #15888folder_config: update endpoint now requires which update option you want
- #15889password_store: pattern for password store identifiers should be the same as the gui
- #15890user: read permissions are now checked in the request schema before delete/edit/create user
- #15891ical_import: .ical files are now imported using the icalendar package
- #15892ntop_alerts: rename alert tabs in ntop alerts dashboard
- #15893ntop_alerts: introduce pagination to ntop alerts dashboard backend
- #15894State and Count of Processes: Calculate process creation time consistently
- #15895State and Count of Processes: Use remote server time for process creation time when using Linux agent
- #15896State and Count of Processes: Use remote server time for process creation time for various agents
- #15897mk_mysql: Make Checkmk the sole provider of mysql configuration
- #15902CPU utilization: Make core numbering consistent
- #15903cisco_temperature, cisco_temperature_dom: Improved check state and summary if sensor status not ok
- #15904Added option to execute ibm_mq plugin as mqm user
- #15905check_disk_smb: Support SMB share hosts in networks other than the Checkmk server network
- #15906apc_symmetra: Improve wording in ruleset
- #15907check_disk_smb: Now supports password store for setting passwords
- #15908df: Showing wrong WARN/CRIT levels when magic factor is 1.0
- #15910agent_aws: DNSName not available in load balancer info
- #15911jenkins_jobs: Consider 'Override check state based on last build result' option
- #15912graylog_alerts: Fixed section parsing when transitioning from 2.1 to 2.2
- #15913check_disk_smb: Fix rule transform when updating from 2.1.0p30 and lower
- #15915oracle_instances: Fixed parsing of section with failure and additional information
- #15917mssql_backup: Now mssql_backup finds backup even if collation is case sensitive
- #15919mk_tsm: agent not delivering data for tsm_storagepools and tsm_stagingpools
- #15921primekey_data: Fix parsing crash when HSM Status isn't available
- #15922cisco_meraki_org_sensor_readings: Checks for battery and humidity percentage added
- #15923haproxy: Adapted HAproxy Server State and HAproxy Frontend State rules to be item specific
- #15924Fix link of host hexagons in alert overview dashlet
- #15925Fix selection while editing downtimes
- #15926Fix background color of pending state
- #15927Fix copy of random secret to clipboard
- #15928Fix visibility of cloned view, dashboard and report extensions
- #15930check_mailboxes: Fix warning state "password input may be echoed"
- #15931Enable scrolling for sidebar element dashlets
- #15933Fix failed LDAP sync because of invalid user ID
- #15934Fix selection for downtime commands
- #15936Fix redirect for mobile views on login
- #15937Fix error on edit of graph dashlets added via "Add to dashboard"
- #15938Fix title link of top alerters dashlet
- #15939Fix possible "Internal Server Error" on save of changes
- #15940Fix result view of host and service label search
- #15941Fix possible failed notifications on appliances
- #15942Fix default selection of "Tree of folders" snapin
- #15943Fix gauge dashlet showing always positive values
- #15944Add support for >10Gbps network cards on OpenBSD
- #15950Management boards: Use correct metric units and scalings
- #15951Dashboards and graph collections: Support same graph multiple times
- #15952Graph legends & mouse hovers: Respect order of curves in graph definitions
- #15953Support same graph multiple times in views
- #15955Fix 'NoneType' object has no attribute 'startswith' crash in views
- #15956Agent bakery API now available in Checkmk Raw Edition (CRE)
- #15957Render prediction graphs for services on remote sites
- #15958Custom extensions: Avoid duplicate graphs in the user interface due to 'graph_info.append'
- #15959ntop_alerts: populate alert type dropdown list in alerts dashboards
- #15960permissions: allow guest users Host read access on monitoring endpoints
- #15966downtimes: add site property to the downtimes endpoints
- #15967event console: add site property to the event console endpoints
- #15968host_config: update endpoint now only allows one of replace, update or delete
- #15969cisco_temperature: Correct warning threshold for environment temperature
- #15970mk_oracle: Fix "Database or necessary processes not running or login failed" error due to race conditions
- #15971Licensing: Missing license transfer in distributed setup
- #15972Activate changes: Performance improvement in very large distributed setups
- #15973Remove deprecated host label "resource_group" for Azure Resource Group hosts
- #15974azure_vault: Fix last backup status "Healthy" mislabeled as critical status
- #15975Pure Storage FlashArray: Internal Alerts: Only show open alerts
- #15976mssql_backup: Correct timezone difference for last backup date
- #15980user: return 400 status code when trying to create or edit an user specifying a non existing customer
- #15981dcd: create, retrieve and delete dynamic host configurations
- #15982time_period: Creation, modification or deletion of time periods from the API now adds entries to activate changes
- #15983time_period: verify time_period usage before deletion and fix the reference for time_periods being saved to the configuration file in exclude field.
- #15985AWS agent handles wafv2 rules with ByteMatchString correctly
- #15994cisco_ucs: Add support for Cisco UCS C240
- #15995citrix_state: Fix TypeError: unsupported operand type(s) for |: 'dict' and 'Parameters'
- #15996agent_azure: Add support for China
- #15997mk_filehandler: Add missing plugin configuration (bakery)
- #15998check_mk_agent.aix: Fix termination of agent if no profile file
- #15999cisco_cpu_multiitem, cisco_fru_module_status: Fix parsing PhysicalClasses
- #16000cisco_asa_conn: Fix translation of an empty interface status -> "UNKNOWN, Status: N/A"
- #16001veeam_jobs: Treat "Starting" jobs as OK, not UNKNOWN
- #16002veeam_cdp_jobs: Fix parsing of last sync which may contain floats like '123,456'
- #16004pushover: 204 status should not trigger error message
- #16005ups_power: Fix crash if power value does not contain an integer
- #16006esx_systeminfo: Fix missing 'Software > OS > Build' for view configuration
- #16007win_os: Add HW/SW inventory field 'version'
- #16008HW/SW Inventory Retention Intervals: Take all matching entries into account
- #16009HW/SW Inventory: Show icon and tooltip if a data field is kept further on or is outdated
- #16010Custom graphs/Graph collections: Fix permissions if admin wants to see custom graphs from other users
- #16012Event Console: Fix events on central site if these events are dedicated for remote sites
- #16013Fix missing event console rules after site update
- #16014emc_datadomain_disks: addition of "System" DataDomain status
- #16015ldap & saml: resolve error when connection config is edited or created
- #16016mk_postgres: addition of option to specify instance name
- #16018activate_changes: improve description for 'Activate pending changes' endpoint
- #16019Update PHP version in SLES15P4 from 7 to 8
- #16020Add support for Ubuntu 23.04
- #16021Add support for Debian 12
- #16023Use oracledb over cx_Oracle module for Oracle DB in check_sql
- #16024Add support for SLES 15 SP5
- #16025Update PHP version in SLES15SP3 from 7 to 8
- #16029Renamed MobileIron to Ivanti Neurons for MDM
- #16030Alphabetic sorting for Kubernetes dashboard elements
- #16031ntop: interface and vlan dropdown
- #16032Crash: Reports with service specific SLA column
- #16033Unable to create crash report
- #16034Visualization of rule search
- #16035CSV export for availability timelines of hosts
- #16036host_config: 500 status code with no explicit IPMI credentials configured
- #16037folder_config/host_config: No longer accept non-existent site
- #16038SLA tooltip missing UNKN state
- #16039host_config: add inherited labels to effective attributes
- #16040Add Top list dashlet
- #16041New permissions "Discard changes" and "Discard foreign changes"
- #16042Change default number of host/service columns to 1
- #16043check_mail and check_mail_loop: Enable EWS and OAuth2
- #16044Keep label filters when sorting a view
- #16045Improved host/service label conditions in rules
- #16046Improve "Acknowledge problems" command dialog
- #16047Changed host labels for Azure Resource Groups and Virtual Machine
- #16048Import Azure tags as service labels
- #16049Render service graphs of host independent of historic metrics
- #16051comments: add site property to the comments endpoints
- #16052time_period: the 'excluded' field can now be updated using the REST API
- #16053audit_log: retrieve and clear the audit log
- #16054custom notes for host and services: Fix multiple note display and fix note search path for services
- #16055custom notes: Allow html tags on custom notes for hosts and services
- #16056Fix error on showing open bulk notifications
- #16057New global option to configure maximum long output size
- #16058Fix import of iCalendar files
- #16059Fix possible failed notifications running in docker environment
- #16060Fix possible "Request-URI Too Long" on rule search
- #16061Inpage search: Allow searching for folders on hosts page
- #16062cisco_webex_teams: Fix failed notification on response code 204
- #16064HTML Email: Fix missing state marker in Outlook clients
- #16065Fix permission "Move to monitored services" in service discovery
- #16066Add more host labels for agent based discovery on Linux
- #16067Fix possible "Internal server error" while saving large formulars
- #16068SIGNL4: better support of service alerting and two-way status updates
- #16069Fix "Top alerters" dashlet site filter on "Site dashboard"
- #16070Activate changes now shows user and source of currently running activation
- #16071Notification spooler: Fix ignored timing settings for specific methods
- #16072Add wato audit log to logrotate cronjob
- #16073Redesign of audit log page
- #16074Fix ignored filter on export of views as PDF
- #16075Notification spooler: Fix possible wrong order of notification processing
- #16076Agent Bakery: "Bake revision" is now configurable
- #16077Agent Bakery: Leftover packages of non-agent hosts
- #16078win_licenses: Failed to read time until license expiration
- #16079cisco_temperature: Regression in temperature level evaluation
- #16080mssql_datafiles/transactionlogs: Regression in maximum size calculation
- #16081Analyze configuration: false positive in "Restricted address mismatch" test
- #16082Wrong match type for "Agent controller auto-registration" ruleset
- #16084Show full agent hash in Check_MK Agent service and Agent update status
- #16085Agent Updater: Better detection of underlying platform
- #16086Support Diagnostics: Include basic SELinux infos
- #16087Support Diagnostics: Collect information about installed Python modules
- #16088Support Diagnostics: Also add the latest Crash Dumps to the SD Dump
- #16089etherbox_smoke: Fix default behaviour and remove predictive levels option
- #16090etherbox_voltage: No default thresholds and remove predictive levels option
- #16091Local checks: Show metric values in service summary only if WARN/CRIT
- #16092Azure special agent: Add option to configure HTTP proxy
- #16096authentication: allow REST API access when gui access is restricted
- #16097hosts: fix permission checking for moving hosts to other folders
- #16098notification rules: match_folder value now matches correctly to available folders
- #16099create_host: creating a host with a custom attribute now returns expected attributes
- #16100licensing: the 'settings' field is now required for license configuration
- #16101host_config: host names no longer allow newline characters
- #16102aux_tag_id: aux tag ids no longer allow newline characters
- #16103dcd: phase 2.3 updating config now calling the update host endpoint with the correct data
- #16104group_id: group ids no longer allow newline characters
- #16106KUBE: Addition of support for Kubernetes version 1.27
- #16109host_tag_group: restrict ident to same pattern as in UI
- #16110event console: Fix on 'Events of host x' caption and its corresponding link
- #16111rule: update a rule preserving its index, folder, and ruleset
- #16112Refer to a time period by its name instead of its alias in the REST API
- #16113event console: Incorrect title and link to the event console
- #16114folder_config: Extend GET and DELETE endpoints folder name pattern to match the CREATE enpoint one
- #16115Improved handling of forwarded syslog messages in the event console
- #16125Remove Python 3.4 as an option for Windows Agent
- #16126Ignore invalid session cookie for header-auth
- #16127agent-updater change behaviour of trust-cert option
- #16130host_tag_group: host tag group field 'ident' no longer allows newline characters
- #16131timeperiods: 'name' field no longer allows newline characters
- #16132report_scheduler: time of day must be provided
- #16133folders: 'name' field no longer allows newline characters
- #16134reports: pdf headings no longer run off the page when they are too long
- #16135apache_processes: we now replicate the configuration on remote sites
- #16136api-docs: include explanation of the special character * for the If-Match header
- #16137user_config: allow update of custom user attributes
- #16138host_config: set start field as nullable
- #16139notifications: adjust regex pattern
- #16140Fix missing entries for Checkmk check helpers logger
- #16141Prevent notification in alert handler when notifications are disabled
- #16142Add max_long_output_size livestatus column
- #16143Add --snmp-backend option to cmk
- #16144Ignore piggybacked host names starting with a period
- #16145"Always up" hosts can always notify
- #16146Avoid crash upon failure to create RRD files
- #16147Abort CMC on irrecoverable filesystem errors
- #16148New livestatus column performance_data
- #16149New OrderBy header in livestatus
- #16150Forecasting: Stricter checks for missing data
- #16151group_config: bulk updating requires the attributes field
- #16152host_config: bulk delete hosts requires at least 1 entry
- #16153agents: Key ID now shown in the agent signature keys table
- #16155rule_notifications: allow 3rd party plugins via the REST-API
- #16156downtimes: site_id only required when deleting downtimes by_id
- #16157rules: value_raw now a required field for create and update
- #16158Bi: Creating a bi aggregation with an unknown pack_id now returns a proper 404 response
- #16159linux-bonding: introduce check for expected bonding mode
- #16160host_config: can now move host between nested folders
- #16161discovery: Fix missing datasource error for cluster hosts
- #16162discovery: better message in case of failing data sources
- #16163jar_signature: Prevent privilege escalation to root
- #16164veeam_cdp_jobs: Handle last sync time from the future
- #16165check_mk_agent: Set LC_ALL before running the agent
- #16166ibm storwize: Fix missing data when monitoring nodes
- #16167pandacom_psu: New PSU types added
- #16168fortiauthenticator_auth_fail: Detect new FortiAuthenticator devices
- #16169opsgenie: Fix notification acknowledgement if host or service are back to OK
- #16170snmp: Store OID cache per context group
- #16171aws: Fix Cloudwatch alarms fetching
- #16172kaspersky_av: Don't run kav4fs-control or kesl-control if they aren't owned by root
- #16173symantec_av: Don't run sav command if it isn't owned by root
- #16186Correct the response schemes in audit log endpoints
- #16187Restrict the group name pattern to disallow incompatible names
- #16188reporting: Default values of the "Horizontal Rule" element were filled incorrectly
- #16189wato: Implementation of Natural sorting of hosts and folders in the host setup page
- #16190service details view: Fix date display on 'The last time service was OK' row
- #16191Activate changes: Performance improvement in CME
- #16194Licensing: Allow UI to be used in trial and free state when CMC is not running
- #16195Licensing: Improve process of applying a license for non-running CMC
- #16201REST API bi: Do not update config generation when retrieving BI aggregations status
- #16202Mega menu: Hide "Customize" menu and menu items for users with no permission
- #16204metrics: Fix Internal Server Error when decimal timestamps are provided
- #16205Introduce Last seen for the REST API usage
- #16206bi: Deleting a non-existent bi pack now returns a proper 404 response
- #16207host_tag_group: Fix 500 status code when creating a host_tag_group with id already in use
- #16208time_period: Fix error when updating a time period without changing its alias
- #16209downtimes: Fix performance issues when creating downtimes
- #16212raritan_pdu_outletcount: dysfunctional ruleset
- #16213azure: adjustment of help text for App Registrations option
- #16215agent_elasticsearch: resolve error when requesting indices stats
- #16216Resolve Runas section in Checkmk Linux agent
- #16219Limit length of Hostname
- #16220Change factory setting for "Lock user accounts after N logon failures"
- #16221Livestatus Injections
- #16222Automationuser login must not open full session
- #16223Deprecate automation user login via HTTP parameters
- #16224CSRF in user-message deletion
- #16225Ignore certificates with negative serial numbers
- #16226Privilege escalation in Agent
- #16227Disabled automation users could still authenticate
- #16228Enable update as site user due incompatible python versions
- #16230Add cloud edition features to Managed Services Edition
- #16233Cease to provide builds for Ubuntu 23.04 (Lunar Lobster)
- #16235oracle_sql: don't crash on wrong keyword
- #16236Regression when obtaining mails from mailbox
- #16237Path to mysql.ini under Windows for mk_sql
- #16238Add m7i.large as aws resource type
- #16240Crash on missing thread count on AIX
- #16258jolokia_metrics_app_sess: incorrectly applied lower levels
- #16259New APIs for plugin development
- #16261Split up rule "Mails in outgoing mail queue"
- #16262Browsing man pages from command line
- #16263Broken discovery result if services contained pipe symbol
- #16264Logwatch EC: Mergetype of forwarding rule is more consistent
- #16265Inconsistent Check_MK services for clusters with partial piggyback data
- #16266Cached MRPE plugins: display cache info at the end of the service output
- #16267Drop 'cmk --paths' command
- #16268Date macro replacement in fileinfo patterns