mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
net/frr: Add support for agentx (#2321)
This commit is contained in:
@@ -18,6 +18,12 @@
|
||||
<type>checkbox</type>
|
||||
<help>This will activate the routing service only on the master device.</help>
|
||||
</field>
|
||||
<field>
|
||||
<id>general.enablesnmp</id>
|
||||
<label>Enable SNMP AgentX Support</label>
|
||||
<type>checkbox</type>
|
||||
<help>This will activate support for Net-SNMP AgentX.</help>
|
||||
</field>
|
||||
<field>
|
||||
<id>general.enablesyslog</id>
|
||||
<label>Enable logging</label>
|
||||
|
||||
@@ -24,6 +24,10 @@
|
||||
<default>1</default>
|
||||
<Required>Y</Required>
|
||||
</enablesyslog>
|
||||
<enablesnmp type="BooleanField">
|
||||
<default>0</default>
|
||||
<Required>Y</Required>
|
||||
</enablesnmp>
|
||||
<sysloglevel type="OptionField">
|
||||
<Required>Y</Required>
|
||||
<multiple>N</multiple>
|
||||
|
||||
@@ -241,6 +241,10 @@ route-map {{ routemap.name }} {{ routemap.action }} {{ routemap.id }}
|
||||
!
|
||||
{% endif %}
|
||||
!
|
||||
{% if helpers.exists('OPNsense.quagga.bgpd.enabled') and OPNsense.quagga.general.enablesnmp == '1' %}
|
||||
agentx
|
||||
{% endif %}
|
||||
!
|
||||
line vty
|
||||
!
|
||||
{% endif %}
|
||||
|
||||
@@ -17,3 +17,9 @@ start_postcmd="/usr/local/opnsense/scripts/frr/carp_event_handler"
|
||||
{% else %}
|
||||
frr_enable="NO"
|
||||
{% endif %}
|
||||
{% if OPNsense.quagga.general.enablesnmp == '1' %}
|
||||
zebra_flags="${zebra_flags} -M snmp"
|
||||
bgpd_flags="${bgpd_flags} -M snmp"
|
||||
ospf_flags="${ospf_flags} -M snmp"
|
||||
ospf6_flags="${ospf6_flags} -M snmp"
|
||||
{% endif %}
|
||||
|
||||
@@ -14,6 +14,9 @@ log syslog {{ OPNsense.quagga.general.sysloglevel }}
|
||||
{% if helpers.exists('OPNsense.quagga.general.profile') %}
|
||||
frr defaults {{ OPNsense.quagga.general.profile }}
|
||||
{% endif %}
|
||||
{% if OPNsense.quagga.general.enablesnmp == '1' %}
|
||||
agentx
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
!
|
||||
!
|
||||
|
||||
@@ -14,6 +14,9 @@ log syslog {{ OPNsense.quagga.general.sysloglevel }}
|
||||
{% if helpers.exists('OPNsense.quagga.general.profile') %}
|
||||
frr defaults {{ OPNsense.quagga.general.profile }}
|
||||
{% endif %}
|
||||
{% if OPNsense.quagga.general.enablesnmp == '1' %}
|
||||
agentx
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
!
|
||||
!
|
||||
|
||||
@@ -13,6 +13,12 @@ log syslog {{ OPNsense.quagga.general.sysloglevel }}
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
{% if OPNsense.quagga.general.enablesnmp == '1' %}
|
||||
agentx
|
||||
{% endif %}
|
||||
!
|
||||
!
|
||||
ip forwarding
|
||||
ipv6 forwarding
|
||||
!
|
||||
|
||||
Reference in New Issue
Block a user