Network Monitoring
Guide to monitor the status and operation of the mesh network.
Monitoring Tools
1. Meshtastic App
The easiest way to see network status.
2. Gateway Web UI
Access at: http://192.168.68.127
3. Node-RED Dashboard
Access at: http://192.168.100.10:1880
4. Command Line (SSH)
For administrators with SSH access.
Monitoring from Meshtastic App
View Connected Nodes
- Open Meshtastic app
- Go to "Nodes" tab
- View list of nodes in network
Information shown:
- Node name
- Last seen
- Distance (if GPS available)
- Signal (SNR/RSSI)
Signal Quality
| SNR | Quality | Description |
|---|---|---|
| Above 0 | Excellent | Very strong signal |
| -5 to 0 | Good | Stable connection |
| -10 to -5 | Fair | May have losses |
| Below -10 | Poor | Difficult communication |
View Messages
- "Messages" tab
- Shows all channel messages
- Including Claude responses
Monitoring via SSH
Connect to Raspberry Pi
ssh pi@192.168.68.127
View Meshtastic Nodes
meshtastic --nodes
Example output:
╒════════════════════╤═════════════ ═══╤════════╤═══════════╕
│ User │ ID │ SNR │ Last Seen │
╞════════════════════╪════════════════╪════════╪═══════════╡
│ Main-Gateway │ !69d01ebc │ - │ now │
│ Garcia Family │ !aabbccdd │ 7.5 │ 2min ago │
│ North School │ !11223344 │ 3.2 │ 5min ago │
╘════════════════════╧════════════════╧════════╧═══════════╛
View Real-Time Messages
meshtastic --listen
View MQTT Traffic
mosquitto_sub -h localhost -t "meshtastic/#" -v
Node-RED Monitoring
Access the Editor
- Open: http://192.168.100.10:1880
- View active flows
- Check debug panel
Debug Panel
- Click bug icon (debug) on the right
- View processed messages
- Verify data flow
Verify MQTT Connection
In Node-RED:
- View MQTT In node
- Below it should say "connected"
- If it says "disconnected", there's a problem
Important Metrics
Network Health
| Metric | Normal Value | Action if Abnormal |
|---|---|---|
| Nodes seen | More than 1 | Verify trackers |
| Messages/hour | Variable | Normal to fluctuate |
| Claude latency | Under 30s | Verify internet |
| MQTT connected | Yes | Restart services |
Verify Services
On Raspberry Pi:
# Meshtastic status
sudo systemctl status meshtastic
# MQTT status
sudo systemctl status mosquitto
On reComputer:
# Node-RED status
sudo systemctl status nodered
# WiFi AP status
sudo systemctl status hostapd
System Logs
Raspberry Pi - Meshtastic
journalctl -u meshtastic -f
Raspberry Pi - MQTT
sudo tail -f /var/log/mosquitto/mosquitto.log
reComputer - Node-RED
journalctl -u nodered -f
Daily Health Checklist
Quick Verification
- Meshtastic gateway responding
- Node-RED connected to MQTT
- Internet (Starlink) working
- At least 1 tracker visible
- @claude test successful
Quick Commands
# From laptop on network
# 1. Ping gateway
ping 192.168.68.127
# 2. Ping reComputer
ping 192.168.68.130
# 3. View nodes
ssh pi@192.168.68.127 "meshtastic --nodes"
# 4. Test MQTT
mosquitto_sub -h 192.168.68.127 -t "meshtastic/#" -C 1
Troubleshooting
Not Seeing Nodes
- Verify tracker is powered on
- Verify channel/PSK configuration
- Verify region
- Restart tracker
MQTT Disconnected
- Verify mosquitto service:
sudo systemctl status mosquitto - Restart if needed:
sudo systemctl restart mosquitto
Node-RED Not Responding
- Verify service:
sudo systemctl status nodered - View logs:
journalctl -u nodered -n 50 - Restart:
sudo systemctl restart nodered