luci-app-lldpd: reveal SNMP agentX socket
authorPaul Donald <newtwen+github@gmail.com>
Sat, 27 Apr 2024 18:23:36 +0000 (20:23 +0200)
committerPaul Donald <newtwen+github@gmail.com>
Sun, 12 May 2024 20:31:19 +0000 (22:31 +0200)
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js

index 2eae900f90a6b5c75a699bc54dbadd4f347f426a..a0f3bd12657e415e4aaf14fc3e493fbebf4176c1 100644 (file)
@@ -568,16 +568,16 @@ return L.view.extend({
                var o;
 
                // SNMP agentX socket
-               // **Note**: lldpd is compiled in OpenWrt without SNMP support by default. Setting this action will then cause the lldpd daemon to stop starting and thus lldpd will stop working. To fix this, the value must then be deleted and lldpd restarted.
-               // o = s.taboption(tab, form.Value, 'agentxsocket',
-               //      _('SNMP agentX socket path'),
-               //      _('If the path to the socket is set, then LLDPd will enable an ' +
-               //        'SNMP subagent using AgentX protocol. This allows you to get ' +
-               //        'information about local system and remote systems through SNMP.'));
-
-               // o.rmempty = true;
-               // o.placeholder = '/var/run/agentx.sock';
-               // o.default = '';
+               /* **Note**: The init file tests for SNMP support, so agentxsocket is at worst inert. */
+               o = s.taboption(tab, form.Value, 'agentxsocket',
+                       _('SNMP agentX socket path'),
+                       _('When set, LLDPd enables an ' +
+                         'SNMP subagent using AgentX protocol. This enables ' +
+                         'information about other systems through SNMP.'));
+
+               o.rmempty = true;
+               o.placeholder = '/var/run/agentx.sock';
+               o.default = '';
 
                // LLDP-MED class
                o = s.taboption(tab, form.ListValue, 'lldp_class',