Netdata - ArchWiki

# Netdata

From ArchWiki
Jump to navigation Jump to search

netdata is a system for distributed real-time performance and health monitoring. netdata is created by the group that also created FireHOL and FireQOS.

netdata is designed to permanently run on all systems (physical and virtual servers, containers, IoT devices), without disrupting their core function.

## Installation

Install the netdata package.

Start/enable the `netdata` service.

## Configuration

Netdata reads its configuration file from `/etc/netdata/netdata.conf`. This config file is not needed by default. Netdata works with default settings without it, but it does allow you to adapt the general behavior of Netdata. You can find all these settings, with their default values, by accessing the URL `http://localhost:19999/netdata.conf`.

The plugins folders is at `/usr/lib/netdata` and their configuration at `/usr/lib/netdata/conf.d`.

### Behind a web server

netdata can be run behind another web server (proxy) and you can configure it accordingly. netdata documentation has examples for Apache, Nginx, lighttpd, haproxy and caddy.

### Built-in web server

By default netdata is accessible at `http://localhost:19999/`.

To enable remote IPv4 (0.0.0.0) and IPv6 ([::]) access, edit `/etc/netdata/netdata.conf`

    [global]
        bind to = 0.0.0.0 [::]

### Telemetry

Netdata collects anonymous usage information through Google Analytics by default. To opt out of this telemetry functionality, create the following config file:

    # touch /etc/netdata/.opt-out-from-anonymous-statistics

More details on the data gathered can be found here.

### Optimization

netdata can be optimized for:

1. Low resources
2. High performance
3. IoT

Category:

- System monitors