]> git.ipfire.org Git - ipfire-2.x.git/commit
zabbix_agentd: Add IPFire services.get item
authorRobin Roevens <robin.roevens@disroot.org>
Tue, 10 Sep 2024 21:12:31 +0000 (23:12 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 11 Sep 2024 09:45:03 +0000 (09:45 +0000)
commita66263b4f5c746c3c7f7c320e45c3ac78811c7a8
treea0a32948692b3e0ad7a749dc8f744d244a205b4d
parenta20209975a29184570821679e87b4728ab81e688
zabbix_agentd: Add IPFire services.get item

- Adds Zabbix Agent userparameter `ipfire.services.get` for the agent to get details about configured IPFire services (builtin and addon-services)
- Includes `ipfire_services.pl` script in sudoers for Zabbix Agent as it needs root permission to call addonctrl for addon service states.
- Adapts lfs install script to install new script
- Adds new script to rootfiles

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/packages/zabbix_agentd
config/zabbix_agentd/ipfire_services.pl [new file with mode: 0755]
config/zabbix_agentd/sudoers
config/zabbix_agentd/userparameter_ipfire.conf
lfs/zabbix_agentd