# Configuration for Meshtastic Network Monitor # # List of Node IDs to prioritize for active testing (Traceroute, etc.) # # If priority nodes is enabled, then only those nodes will be tested. # # If this session is disabled, then auto discovery will run automatically # # Format: "!" # priority_nodes: # - "!12345678" # Logging Level [warn|info|debug] log_level: info # Auto-Discovery Settings (Used if priority_nodes is empty) # Analysis Mode: 'distance' (default) or 'router_clusters' analysis_mode: router_clusters # Radius for router cluster analysis (nodes close to routers in meters). # Only used if analysis_mode is 'router_clusters' cluster_radius: 2000 # Roles to prioritize for auto-discovery auto_discovery_roles: - ROUTER - ROUTER_LATE - REPEATER - CLIENT # Limit number of auto-discovered nodes auto_discovery_limit: 5 # Reporting Settings # Generate report after N full testing cycles report_cycles: 1 # Report Output Formats # Options: 'markdown', 'html' report_output_formats: - markdown # Active Testing Settings # Timeout for traceroute response (in seconds) traceroute_timeout: 90 # Minimum interval between tests (in seconds) active_test_interval: 30 # Maximum hops for traceroute hop_limit: 7 # Manual Geolocation Overrides # Useful for nodes that don't report position # Format: "!nodeid": {lat: 0.0, lon: 0.0} manual_positions: # # Example: # "!12345678": # Node ID # lat: 00.00000 # lon: 00.00000 # Thresholds for Analysis thresholds: channel_utilization: 25.0 # Percent air_util_tx: 7.0 # Percent router_density_threshold: 2000 # Meters (Minimum distance between routers) active_threshold_seconds: 7200 # 2 Hours (Nodes seen within this time are considered active) # Network Size Settings max_nodes_for_long_fast: 60