]> git.ipfire.org Git - ipfire-2.x.git/commit - lfs/zabbix_agentd
zabbix_agentd: Add OpenVPN certificates items
authorRobin Roevens <robin.roevens@disroot.org>
Wed, 28 Feb 2024 18:58:36 +0000 (19:58 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 29 Feb 2024 10:26:11 +0000 (10:26 +0000)
commitbff53f09ffb26cee1e410a2ee812efe4b83538d3
treefb8a23233037159df74692fcf0d984ab7d0a5dc6
parent670e7d6e363d1a51de623428620b5d50b0e814d8
zabbix_agentd: Add OpenVPN certificates items

- Adds Zabbix Agent userparameters `ipfire.ovpn.clientcert` and `ipfire.ovpn.cacert` for the agent to get details about openvpn client, server and ca certificates.
- Moves all `ipfire.ovpn.*` userparameters to a separate config file `userparameter_ovpn.conf` to enable users to selectively disable openvpn items when not needed
- Includes `ipfire_certificate_detail.sh` script in sudoers for Zabbix Agent as it needs root permission to read openvpn certificate details.
- Adapts lfs install script to install new script and configfile
- Adds new script and configfile to rootfiles
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/packages/zabbix_agentd
config/zabbix_agentd/sudoers
config/zabbix_agentd/userparameter_ipfire.conf
config/zabbix_agentd/userparameter_ovpn.conf [new file with mode: 0644]
lfs/zabbix_agentd