# Netdata glibc

Netdata glibc is a self-hosted tools & utilities app. A deprecated containerized Netdata build with glibc for monitoring hosts and NVIDIA GPUs on Unraid, superseded by Netdata v1.43.0 and later's native GPU support. It is open source and self-hosted, installable on Unraid and Docker Hub.

Canonical page: https://ourlocalhost.com/app/863/netdata-glibc

## Description

A deprecated containerized Netdata build with glibc for monitoring hosts and NVIDIA GPUs on Unraid, superseded by Netdata v1.43.0 and later's native GPU support.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

24/100 (Low), based on 4 of 4 factors.
- Maintained: 0 (GitHub repository is archived)
- Popular: 27 (21 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 70 (1 GB minimum RAM)

## Links

- Unraid: https://ca.unraid.net/apps/netdata-glibc-1wjchkw18arrv0?q=netdata-glibc
- Docker Hub: https://hub.docker.com/r/d34dc3n73r/netdata-glibc
- Official website: https://app.netdata.cloud
- Documentation: https://learn.netdata.cloud
- GitHub: https://github.com/D34DC3N73R/netdata-glibc

## Common questions

### How do I migrate Netdata-glibc to the native Netdata image for NVIDIA GPU monitoring?

Use netdata/netdata:stable instead of the glibc image and pass --gpus all with --cap-add SYS_PTRACE and --security-opt apparmor=unconfined. In Docker Compose, reserve the nvidia driver with count all and capabilities gpu.

### Why was a separate glibc build needed for NVIDIA GPU support?

The standard Netdata container was based on Alpine/musl, while the NVIDIA container toolkit requires a glibc distribution. The glibc image added the GNU C library so GPU-enabled Netdata could run.

### Does the Netdata-glibc container include nvidia-smi?

No, it does not contain nvidia-smi. It is compatible with nvidia-container-toolkit and the Unraid Nvidia Plugin.

### What mounts and permissions should I preserve when running the Netdata container?

Expose port 19999 and mount /proc, /sys, /etc/os-release, /etc/passwd, and /etc/group read-only. Persist /netdata/config, /var/lib/netdata, and /var/lib/cache/netdata; add /var/run/docker.sock read-only if you monitor containers.

### How can I give Netdata Docker access without mounting the host Docker socket directly?

Run a Docker socket proxy such as tecnativa/docker-socket-proxy, mount /var/run/docker.sock only into the proxy, and set DOCKER_HOST to proxy:2375 in Netdata. Set the proxy environment variable CONTAINERS=1 if you only need container information.

### What changed after Netdata moved to a full glibc base image?

The NETDATA_EXTRA_APK_PACKAGES environment variable is no longer needed. The maintainer planned to update the app despite the name being redundant.

## Alternatives

- Beszel: A lightweight server monitoring hub with historical data, docker stats, and alerts.
- Better Stack: AI-driven monitoring platform providing incident management, real-time logs, uptime, traces, error tracking, infrastructure analytics, and…
- Datadog: Datadog Agent is an on-host monitoring agent that collects metrics, logs, and traces from hosts, containers, and Kubernetes clusters and se…
- Grafana: Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored.
- Monitorix: Monitorix is a system monitoring tool designed to monitor as many services and system resources as possible.
- Munin: Munin is a networked resource monitoring tool that can help analyze resource trends and &quot;what just happened to kill our performance?&q…
- Nagios: Nagios is an open-source monitoring system that checks hosts, network services, and IT infrastructure resources so IT administrators can id…
- New Relic: Pinpoint and solve performance issues in your Ruby, Java, .NET, PHP and Python apps with real user, application and server monitoring.
- Paessler PRTG Network Monitor: Comprehensive network monitoring includes up/downtime tracking, traffic analysis, and performance metrics using SNMP, WMI, and NetFlow prot…
- SigNoz: SigNoz is a self-hostable open-source observability platform that unifies logs, metrics, traces, alerts, and dashboards using OpenTelemetry…
- VictoriaMetrics: VictoriaMetrics is a fast, cost-effective, and scalable open-source time-series database that stores long-term monitoring metrics, accepts…
- Zabbix: Zabbix is an enterprise-class, open-source distributed monitoring solution designed to monitor the performance and availability of network…

---
Source: Our Local Host (https://ourlocalhost.com/app/863/netdata-glibc), the self-hosted and open-source app directory.
