[Go to site: main page, start]

Skip to content

Netdata

Netdata provides real-time performance and health monitoring for your DiskStation with an interactive web dashboard.

Package Information

Property Value
Package Name netdata
Upstream github.com/netdata/netdata
License GPLv3

Prerequisites

  • DSM 7.0 or newer
  • For per-process disk I/O monitoring: SSH access (see Post-Install)

Installation

Install netdata from Package Center. The web dashboard is available at http://your-nas:19999 and appears in the DSM main menu.

Post-Install

Enable Process Monitoring and System Logs (Optional)

Per-process disk I/O monitoring requires apps.plugin to run with elevated privileges, and browsing systemd journal logs requires the same for systemd-journal.plugin. DSM 7 blocks setuid binaries from unsigned packages, so this must be applied manually after install:

netdata-fix

This prompts for your DSM password when needed, grants root privileges to both plugins, and restarts the package. It only needs to be run once per install or upgrade.

After running it, process monitoring appears under Metrics, and system journal logs are browsable under Logs in the web UI.

Verify It's Running

synopkg status netdata

The dashboard at http://your-nas:19999 should load immediately.

Configuration

Netdata Cloud

To connect this node to Netdata Cloud for multi-node monitoring:

  1. Go to http://your-nas:19999 and click Sign In or Sign Up
  2. Follow the on-screen prompts to claim the node

Stock vs User Config

Netdata ships with a complete stock configuration at /var/packages/netdata/target/usr/lib/netdata/conf.d/. User overrides can be placed in /var/packages/netdata/var/etc/netdata/.

Runtime Data Locations

Data Location
Configuration (user) /var/packages/netdata/var/etc/netdata/
Database /var/packages/netdata/var/cache/netdata/dbengine/
Logs /var/packages/netdata/var/log/netdata/
Registry/GUID /var/packages/netdata/var/lib/netdata/

Service Management

  • Start: Package Center or synopkg start netdata
  • Stop: Package Center or synopkg stop netdata
  • Logs: /var/packages/netdata/var/log/netdata/ and /var/packages/netdata/var/netdata.log

Troubleshooting

Disk I/O not showing per process

Run netdata-fix from SSH. It grants the needed root privileges and restarts the package for you.

System logs not appearing

Run netdata-fix from SSH. The systemd-journal.plugin needs root privileges (via setuid) to read the journal files, which DSM blocks for unsigned packages until the fix is applied.