zabbix7-proxy: Expose ProxyBufferMode and ProxyMemoryBufferSize in GUI
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 68/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- php
- Domain
- observability-sre
Research direction
Start by locating the os-zabbix7-proxy GUI settings and the zabbix_proxy.conf generation path. Use the Zabbix 7.0 proxy configuration reference to check the three listed parameters, then verify that GUI saves retain them in the generated configuration.
Written by the indexing model from the issue text.
Description
Feature Request
The os-zabbix7-proxy plugin (v1.16) does not expose the Zabbix 7.0 proxy
memory buffer parameters in the GUI settings.
Missing Parameters
| Parameter | Type | Range | Description |
|---|---|---|---|
| ProxyBufferMode | enum | disk, memory, hybrid | Data buffering strategy (new in 7.0) |
| ProxyMemoryBufferSize | size | 128K–2G | Shared memory segment size |
| ProxyMemoryBufferAge | integer | 0, 600–864000 sec | Max age before flush to disk |
Why This Matters
These are the most significant performance parameters added to the Zabbix
proxy in 7.0. The shared memory buffer (ProxyBufferMode=hybrid) replaces
the SQLite-only data path from 6.0, dramatically improving throughput.
Without GUI exposure, these must be manually appended to zabbix_proxy.conf
— and any GUI save regenerates the config, removing manual additions.
Reference
- https://www.zabbix.com/documentation/7.0/en/manual/appendix/config/zabbix_proxy
- https://www.zabbix.com/documentation/7.0/en/manual/introduction/whatsnew700
Environment
- OPNsense 26.1.6
- os-zabbix7-proxy 1.16
- zabbix7-proxy 7.0.23
- Dominant language
- PHP
- Stars
- 1.2k
- Forks
- 863
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 10
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from opnsense/plugins
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
os-opnproxy 1.0.5_5 Openincomplete
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
All issues in opnsense/plugins
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
getgrav/grav-plugin-api#45 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
RSS-Bridge/rss-bridge#5098 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
phingofficial/phing#2025 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
silverstripe/developer-docs#911 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100