<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/admin/zabbix/files, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-07-31T09:50:45Z</updated>
<entry>
<title>zabbix: bring proxy to parity with server and agentd</title>
<updated>2026-07-31T09:50:45Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-07-17T01:01:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=355665cfb5246a4a0e437bc367cb8c0cf7d20688'/>
<id>urn:sha1:355665cfb5246a4a0e437bc367cb8c0cf7d20688</id>
<content type='text'>
* Add config file patch for proxy
* Add initscript for proxy
* Update Makefile and support files to bring proxy to parity with
  agentd and server.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>zabbix: tweak server initscript and bring agentd to parity</title>
<updated>2026-07-31T09:50:45Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-07-17T00:21:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ec5497292452db0cfb0205fca16c6460607b5433'/>
<id>urn:sha1:ec5497292452db0cfb0205fca16c6460607b5433</id>
<content type='text'>
* Genericize zabbix_server initscript.
* Add shellcheck overrides where needed.
* Add a 'never_root' config option (default true) that determines
  whether server starts as an unprivileged user or starts as root and
  drops to an unprivileged user (unless config is changed so it always
  runs as root).
* Bring zabbix_agentd initscript to parity with zabbix_server for the
  initscript and configuration.
* Tweak Makefile to reduce repetition

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>zabbix: stop shipping sysctl.d conf in package</title>
<updated>2026-07-22T23:04:06Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-07-17T06:28:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f1bf9f56d866dfe8192f82428e910a3420092039'/>
<id>urn:sha1:f1bf9f56d866dfe8192f82428e910a3420092039</id>
<content type='text'>
The sysctl file increases max files to allow the default full
complement of discovery workers, however this is probably not a
hard requirement and such a conf not shipped elsewhere in tree, so
leave that to the user to configure. (The syslog messages from
zabbix-server and/or zabbix-proxy provided the needed information).

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>zabbix: reorganize files dir for clarity and to better follow the FHS</title>
<updated>2026-07-22T23:04:06Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-07-17T03:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2616169cd42ae207254f9d4a9b59a4ca8d527210'/>
<id>urn:sha1:2616169cd42ae207254f9d4a9b59a4ca8d527210</id>
<content type='text'>
Reorganize the extra files under the 'files' dir so that it is more
clear where they go and what they are for, and to avoid having a
disorganized mass of files.

Move the extra C source file out of files and into 'src-extra'.

Avoid treating openwrt-supplied params files as configuration data.
Instead have them in a separate directory under /usr/share which is
included in the zabbix_agentd configuration by default. This also better
follows the FHS.

Hopefully these changes make sense on their own, as well as helping the
CI accept the changes.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>zabbix: fix username for ubus acls</title>
<updated>2026-04-07T12:35:44Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-04-05T03:32:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0268b7cbc4487c46ff4950a718d276232e7b8ab4'/>
<id>urn:sha1:0268b7cbc4487c46ff4950a718d276232e7b8ab4</id>
<content type='text'>
When we updated the zabbix agent to use username zabbix-agent
we neglected to update ubus acls for zabbix-extra-network.

Therefore update the username for the network and wifi acls.

Will close #29058 once backported to 25.12.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>zabbix: tweak ubus acl json whitespace</title>
<updated>2026-04-07T12:35:44Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-04-05T03:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6b555ae5e0634ed98f4fcef368028a8614d0d45f'/>
<id>urn:sha1:6b555ae5e0634ed98f4fcef368028a8614d0d45f</id>
<content type='text'>
Ensure consist JSON formatting by using jq --tab . &lt;filename&gt;.json.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>zabbix: use separate users for agent and server</title>
<updated>2026-01-18T05:21:18Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-01-15T12:41:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=907e9c6b1ea4635275d8d640f5083b3656229ecc'/>
<id>urn:sha1:907e9c6b1ea4635275d8d640f5083b3656229ecc</id>
<content type='text'>
For security, per upstream recommendations, use a separate user for the
agent daemon and the server daemon.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>zabbix: add initscript for server</title>
<updated>2026-01-15T23:10:59Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2025-12-09T05:21:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ffdb7209a45456dd5f51cb62418d0b1968fbf5ac'/>
<id>urn:sha1:ffdb7209a45456dd5f51cb62418d0b1968fbf5ac</id>
<content type='text'>
Adds an initscript for zabbix_server, and related helper files

+ uses a zabbix_server uci conf to enable/disable startup
+ updates the default zabbix_server.conf to work with initscript
+ add a sysctl.d conf to set max-files more appropriate for zabbix_server

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>zabbix: fix agentd PidFile creation</title>
<updated>2026-01-15T23:10:59Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2025-12-25T20:04:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1ff6a92251c789211df3c2940967688bf23f69ad'/>
<id>urn:sha1:1ff6a92251c789211df3c2940967688bf23f69ad</id>
<content type='text'>
Addresses the issue pointed out in #28165, which is that zabbix_agentd
always creates a PidFile and has no option to disable PidFile creation.
Therefore update the configuration file to default to create a PidFile
where we want it.

Close #28165

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>zabbix: zabbix_helper_mac80211.c: use POSIX &lt;libgen.h&gt; header</title>
<updated>2024-03-06T13:44:46Z</updated>
<author>
<name>Tony Ambardar</name>
</author>
<published>2024-03-06T09:18:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3cf17ad13023928f5eab925e1d157319a74f50ef'/>
<id>urn:sha1:3cf17ad13023928f5eab925e1d157319a74f50ef</id>
<content type='text'>
The musl libc only implements POSIX basename() but provided a GNU header
kludge in &lt;string.h&gt;, which was removed in musl 1.2.5 [1]. Use the standard
&lt;libgen.h&gt; header to avoid compilation warnings like:

zabbix-6.4.7/zabbix-extra-mac80211/zabbix_helper_mac80211.c:37:11: warning:
 implicit declaration of function 'basename' [-Wimplicit-function-declaration]
   37 |     phy = basename(phy);
      |           ^~~~~~~~
zabbix-6.4.7/zabbix-extra-mac80211/zabbix_helper_mac80211.c:37:9: warning:
 assignment to 'char *' from 'int' makes pointer from integer without a cast
 [-Wint-conversion]
   37 |     phy = basename(phy);
      |         ^
zabbix-6.4.7/zabbix-extra-mac80211/zabbix_helper_mac80211.c:38:10: warning:
 assignment to 'char *' from 'int' makes pointer from integer without a cast
 [-Wint-conversion]
   38 |     stat = basename(stat);
      |          ^

Link 1: https://git.musl-libc.org/cgit/musl/log/?qt=grep&amp;q=basename

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
</feed>
