|
27 | 27 | class CollectorKeys: |
28 | 28 | IDENTITY_COLLECTOR = 'IdentityCollector' |
29 | 29 | SYSTEM_RESOURCE_COLLECTOR = 'SystemResourceCollector' |
| 30 | + ROUTERBOARD_COLLECTOR = 'RouterboardCollector' |
30 | 31 | HEALTH_COLLECTOR = 'HealthCollector' |
31 | 32 | PUBLIC_IP_ADDRESS_COLLECTOR = 'PublicIPAddressCollector' |
32 | 33 | NEIGHBOR_COLLECTOR = 'NeighborCollector' |
@@ -84,6 +85,7 @@ class MKTXPConfigKeys: |
84 | 85 | SSL_CA_FILE = 'ssl_ca_file' |
85 | 86 | PLAINTEXT_LOGIN_KEY = 'plaintext_login' |
86 | 87 |
|
| 88 | + FE_ROUTERBOARD_KEY = 'routerboard' |
87 | 89 | FE_HEALTH_KEY = 'health' |
88 | 90 | FE_PACKAGE_KEY = 'installed_packages' |
89 | 91 | FE_DHCP_KEY = 'dhcp' |
@@ -213,8 +215,8 @@ class MKTXPConfigKeys: |
213 | 215 | DEFAULT_MKTXP_PROBE_CONNECTION_POOL_MAX_SIZE = 128 |
214 | 216 |
|
215 | 217 |
|
216 | | - BOOLEAN_KEYS_NO = {ENABLED_KEY, SSL_KEY, NO_SSL_CERTIFICATE, FE_CHECK_FOR_UPDATES, FE_KID_CONTROL_DEVICE, FE_KID_CONTROL_DYNAMIC,FE_WG_PEER_KEY, |
217 | | - SSL_CERTIFICATE_VERIFY, FE_IPV6_ROUTE_KEY, FE_IPV6_DHCP_POOL_KEY, FE_IPV6_FIREWALL_KEY, FE_IPV6_NEIGHBOR_KEY, FE_CONNECTION_STATS_KEY, FE_CONNECTION_STATS_DESTINATIONS_KEY, FE_BFD_KEY, FE_BGP_KEY, |
| 218 | + BOOLEAN_KEYS_NO = {ENABLED_KEY, SSL_KEY, NO_SSL_CERTIFICATE, FE_CHECK_FOR_UPDATES, FE_KID_CONTROL_DEVICE, FE_KID_CONTROL_DYNAMIC, FE_WG_PEER_KEY, |
| 219 | + FE_ROUTERBOARD_KEY, SSL_CERTIFICATE_VERIFY, FE_IPV6_ROUTE_KEY, FE_IPV6_DHCP_POOL_KEY, FE_IPV6_FIREWALL_KEY, FE_IPV6_NEIGHBOR_KEY, FE_CONNECTION_STATS_KEY, FE_CONNECTION_STATS_DESTINATIONS_KEY, FE_BFD_KEY, FE_BGP_KEY, |
218 | 220 | FE_EOIP_KEY, FE_GRE_KEY, FE_IPIP_KEY, FE_IPSEC_KEY, FE_LTE_KEY, FE_SWITCH_PORT_KEY, FE_ROUTING_STATS_KEY, FE_CERTIFICATE_KEY, FE_DNS_KEY, FE_CONTAINER_KEY, FE_W60G_KEY, FE_MODULE_ONLY_KEY, FE_BRIDGE_VLAN_KEY} |
219 | 221 |
|
220 | 222 | # Feature keys enabled by default |
@@ -247,7 +249,7 @@ class ConfigEntry: |
247 | 249 | MKTXPConfigEntry = namedtuple('MKTXPConfigEntry', [MKTXPConfigKeys.ENABLED_KEY, MKTXPConfigKeys.HOST_KEY, MKTXPConfigKeys.PORT_KEY, |
248 | 250 | MKTXPConfigKeys.USER_KEY, MKTXPConfigKeys.PASSWD_KEY, MKTXPConfigKeys.CREDENTIALS_FILE_KEY, |
249 | 251 | MKTXPConfigKeys.SSL_KEY, MKTXPConfigKeys.NO_SSL_CERTIFICATE, MKTXPConfigKeys.SSL_CERTIFICATE_VERIFY, MKTXPConfigKeys.SSL_CHECK_HOSTNAME, MKTXPConfigKeys.SSL_CA_FILE, MKTXPConfigKeys.PLAINTEXT_LOGIN_KEY, |
250 | | - MKTXPConfigKeys.FE_DHCP_KEY, MKTXPConfigKeys.FE_HEALTH_KEY, MKTXPConfigKeys.FE_PACKAGE_KEY, MKTXPConfigKeys.FE_DHCP_LEASE_KEY, MKTXPConfigKeys.FE_INTERFACE_KEY,MKTXPConfigKeys.FE_WG_PEER_KEY, |
| 252 | + MKTXPConfigKeys.FE_DHCP_KEY, MKTXPConfigKeys.FE_ROUTERBOARD_KEY, MKTXPConfigKeys.FE_HEALTH_KEY, MKTXPConfigKeys.FE_PACKAGE_KEY, MKTXPConfigKeys.FE_DHCP_LEASE_KEY, MKTXPConfigKeys.FE_INTERFACE_KEY, MKTXPConfigKeys.FE_WG_PEER_KEY, |
251 | 253 | MKTXPConfigKeys.FE_MONITOR_KEY, MKTXPConfigKeys.FE_W60G_KEY, MKTXPConfigKeys.FE_WIRELESS_KEY, MKTXPConfigKeys.FE_WIRELESS_CLIENTS_KEY, |
252 | 254 | MKTXPConfigKeys.FE_IP_CONNECTIONS_KEY, MKTXPConfigKeys.FE_CONNECTION_STATS_KEY, MKTXPConfigKeys.FE_CONNECTION_STATS_DESTINATIONS_KEY, MKTXPConfigKeys.FE_CAPSMAN_KEY, MKTXPConfigKeys.FE_CAPSMAN_CLIENTS_KEY, MKTXPConfigKeys.FE_POE_KEY, |
253 | 255 | MKTXPConfigKeys.FE_NETWATCH_KEY, MKTXPConfigKeys.FE_INTERFACE_NAME_FORMAT, MKTXPConfigKeys.FE_PUBLIC_IP_KEY, |
|
0 commit comments