zabbix7-proxy: Expose ProxyBufferMode and ProxyMemoryBufferSize in GUI

Open
#5,400 6 comments 0 reactions 0 assignees View on GitHub

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

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

incomplete

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
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from opnsense/plugins

All issues in opnsense/plugins

Similar issues

More PHP issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.