44 lines
1.5 KiB
Plaintext
44 lines
1.5 KiB
Plaintext
# database: Connection details for the Zabbix database
|
|
database:
|
|
type: mysql
|
|
# host: Database server hostname or IP
|
|
# host: localhost
|
|
# socket: Path to the MySQL unix socket (overrides host if set)
|
|
socket: /var/run/mysqld/mysqld.sock
|
|
# port: Database port (default: 3306)
|
|
# port: 3306
|
|
# credentials
|
|
user: zbx_part
|
|
passwd: <password>
|
|
db: zabbix
|
|
|
|
# partitions: Define retention periods for tables.
|
|
# Format: table_name: duration (e.g., 14d, 12w, 1m, 1y)
|
|
partitions:
|
|
# daily: Partitions created daily
|
|
daily:
|
|
- history: 14d
|
|
- history_uint: 14d
|
|
- history_str: 14d
|
|
- history_text: 14d
|
|
- history_log: 14d
|
|
- history_bin: 14d
|
|
# weekly: Partitions created weekly
|
|
weekly:
|
|
# - auditlog: 180d
|
|
# Note: auditlog is not partitionable by default in Zabbix 7.0 (PK missing clock).
|
|
# To partition, the Primary Key must be altered to include 'clock'.
|
|
# monthly: Partitions created monthly
|
|
monthly:
|
|
- trends: 1y
|
|
- trends_uint: 1y
|
|
|
|
# logging: Where to send log output. Options: syslog, console
|
|
logging: syslog
|
|
|
|
# premake: Number of partitions to create in advance
|
|
premake: 10
|
|
|
|
# replicate_sql: False - Disable binary logging. Partitioning changes are NOT replicated to slaves (use for independent maintenance).
|
|
# replicate_sql: True - Enable binary logging. Partitioning changes ARE replicated to slaves (use for consistent cluster schema).
|
|
replicate_sql: False |