mirror of
				https://github.com/KevinMidboe/mktxp-no-cli.git
				synced 2025-10-29 17:50:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			102 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			102 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
apiVersion: v1
 | 
						|
kind: Secret
 | 
						|
metadata:
 | 
						|
    name: mktxp-credentials
 | 
						|
type: Opaque
 | 
						|
stringData:
 | 
						|
    _mktxp.conf: |
 | 
						|
        ## Source: https://github.com/akpw/mktxp/blob/main/mktxp/cli/config/_mktxp.conf
 | 
						|
        ## Copyright (c) 2020 Arseniy Kuznetsov
 | 
						|
        ##
 | 
						|
        ## This program is free software; you can redistribute it and/or
 | 
						|
        ## modify it under the terms of the GNU General Public License
 | 
						|
        ## as published by the Free Software Foundation; either version 2
 | 
						|
        ## of the License, or (at your option) any later version.
 | 
						|
        ##
 | 
						|
        ## This program is distributed in the hope that it will be useful,
 | 
						|
        ## but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
        ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
						|
        ## GNU General Public License for more details.
 | 
						|
 | 
						|
 | 
						|
        [MKTXP]
 | 
						|
            port = 49090
 | 
						|
            socket_timeout = 2
 | 
						|
 | 
						|
            initial_delay_on_failure = 120
 | 
						|
            max_delay_on_failure = 900
 | 
						|
            delay_inc_div = 5
 | 
						|
 | 
						|
            bandwidth = False                # Turns metrics bandwidth metrics collection on / off
 | 
						|
            bandwidth_test_interval = 600    # Interval for colllecting bandwidth metrics
 | 
						|
            minimal_collect_interval = 5     # Minimal metric collection interval
 | 
						|
 | 
						|
            verbose_mode = False             # Set it on for troubleshooting
 | 
						|
 | 
						|
            fetch_routers_in_parallel = False   # Set to True if you want to fetch multiple routers parallel
 | 
						|
            max_worker_threads = 5              # Max number of worker threads that can fetch routers (parallel fetch only)
 | 
						|
            max_scrape_duration = 10            # Max duration of individual routers' metrics collection (parallel fetch only)
 | 
						|
            total_max_scrape_duration = 30      # Max overall duration of all metrics collection (parallel fetch only)
 | 
						|
    mktxp.conf: |
 | 
						|
        ## Source: https://github.com/akpw/mktxp/blob/main/mktxp/cli/config/mktxp.conf
 | 
						|
        ## Copyright (c) 2020 Arseniy Kuznetsov
 | 
						|
        ##
 | 
						|
        ## This program is free software; you can redistribute it and/or
 | 
						|
        ## modify it under the terms of the GNU General Public License
 | 
						|
        ## as published by the Free Software Foundation; either version 2
 | 
						|
        ## of the License, or (at your option) any later version.
 | 
						|
        ##
 | 
						|
        ## This program is distributed in the hope that it will be useful,
 | 
						|
        ## but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
        ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
						|
        ## GNU General Public License for more details.
 | 
						|
 | 
						|
 | 
						|
        [Sample-Router]
 | 
						|
            enabled = False         # turns metrics collection for this RouterOS device on / off
 | 
						|
 | 
						|
            hostname = localhost    # RouterOS IP address
 | 
						|
            port = 8728             # RouterOS IP Port
 | 
						|
 | 
						|
            username = username     # RouterOS user, needs to have 'read' and 'api' permissions
 | 
						|
            password = password
 | 
						|
 | 
						|
            use_ssl = False                 # enables connection via API-SSL servis
 | 
						|
            no_ssl_certificate = False      # enables API_SSL connect without router SSL certificate
 | 
						|
            ssl_certificate_verify = False  # turns SSL certificate verification on / off
 | 
						|
 | 
						|
            installed_packages = True       # Installed packages
 | 
						|
            dhcp = True                     # DHCP general metrics
 | 
						|
            dhcp_lease = True               # DHCP lease metrics
 | 
						|
 | 
						|
            connections = True              # IP connections metrics
 | 
						|
            connection_stats = False        # Open IP connections metrics
 | 
						|
 | 
						|
            pool = True                     # Pool metrics
 | 
						|
            interface = True                # Interfaces traffic metrics
 | 
						|
 | 
						|
            firewall = True                 # IPv4 Firewall rules traffic metrics
 | 
						|
            ipv6_firewall = False           # IPv6 Firewall rules traffic metrics
 | 
						|
            ipv6_neighbor = False           # Reachable IPv6 Neighbors
 | 
						|
 | 
						|
            poe = True                      # POE metrics
 | 
						|
            monitor = True                  # Interface monitor metrics
 | 
						|
            netwatch = True                 # Netwatch metrics
 | 
						|
            public_ip = True                # Public IP metrics
 | 
						|
            route = True                    # Routes metrics
 | 
						|
            wireless = True                 # WLAN general metrics
 | 
						|
            wireless_clients = True         # WLAN clients metrics
 | 
						|
            capsman = True                  # CAPsMAN general metrics
 | 
						|
            capsman_clients = True          # CAPsMAN clients metrics
 | 
						|
 | 
						|
            kid_control_devices = False     # Kid Control metrics
 | 
						|
 | 
						|
            user = True                     # Active Users metrics
 | 
						|
            queue = True                    # Queues metrics
 | 
						|
 | 
						|
            remote_dhcp_entry = None        # An MKTXP entry for remote DHCP info resolution (capsman/wireless)
 | 
						|
 | 
						|
            use_comments_over_names = True  # when available, forces using comments over the interfaces names
 | 
						|
 | 
						|
            check_for_updates = False       # check for available ROS updates
 |