librenms: add missing runtime dependencies

Adds packages required by LibreNMS features. They are currently configured in the librenms module,
but not available at runtime, causing some functionality to fail, e.g. graphs not rendered because
rrdtool is missing, or services not working because monitoring-plugins are not available.
This fixes the issue by adding the packages to buildInputs.
This commit is contained in:
Sam Grimee
2024-08-07 11:32:04 +02:00
committed by Yureka
parent 150125abe2
commit 6b6bf0dcc5
@@ -38,7 +38,18 @@ in phpPackage.buildComposerProject rec {
php = phpPackage;
buildInputs = [
graphviz
ipmitool
libvirt
monitoring-plugins
mtr
net-snmp
nfdump
nmap
rrdtool
system-sendmail
unixtools.whereis
whois
(python3.withPackages (ps: with ps; [
pymysql
python-dotenv