docs: add table of contents to procedures readme and update gitignore
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,2 +1,3 @@
|
|||||||
db_credentials
|
db_credentials
|
||||||
global-bundle.pem
|
global-bundle.pem
|
||||||
|
template/
|
||||||
|
|||||||
@@ -8,6 +8,24 @@ This is the declarative (PostgreSQL procedures based) partitioning implementatio
|
|||||||
> 1. **Data Visibility**: After enabling partitioning, old data remains in `*_old` tables and is **NOT visible** in Zabbix. You must migrate data manually if needed.
|
> 1. **Data Visibility**: After enabling partitioning, old data remains in `*_old` tables and is **NOT visible** in Zabbix. You must migrate data manually if needed.
|
||||||
> 2. **Disable Housekeeping**: You **MUST** disable Zabbix Housekeeper for History and Trends in *Administration -> Housekeeping*. Failure to do so will cause massive `DELETE` loads.
|
> 2. **Disable Housekeeping**: You **MUST** disable Zabbix Housekeeper for History and Trends in *Administration -> Housekeeping*. Failure to do so will cause massive `DELETE` loads.
|
||||||
|
|
||||||
|
## Table of Contents
|
||||||
|
- [Architecture](#architecture)
|
||||||
|
- [Components](#components)
|
||||||
|
- [Prerequisites: Database & User Creation](#prerequisites-database--user-creation)
|
||||||
|
- [Installation](#installation)
|
||||||
|
- [Configuration](#configuration)
|
||||||
|
- [Modifying Retention](#modifying-retention)
|
||||||
|
- [Maintenance](#maintenance)
|
||||||
|
- [Scheduling Maintenance](#scheduling-maintenance)
|
||||||
|
- [Monitoring & Permissions](#monitoring--permissions)
|
||||||
|
- [Versioning](#versioning)
|
||||||
|
- [Least Privilege Access (`zbx_monitor`)](#least-privilege-access-zbx_monitor)
|
||||||
|
- [Implementation Details](#implementation-details)
|
||||||
|
- [`auditlog` Table](#auditlog-table)
|
||||||
|
- [Converting Existing Tables](#converting-existing-tables)
|
||||||
|
- [Upgrades](#upgrades)
|
||||||
|
- [Appendix: Zabbix Server & Frontend RDS Configuration](#appendix-zabbix-server--frontend-rds-configuration)
|
||||||
|
|
||||||
## Architecture
|
## Architecture
|
||||||
|
|
||||||
The solution uses PostgreSQL native declarative partitioning (`PARTITION BY RANGE`).
|
The solution uses PostgreSQL native declarative partitioning (`PARTITION BY RANGE`).
|
||||||
|
|||||||
Reference in New Issue
Block a user