From 03b01e67523a6bb283769bb79611dd52dd478408 Mon Sep 17 00:00:00 2001 From: sthen Date: Mon, 17 Mar 2025 13:03:29 +0000 Subject: [PATCH] update to librenms-25.3.0 --- net/librenms/Makefile | 8 +- net/librenms/distinfo | 8 +- .../patch-LibreNMS_Validations_System_php | 9 ++ .../patches/patch-LibreNMS_wrapper_py | 12 +- .../patch-misc_config_definitions_json | 2 +- net/librenms/pkg/PLIST | 137 +++++++++++++++++- 6 files changed, 153 insertions(+), 23 deletions(-) diff --git a/net/librenms/Makefile b/net/librenms/Makefile index 40bb9e58b59..a01ff275446 100644 --- a/net/librenms/Makefile +++ b/net/librenms/Makefile @@ -3,8 +3,7 @@ COMMENT= auto-discovering network management/monitoring system # changelogs at https://github.com/librenms/librenms/releases GH_ACCOUNT= librenms GH_PROJECT= librenms -GH_TAGNAME= 25.2.0 -REVISION= 0 +GH_TAGNAME= 25.3.0 DISTFILES.dep= librenms-${GH_TAGNAME:R}-vendor.tar.xz EPOCH= 0 @@ -107,11 +106,12 @@ COMPOSER= ${MODPHP_BIN} \ # maintainer convenience target dist: ${FULLDISTDIR}/${GH_DISTFILE} @set -x; t=`mktemp -d /tmp/librenms.XXXXXXXXXX`; \ - f=$$t/librenms-${GH_TAGNAME:R}-vendor.tar.xz; \ + f=$$t/librenms-${GH_TAGNAME:R}-vendor.tar.xz; \ cd $$t; \ tar xzf ${FULLDISTDIR}/${GH_DISTFILE:C,\{.*,,}; \ cd ${WRKDIST:C,^.*/,,}; \ - sed -i 's,whereis -b ,whereis ,' LibreNMS/Config.php; \ + sed -i 's,whereis -b ,whereis ,' LibreNMS/Config.php \ + app/ConfigRepository.php; \ ${COMPOSER} install --no-dev; \ echo tarring; tar cf - vendor | xz -T 0 > $$f; \ scp $$f naiad:mirrors/; \ diff --git a/net/librenms/distinfo b/net/librenms/distinfo index 1a813595753..0d3ff7effa7 100644 --- a/net/librenms/distinfo +++ b/net/librenms/distinfo @@ -1,4 +1,4 @@ -SHA256 (librenms-25.2-vendor.tar.xz) = 5qz5Ee6i/HGQT9Nz0BNAzSNDBkfxvVNzSSgLwX4w9f0= -SHA256 (librenms-25.2.0.tar.gz) = xiF/E7qo1b2TOGdrd3UW+Mj5xZDFK1D2CcTFZvgUSn0= -SIZE (librenms-25.2-vendor.tar.xz) = 22632056 -SIZE (librenms-25.2.0.tar.gz) = 67565174 +SHA256 (librenms-25.3-vendor.tar.xz) = i6U4p8AKTqzyfTU+xhd4qB+kvBlF1PWa9k4JSKPXuy4= +SHA256 (librenms-25.3.0.tar.gz) = AoplD2UrY40UEjMcyk3LYGKOSaRJRKwxzyymQ5bZaew= +SIZE (librenms-25.3-vendor.tar.xz) = 21516636 +SIZE (librenms-25.3.0.tar.gz) = 67888175 diff --git a/net/librenms/patches/patch-LibreNMS_Validations_System_php b/net/librenms/patches/patch-LibreNMS_Validations_System_php index 783ad91a716..e3531041979 100644 --- a/net/librenms/patches/patch-LibreNMS_Validations_System_php +++ b/net/librenms/patches/patch-LibreNMS_Validations_System_php @@ -12,3 +12,12 @@ Index: LibreNMS/Validations/System.php $path = rtrim(`echo "\$PATH"`); // if couldn't find lnms and we have PATH +@@ -55,7 +55,7 @@ class System extends BaseValidation + $validator->warn('Global lnms shortcut not installed. lnms command must be run with full path', "sudo ln -s $install_dir/lnms $bin/lnms"); + } + +- $bash_completion_dir = '/etc/bash_completion.d/'; ++ $bash_completion_dir = '/usr/local/share/bash-completion/completions/'; + $completion_file = 'lnms-completion.bash'; + if (is_dir($bash_completion_dir) && ! file_exists("$bash_completion_dir$completion_file")) { + $validator->warn('Bash completion not installed. lnms command tab completion unavailable.', "sudo cp $install_dir/misc/lnms-completion.bash $bash_completion_dir"); diff --git a/net/librenms/patches/patch-LibreNMS_wrapper_py b/net/librenms/patches/patch-LibreNMS_wrapper_py index 956dc6b9e9b..19e2540ce94 100644 --- a/net/librenms/patches/patch-LibreNMS_wrapper_py +++ b/net/librenms/patches/patch-LibreNMS_wrapper_py @@ -1,12 +1,7 @@ -From 862f1b5cd12d2061878e110cdbdd6d75350dbb3d Mon Sep 17 00:00:00 2001 -From: Stuart Henderson -Date: Thu, 6 Mar 2025 21:08:24 +0000 -Subject: [PATCH] use raw string for Python regex (#17235) - Index: LibreNMS/wrapper.py --- LibreNMS/wrapper.py.orig +++ LibreNMS/wrapper.py -@@ -282,11 +282,11 @@ def poll_worker( +@@ -282,7 +282,7 @@ def poll_worker( os.path.dirname(os.path.dirname(os.path.realpath(__file__))), wrappers[wrapper_type]["executable"], ) @@ -15,8 +10,3 @@ Index: LibreNMS/wrapper.py executable, wrappers[wrapper_type]["option"], device_id ) if modules is not None and len(str(modules).strip()): -- module_str = re.sub("\s", "", str(modules).strip()) -+ module_str = re.sub(r"\s", "", str(modules).strip()) - command = command + " -m {}".format(module_str) - - # enable debug output otherwise, set -q for lnms commands diff --git a/net/librenms/patches/patch-misc_config_definitions_json b/net/librenms/patches/patch-misc_config_definitions_json index e398043b972..e5a8cb2ef76 100644 --- a/net/librenms/patches/patch-misc_config_definitions_json +++ b/net/librenms/patches/patch-misc_config_definitions_json @@ -1,7 +1,7 @@ Index: misc/config_definitions.json --- misc/config_definitions.json.orig +++ misc/config_definitions.json -@@ -4793,7 +4793,7 @@ +@@ -4797,7 +4797,7 @@ }, "nfsen_rrds": { "default": [ diff --git a/net/librenms/pkg/PLIST b/net/librenms/pkg/PLIST index a318aa9eb8e..63c5a358d53 100644 --- a/net/librenms/pkg/PLIST +++ b/net/librenms/pkg/PLIST @@ -17,7 +17,6 @@ librenms/.env.example @mode @owner @group -librenms/.env.travis librenms/.php-cs-fixer.php librenms/.scrutinizer.yml librenms/.styleci.yml @@ -54,6 +53,7 @@ librenms/LibreNMS/Alert/Transport/Grafana.php librenms/LibreNMS/Alert/Transport/Hipchat.php librenms/LibreNMS/Alert/Transport/Hue.php librenms/LibreNMS/Alert/Transport/Ibmocm.php +librenms/LibreNMS/Alert/Transport/Ilert.php librenms/LibreNMS/Alert/Transport/Irc.php librenms/LibreNMS/Alert/Transport/Jira.php librenms/LibreNMS/Alert/Transport/Jsm.php @@ -331,6 +331,7 @@ librenms/LibreNMS/Modules/Nac.php librenms/LibreNMS/Modules/Netstats.php librenms/LibreNMS/Modules/Os.php librenms/LibreNMS/Modules/Ospf.php +librenms/LibreNMS/Modules/Ospfv3.php librenms/LibreNMS/Modules/PortsStack.php librenms/LibreNMS/Modules/PrinterSupplies.php librenms/LibreNMS/Modules/Qos.php @@ -580,7 +581,6 @@ librenms/LibreNMS/OS/WisBridge.php librenms/LibreNMS/OS/Xerox.php librenms/LibreNMS/OS/XirrusAos.php librenms/LibreNMS/OS/Xos.php -librenms/LibreNMS/OS/Zebra.php librenms/LibreNMS/OS/Zxdsl.php librenms/LibreNMS/OS/Zynos.php librenms/LibreNMS/OS/Zywall.php @@ -692,6 +692,9 @@ librenms/LibreNMS/Snmptrap/Handlers/FgTrapVpnTunDown.php librenms/LibreNMS/Snmptrap/Handlers/FgTrapVpnTunUp.php librenms/LibreNMS/Snmptrap/Handlers/FmTrapLogRateThreshold.php librenms/LibreNMS/Snmptrap/Handlers/HpFault.php +librenms/LibreNMS/Snmptrap/Handlers/HpicfBridgeLoopProtectLoopDetectedNotification.php +librenms/LibreNMS/Snmptrap/Handlers/HuaweiLdtPortLoopDetect.php +librenms/LibreNMS/Snmptrap/Handlers/HuaweiLdtPortLoopDetectRecovery.php librenms/LibreNMS/Snmptrap/Handlers/JnxBgpM2BackwardTransition.php librenms/LibreNMS/Snmptrap/Handlers/JnxBgpM2Established.php librenms/LibreNMS/Snmptrap/Handlers/JnxCmCfgChange.php @@ -1227,6 +1230,7 @@ librenms/app/Models/Ipv4Address.php librenms/app/Models/Ipv4Mac.php librenms/app/Models/Ipv4Network.php librenms/app/Models/Ipv6Address.php +librenms/app/Models/Ipv6Nd.php librenms/app/Models/Ipv6Network.php librenms/app/Models/IsisAdjacency.php librenms/app/Models/Link.php @@ -1253,6 +1257,10 @@ librenms/app/Models/OspfArea.php librenms/app/Models/OspfInstance.php librenms/app/Models/OspfNbr.php librenms/app/Models/OspfPort.php +librenms/app/Models/Ospfv3Area.php +librenms/app/Models/Ospfv3Instance.php +librenms/app/Models/Ospfv3Nbr.php +librenms/app/Models/Ospfv3Port.php librenms/app/Models/Package.php librenms/app/Models/Plugin.php librenms/app/Models/Poller.php @@ -1309,6 +1317,7 @@ librenms/app/Observers/ServiceObserver.php librenms/app/Observers/StpObserver.php librenms/app/Observers/UserObserver.php librenms/app/Observers/VminfoObserver.php +librenms/app/Observers/WirelessSensorObserver.php librenms/app/Plugins/ librenms/app/Plugins/ExamplePlugin/ librenms/app/Plugins/ExamplePlugin/DeviceOverview.php @@ -1442,6 +1451,8 @@ librenms/database/factories/Ipv4NetworkFactory.php librenms/database/factories/LocationFactory.php librenms/database/factories/OspfNbrFactory.php librenms/database/factories/OspfPortFactory.php +librenms/database/factories/Ospfv3NbrFactory.php +librenms/database/factories/Ospfv3PortFactory.php librenms/database/factories/PortFactory.php librenms/database/factories/RoleFactory.php librenms/database/factories/SensorFactory.php @@ -1760,10 +1771,16 @@ librenms/database/migrations/2024_10_24_131715_mpls_sdp_bindings_enum_string.php librenms/database/migrations/2024_11_07_110342_custommap_edge_add_text_align.php librenms/database/migrations/2024_11_22_135845_alert_log_refactor_indexes.php librenms/database/migrations/2025_01_07_223946_drop_cisco_a_s_a_table.php +librenms/database/migrations/2025_01_20_125000_create_ospfv3_areas_table.php +librenms/database/migrations/2025_01_20_125000_create_ospfv3_instances_table.php +librenms/database/migrations/2025_01_20_125000_create_ospfv3_nbrs_table.php +librenms/database/migrations/2025_01_20_125000_create_ospfv3_ports_table.php librenms/database/migrations/2025_01_22_194300_add_storage_oids_to_storage_table.php librenms/database/migrations/2025_01_22_194342_drop_storage_deleted.php librenms/database/migrations/2025_01_28_135558_ports_drop_unique_ifindex.php librenms/database/migrations/2025_01_30_000121_add_ifindex_index_to_ports_table.php +librenms/database/migrations/2025_01_30_214311_create_ipv6_nd_table.php +librenms/database/migrations/2025_03_11_031114_drop_ospfv3ifinstid.php librenms/database/schema/ librenms/database/schema/mysql-schema.sql librenms/database/schema/testing-schema.sql @@ -2017,6 +2034,7 @@ librenms/html/images/logos/packetflux.png librenms/html/images/logos/packetlight.png librenms/html/images/logos/panduit.png librenms/html/images/logos/panos.svg +librenms/html/images/logos/parks.svg librenms/html/images/logos/patton.png librenms/html/images/logos/pfsense.svg librenms/html/images/logos/phybridge.svg @@ -2378,6 +2396,7 @@ librenms/html/images/os/panduit.png librenms/html/images/os/panos.svg librenms/html/images/os/papouch-tme.png librenms/html/images/os/paradyne.svg +librenms/html/images/os/parks.svg librenms/html/images/os/pbi.png librenms/html/images/os/pbn.png librenms/html/images/os/pegasus.png @@ -3030,6 +3049,7 @@ librenms/includes/definitions/discovery/eaton-ats.yaml librenms/includes/definitions/discovery/eaton-matrix.yaml librenms/includes/definitions/discovery/eaton-mgeups.yaml librenms/includes/definitions/discovery/eaton-sc200.yaml +librenms/includes/definitions/discovery/eaton-sc300.yaml librenms/includes/definitions/discovery/eatonpdu.yaml librenms/includes/definitions/discovery/eatonups.yaml librenms/includes/definitions/discovery/eatonupsm2.yaml @@ -3153,6 +3173,7 @@ librenms/includes/definitions/discovery/hpe-pdumm.yaml librenms/includes/definitions/discovery/hpe-rtups.yaml librenms/includes/definitions/discovery/hpmsm.yaml librenms/includes/definitions/discovery/hpvc.yaml +librenms/includes/definitions/discovery/huawei-optixrtn.yaml librenms/includes/definitions/discovery/huawei-smu.yaml librenms/includes/definitions/discovery/huaweiups.yaml librenms/includes/definitions/discovery/hwg-poseidon.yaml @@ -3297,6 +3318,7 @@ librenms/includes/definitions/discovery/panduit.yaml librenms/includes/definitions/discovery/panos.yaml librenms/includes/definitions/discovery/papouch-quido.yaml librenms/includes/definitions/discovery/paradyne.yaml +librenms/includes/definitions/discovery/parks-switch.yaml librenms/includes/definitions/discovery/patton-sn.yaml librenms/includes/definitions/discovery/pbn-cp.yaml librenms/includes/definitions/discovery/pbn.yaml @@ -3507,6 +3529,7 @@ librenms/includes/definitions/eaton-ats.yaml librenms/includes/definitions/eaton-matrix.yaml librenms/includes/definitions/eaton-mgeups.yaml librenms/includes/definitions/eaton-sc200.yaml +librenms/includes/definitions/eaton-sc300.yaml librenms/includes/definitions/eatonpdu.yaml librenms/includes/definitions/eatonups.yaml librenms/includes/definitions/eatonupsm2.yaml @@ -3644,6 +3667,7 @@ librenms/includes/definitions/hpe-pdumm.yaml librenms/includes/definitions/hpe-rtups.yaml librenms/includes/definitions/hpmsm.yaml librenms/includes/definitions/hpvc.yaml +librenms/includes/definitions/huawei-optixrtn.yaml librenms/includes/definitions/huawei-smu.yaml librenms/includes/definitions/huaweiups.yaml librenms/includes/definitions/hwg-poseidon.yaml @@ -3815,6 +3839,7 @@ librenms/includes/definitions/panos.yaml librenms/includes/definitions/papouch-quido.yaml librenms/includes/definitions/papouch-tme.yaml librenms/includes/definitions/paradyne.yaml +librenms/includes/definitions/parks-switch.yaml librenms/includes/definitions/patton-sn.yaml librenms/includes/definitions/pbn-cp.yaml librenms/includes/definitions/pbn.yaml @@ -6818,6 +6843,7 @@ librenms/includes/html/pages/device/port/graphs.inc.php librenms/includes/html/pages/device/port/junose-atm-vp.inc.php librenms/includes/html/pages/device/port/macaccounting.inc.php librenms/includes/html/pages/device/port/nac.inc.php +librenms/includes/html/pages/device/port/nd.inc.php librenms/includes/html/pages/device/port/notes.inc.php librenms/includes/html/pages/device/port/pagp.inc.php librenms/includes/html/pages/device/port/plugins.inc.php @@ -6838,6 +6864,7 @@ librenms/includes/html/pages/device/routing/ipsec_tunnels.inc.php librenms/includes/html/pages/device/routing/isis.inc.php librenms/includes/html/pages/device/routing/mpls.inc.php librenms/includes/html/pages/device/routing/ospf.inc.php +librenms/includes/html/pages/device/routing/ospfv3.inc.php librenms/includes/html/pages/device/routing/routes.inc.php librenms/includes/html/pages/device/routing/vrf.inc.php librenms/includes/html/pages/device/services.inc.php @@ -6919,6 +6946,7 @@ librenms/includes/html/pages/routing/isis.inc.php librenms/includes/html/pages/routing/mpls-path-map.inc.php librenms/includes/html/pages/routing/mpls.inc.php librenms/includes/html/pages/routing/ospf.inc.php +librenms/includes/html/pages/routing/ospfv3.inc.php librenms/includes/html/pages/routing/overview.inc.php librenms/includes/html/pages/routing/vrf.inc.php librenms/includes/html/pages/search/ @@ -7103,6 +7131,7 @@ librenms/includes/polling/ntp/ librenms/includes/polling/ntp.inc.php librenms/includes/polling/ntp/awplus.inc.php librenms/includes/polling/ntp/cisco.inc.php +librenms/includes/polling/ospfv3.inc.php librenms/includes/polling/ports/ librenms/includes/polling/ports.inc.php librenms/includes/polling/ports/cisco-if-extension.inc.php @@ -7131,6 +7160,7 @@ librenms/includes/polling/ports/os/procera.inc.php librenms/includes/polling/ports/os/slms.inc.php librenms/includes/polling/ports/os/tachyon.inc.php librenms/includes/polling/ports/os/timos.inc.php +librenms/includes/polling/ports/os/zebra.inc.php librenms/includes/polling/ports/os/zynos.inc.php librenms/includes/polling/ports/port-etherlike.inc.php librenms/includes/polling/ports/port-poe.inc.php @@ -7310,6 +7340,7 @@ librenms/lang/pt-BR/settings.php librenms/lang/pt-BR/smokeping.php librenms/lang/pt-BR/stp.php librenms/lang/pt-BR/syslog.php +librenms/lang/pt-BR/tools.php librenms/lang/pt-BR/validation.php librenms/lang/pt-BR/widgets.php librenms/lang/pt-BR/wireless.php @@ -9383,6 +9414,7 @@ librenms/mibs/eaton/EATON-SENSOR-MIB librenms/mibs/eaton/MG-SNMP-UPS-MIB librenms/mibs/eaton/PDU-MIB librenms/mibs/eaton/RPS-SC200-MIB +librenms/mibs/eaton/RPS-SC300-MIB librenms/mibs/eaton/TELECOM-MIB librenms/mibs/eaton/XUPS-MIB librenms/mibs/edfa/ @@ -10349,6 +10381,11 @@ librenms/mibs/huawei/ISM-PERFORMANCE-MIB librenms/mibs/huawei/ISM-STORAGE-SVC-MIB librenms/mibs/huawei/ISM-TRAP-MIB librenms/mibs/huawei/NQA-MIB +librenms/mibs/huawei/OPTIX-BOARD-MANAGE-MIB +librenms/mibs/huawei/OPTIX-MISC-MIB +librenms/mibs/huawei/OPTIX-NE-MIB +librenms/mibs/huawei/OPTIX-OID-MIB +librenms/mibs/huawei/OPTIX-RTN-ODU-MGR-MIB librenms/mibs/hwg/ librenms/mibs/hwg/HWg-WLD-MIB librenms/mibs/hwg/POSEIDON-MIB @@ -11452,6 +11489,8 @@ librenms/mibs/panduit/ librenms/mibs/panduit/PANDUIT-MIB librenms/mibs/papouch/ librenms/mibs/papouch/QUIDOS-MIB +librenms/mibs/parks/ +librenms/mibs/parks/PARKS-PK700 librenms/mibs/patton/ librenms/mibs/patton/SMARTNODE-MIB librenms/mibs/pbi/ @@ -12395,6 +12434,9 @@ librenms/mibs/wut/WebGraph-Thermometer-MIB librenms/mibs/wut/WebGraph-Thermometer-NTC-MIB librenms/mibs/xirrus_aos/ librenms/mibs/xirrus_aos/XIRRUS-MIB +librenms/mibs/zebra/ +librenms/mibs/zebra/ESI-MIB +librenms/mibs/zebra/ZEBRA-QL-MIB librenms/mibs/zhone/ librenms/mibs/zhone/ZHONE-CARD-RESOURCES-MIB librenms/mibs/zhone/ZHONE-INTERFACE-TRANSLATION-MIB @@ -12596,6 +12638,7 @@ librenms/resources/views/device/tabs/ports/includes/port_row.blade.php librenms/resources/views/device/tabs/ports/includes/xdsl_base_columns.blade.php librenms/resources/views/device/tabs/ports/links.blade.php librenms/resources/views/device/tabs/ports/mini_graphs.blade.php +librenms/resources/views/device/tabs/ports/nd.blade.php librenms/resources/views/device/tabs/ports/qos.blade.php librenms/resources/views/device/tabs/ports/transceivers.blade.php librenms/resources/views/device/tabs/ports/xdsl.blade.php @@ -13022,6 +13065,7 @@ librenms/vendor/brick/math/ librenms/vendor/brick/math/CHANGELOG.md librenms/vendor/brick/math/LICENSE librenms/vendor/brick/math/composer.json +librenms/vendor/brick/math/psalm-baseline.xml librenms/vendor/brick/math/src/ librenms/vendor/brick/math/src/BigDecimal.php librenms/vendor/brick/math/src/BigInteger.php @@ -15989,6 +16033,7 @@ librenms/vendor/laravel/framework/src/Illuminate/Foundation/Bus/PendingChain.php librenms/vendor/laravel/framework/src/Illuminate/Foundation/Bus/PendingClosureDispatch.php librenms/vendor/laravel/framework/src/Illuminate/Foundation/Bus/PendingDispatch.php librenms/vendor/laravel/framework/src/Illuminate/Foundation/CacheBasedMaintenanceMode.php +librenms/vendor/laravel/framework/src/Illuminate/Foundation/Cloud.php librenms/vendor/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php librenms/vendor/laravel/framework/src/Illuminate/Foundation/Concerns/ librenms/vendor/laravel/framework/src/Illuminate/Foundation/Concerns/ResolvesDumpSource.php @@ -17012,6 +17057,7 @@ librenms/vendor/laravel/socialite/src/Two/ProviderInterface.php librenms/vendor/laravel/socialite/src/Two/SlackOpenIdProvider.php librenms/vendor/laravel/socialite/src/Two/SlackProvider.php librenms/vendor/laravel/socialite/src/Two/Token.php +librenms/vendor/laravel/socialite/src/Two/TwitchProvider.php librenms/vendor/laravel/socialite/src/Two/TwitterProvider.php librenms/vendor/laravel/socialite/src/Two/User.php librenms/vendor/laravel/socialite/src/Two/XProvider.php @@ -21239,7 +21285,6 @@ librenms/vendor/ramsey/collection/LICENSE librenms/vendor/ramsey/collection/README.md librenms/vendor/ramsey/collection/SECURITY.md librenms/vendor/ramsey/collection/composer.json -librenms/vendor/ramsey/collection/conventional-commits.json librenms/vendor/ramsey/collection/src/ librenms/vendor/ramsey/collection/src/AbstractArray.php librenms/vendor/ramsey/collection/src/AbstractCollection.php @@ -24530,6 +24575,7 @@ librenms/vendor/webmozart/assert/src/Mixin.php librenms/webpack.mix.js @cwd ${LOCALBASE} bin/lnms +share/bash-completion/ share/bash-completion/completions/lnms share/doc/librenms/ share/doc/librenms/API/ @@ -24590,7 +24636,91 @@ share/doc/librenms/Developing/os/Wireless-Sensors.md share/doc/librenms/Dockerfile share/doc/librenms/Extensions/ share/doc/librenms/Extensions/Agent-Setup.md +share/doc/librenms/Extensions/Applications/ share/doc/librenms/Extensions/Applications.md +share/doc/librenms/Extensions/Applications/Apache.md +share/doc/librenms/Extensions/Applications/Asterisk.md +share/doc/librenms/Extensions/Applications/BIND9 aka named.md +share/doc/librenms/Extensions/Applications/BIRD2.md +share/doc/librenms/Extensions/Applications/Backupninja.md +share/doc/librenms/Extensions/Applications/BorgBackup.md +share/doc/librenms/Extensions/Applications/C.H.I.P.md +share/doc/librenms/Extensions/Applications/CAPEv2.md +share/doc/librenms/Extensions/Applications/Certificate.md +share/doc/librenms/Extensions/Applications/Chronyd.md +share/doc/librenms/Extensions/Applications/Docker Stats.md +share/doc/librenms/Extensions/Applications/EXIM Stats.md +share/doc/librenms/Extensions/Applications/Entropy.md +share/doc/librenms/Extensions/Applications/Fail2ban.md +share/doc/librenms/Extensions/Applications/FreeRADIUS.md +share/doc/librenms/Extensions/Applications/Freeswitch.md +share/doc/librenms/Extensions/Applications/GPSD.md +share/doc/librenms/Extensions/Applications/HTTP Access Log Combined.md +share/doc/librenms/Extensions/Applications/HV Monitor.md +share/doc/librenms/Extensions/Applications/ISC DHCP Stats.md +share/doc/librenms/Extensions/Applications/Icecast.md +share/doc/librenms/Extensions/Applications/Linux Softnet Stat.md +share/doc/librenms/Extensions/Applications/Linux config files.md +share/doc/librenms/Extensions/Applications/Logsize.md +share/doc/librenms/Extensions/Applications/Mailcow-dockerized postfix.md +share/doc/librenms/Extensions/Applications/Mailscanner.md +share/doc/librenms/Extensions/Applications/Mdadm.md +share/doc/librenms/Extensions/Applications/MegaRAID.md +share/doc/librenms/Extensions/Applications/Memcached.md +share/doc/librenms/Extensions/Applications/Mojo CAPE Submit.md +share/doc/librenms/Extensions/Applications/Munin.md +share/doc/librenms/Extensions/Applications/MySQL.md +share/doc/librenms/Extensions/Applications/NFS FreeBSD Client.md +share/doc/librenms/Extensions/Applications/NFS FreeBSD Server.md +share/doc/librenms/Extensions/Applications/NFS Linux Server.md +share/doc/librenms/Extensions/Applications/NFS.md +share/doc/librenms/Extensions/Applications/NGINX.md +share/doc/librenms/Extensions/Applications/NTP Client.md +share/doc/librenms/Extensions/Applications/NTP Server.md +share/doc/librenms/Extensions/Applications/Nextcloud.md +share/doc/librenms/Extensions/Applications/Nvidia GPU.md +share/doc/librenms/Extensions/Applications/OS Level Virtualization Monitoring.md +share/doc/librenms/Extensions/Applications/OS Updates.md +share/doc/librenms/Extensions/Applications/Open Grid Scheduler.md +share/doc/librenms/Extensions/Applications/Opensearch.md +share/doc/librenms/Extensions/Applications/Opensips.md +share/doc/librenms/Extensions/Applications/PHP-FPM.md +share/doc/librenms/Extensions/Applications/Pi-hole.md +share/doc/librenms/Extensions/Applications/Portactivity.md +share/doc/librenms/Extensions/Applications/Postfix.md +share/doc/librenms/Extensions/Applications/Postgres.md +share/doc/librenms/Extensions/Applications/Poudriere.md +share/doc/librenms/Extensions/Applications/PowerDNS Recursor.md +share/doc/librenms/Extensions/Applications/PowerDNS-dnsdist.md +share/doc/librenms/Extensions/Applications/PowerDNS.md +share/doc/librenms/Extensions/Applications/PowerMon.md +share/doc/librenms/Extensions/Applications/Privoxy.md +share/doc/librenms/Extensions/Applications/Proxmox.md +share/doc/librenms/Extensions/Applications/Puppet Agent.md +share/doc/librenms/Extensions/Applications/PureFTPd.md +share/doc/librenms/Extensions/Applications/Pwrstatd.md +share/doc/librenms/Extensions/Applications/RRDCached.md +share/doc/librenms/Extensions/Applications/Raspberry PI.md +share/doc/librenms/Extensions/Applications/Raspberry Pi GPIO Monitor.md +share/doc/librenms/Extensions/Applications/Redis.md +share/doc/librenms/Extensions/Applications/SDFS info.md +share/doc/librenms/Extensions/Applications/SMART.md +share/doc/librenms/Extensions/Applications/Sagan.md +share/doc/librenms/Extensions/Applications/Seafile.md +share/doc/librenms/Extensions/Applications/Sneck.md +share/doc/librenms/Extensions/Applications/Socket Statistics (ss).md +share/doc/librenms/Extensions/Applications/Squid.md +share/doc/librenms/Extensions/Applications/Supervisord.md +share/doc/librenms/Extensions/Applications/Suricata Extract.md +share/doc/librenms/Extensions/Applications/Suricata.md +share/doc/librenms/Extensions/Applications/Systemd.md +share/doc/librenms/Extensions/Applications/TinyDNS aka djbdns.md +share/doc/librenms/Extensions/Applications/UPS-apcups.md +share/doc/librenms/Extensions/Applications/UPS-nut.md +share/doc/librenms/Extensions/Applications/Unbound.md +share/doc/librenms/Extensions/Applications/Voip-monitor.md +share/doc/librenms/Extensions/Applications/Wireguard.md +share/doc/librenms/Extensions/Applications/ZFS.md share/doc/librenms/Extensions/Authentication.md share/doc/librenms/Extensions/Auto-Discovery.md share/doc/librenms/Extensions/Availability-Map.md @@ -24656,6 +24786,7 @@ share/doc/librenms/General/Changelogs/2020.md share/doc/librenms/General/Changelogs/2021.md share/doc/librenms/General/Changelogs/2022.md share/doc/librenms/General/Changelogs/2023.md +share/doc/librenms/General/Changelogs/2024.md share/doc/librenms/General/Releases.md share/doc/librenms/General/Security.md share/doc/librenms/General/Updating.md