-
What is NodeSniff?
NodeSniff is a lightweight Linux monitoring platform that collects system metrics and displays them in a centralized dashboard. It is designed for servers, IoT devices, Raspberry Pi, drones, edge computers, and other Linux-based systems.
-
Is NodeSniff free?
Yes. You can monitor up to 5 devices completely free. Paid plans are available for larger deployments and additional features.
-
Which operating systems are supported?
NodeSniff currently supports Linux distributions including Ubuntu, Debian, Raspberry Pi OS, CentOS, Rocky Linux, AlmaLinux and most modern Linux-based systems.
-
What metrics does NodeSniff collect?
CPU usage, memory usage, disk space, load average, uptime, network information, operating system details, agent version, and custom metrics provided by plugins.
-
Does NodeSniff support Raspberry Pi and IoT devices?
Yes. NodeSniff is designed for lightweight hardware and works well on Raspberry Pi, industrial computers, gateways, weather stations, and other embedded Linux devices.
-
Can NodeSniff work without an Internet connection?
Yes. The NodeSniff agent can continue collecting metrics while offline and automatically upload buffered data when connectivity is restored. This makes it ideal for remote locations and mobile deployments.
-
How much system resources does the agent use?
The agent is lightweight and designed to have minimal impact on CPU, memory, and network bandwidth, making it suitable even for resource-constrained devices.
-
Is communication secure?
Yes. All communication between the agent and the NodeSniff server is encrypted using HTTPS. Each agent authenticates using its own API token.
-
Can I monitor my own server?
Absolutely. You can deploy NodeSniff on your own infrastructure or use the hosted service, depending on your requirements.
-
Does the NodeSniff Agent require inbound firewall ports?
No. The NodeSniff Agent communicates exclusively through outbound HTTPS connections. No inbound ports need to be opened on monitored systems.
-
Can the NodeSniff Agent execute remote commands?
No. The agent is designed solely for monitoring and telemetry collection. It does not provide remote command execution or remote shell capabilities.
-
Can the NodeSniff Agent access my files?
No. The agent does not collect user files, file contents, passwords, SSH keys, browser history, shell history, or personal documents.
-
What information does the NodeSniff Agent collect?
The agent collects operational monitoring data such as CPU usage, memory usage, disk utilization, load average, uptime, operating system information, network configuration, hardware information, and optional custom metrics configured by the user.
-
Can I verify what the NodeSniff Agent does?
Yes. The NodeSniff Agent is fully open source. Anyone can inspect the source code on GitHub to verify exactly what information is collected and transmitted.
-
How long are monitoring metrics stored?
Historical monitoring metrics are retained for 30 days. Older metrics are automatically removed according to the platform's retention policy.
-
How are API tokens protected?
Each monitored system uses a unique API token for authentication. If a token is revoked or becomes invalid, the agent automatically removes the stored credentials and requires re-registration before monitoring can continue.
-
Can NodeSniff work behind a firewall?
Yes. Since all communication is initiated by the agent using outbound HTTPS connections, NodeSniff works well in environments protected by firewalls without requiring inbound access to monitored systems.