1.4 KiB
1.4 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.4.0] - 2025-12-16
Added
- Monitoring: Added
--discoveryargument for Zabbix Low-Level Discovery (LLD) of partitioned tables. - Monitoring: Added
--check-daysargument to calculate days remaining until partition buffer exhaustion. - CLI: Added
--version/-Vflag to display script version. - Docker: Added
RUN_MODE=discoveryandRUN_MODE=checksupport toentrypoint.py. - Templates: Added Zabbix 7.0 compatible template
zabbix_partitioning_template.yaml.
Removed
- CLI: Removed unimplemented
--delete/-dargument.
[0.3.0] - 2025-12-14
Changed
- Refactor: Complete rewrite of
zabbix_partitioning.pyusing Class-based structure (ZabbixPartitioner). - Configuration: Extended comments in the configuration file (
zabbix_partitioning.conf). The config file is self-explanatory now. - Docker: Introduced Docker container support (
Dockerfile,entrypoint.py). The script can be run in a stateless manner using Docker.
Added
- Optimization: Added
initial_partitioning_startoption (db_minvsretention) to speed up initialization on large DBs.