Releases: postgrespro/mamonsu
Releases · postgrespro/mamonsu
3.5.10
Changelog
- updated checkpoint plugin: added support for new view pg_stat_checkpointer
- updated bgwriter plugin: consider updated view pg_stat_bgwriter in postgres 17
- run zabbix cli tools with latest setuptools installed (>67.7.2)
3.5.9
Changelog
- run on systems with latest setuptools installed (>67.7.2)
- drop using dotted user:group specification in RPM pre-install stage
3.5.8
Changelog
- prepare for python 3.12: remove deprecated distutils imports
3.5.7
Changelog
- added support for Zabbix 6.4 API: handle deprecated parameters for auth request
- removed caching of pgsql.connections[max_connections] metric
- update default logrotate rules
3.5.6
Changelog
- changed pg_locks plugin metrics names. Warning: custom user-defined triggers and processing functions may be broken if they use item.name parameter.
3.5.5
Changelog
- fixed types mismatch for pgpro_stats and pg_wait_sampling
3.5.4
Changelog
- fixed privileges for mamonsu role created by bootstrap
3.5.3
Changelog
- removed the owner check for the mamonsu agent.conf file (previously this was not flexible and only required the user "mamonsu")
- removed metrics that conflict with the native Zabbix agent metrics (only in agent mode, in regular mode it works as usual)
- added pg_stat_wal queries for native Zabbix agent
- fixed native Zabbix agent queries
3.5.2
Changelog
- fixed Statements plugin list of metrics creation
- fixed Zabbix API requests to fit new Dashboard Template section rules
- fixed Replication plugin metrics - null values are now taken into account
- added new autovacuum utilization metrics: instant and average per 5, 15 and 30 minutes
- moved plugin custom parameters to Zabbix Macros
Zabbix Macros
Now you can set up mamonsu plugins dynamically using Zabbix Macros. List of available macros:
- {$ARCHIVE_QUEUE_FILES}
- {$CACHE_HIT_RATIO_PERCENT}
- {$CONNECTIONS_PERCENT}
- {$CRITICAL_LAG_SECONDS}
- {$MAMONSU_MAX_MEMORY_USAGE}
- {$MAX_CHECKPOINT_BY_WAL_IN_HOUR}
- {$MAX_TRANSACTION_TIME}
- {$MAX_PREPARED_TRANSACTION_TIME}
- {$MAX_XID_AGE}
- {$PG_UPTIME}
- {$SYSTEM_UPTIME}
- {$VFS_INODE_PERCENT_FREE}
- {$VFS_PERCENT_FREE}
autovacuum utilization
Added new metrics: instant autovacuum utilization and average autovacuum utilization per 5, 15 and 30 minutes
Name |
PostgreSQL Autovacuum: Utilization per [MAMONSU_INTERVAL] seconds |
Key |
pgsql.autovacumm.utilization[] |
Type |
Numeric (float) |
Units |
|
Delta |
As Is |
Supported Version |
9.5+ |
Name |
PostgreSQL Autovacuum: Utilization per 5 minutes |
Key |
pgsql.autovacumm.utilization.avg5[] |
Type |
Numeric (float) |
Units |
|
Delta |
As Is |
Supported Version |
9.5+ |
Name |
PostgreSQL Autovacuum: Utilization per 15 minutes |
Key |
pgsql.autovacumm.utilization.avg15[] |
Type |
Numeric (float) |
Units |
|
Delta |
As Is |
Supported Version |
9.5+ |
Name |
PostgreSQL Autovacuum: Utilization per 30 minutes |
Key |
pgsql.autovacumm.utilization.avg30[] |
Type |
Numeric (float) |
Units |
|
Delta |
As Is |
Supported Version |
9.5+ |