# Reported issues for Netdata

Pod holds 22 of 32 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to [Netdata](/mcp/netdata).

## Most discussed

### [Bug]: Couldn't stop the agent on macOS (already running)

### Bug description

Agent does not shutdown even I run `sudo /usr/local/netdata/usr/sbin/netdatacli shutdown-agent` command several times. I couldn't understand why it doesn't shutdown. When I run second time of the following command:
```
$ sudo /usr/local/netdata/usr/sbin/netdatacli shutdown-agent
uv_pipe_connect(): connection refused
Make sure the netdata service is running.
```

It says `Make sure the netdata service is running.`. But it's already running:

```
$ curl -s localhost:

[Read the thread](https://github.com/netdata/netdata/issues/13829) · 2022-10-14 · closed · external user · 6 comments

### [Bug]: unknown type name EVP_MD_CTX in SQLite

### Bug description

While cross-compiling the latest version of Netdata (1.33.0) for OpenWrt routers, it can not be compiled due to this output:

```c
database/sqlite/sqlite_health.c: In function 'sql_health_alarm_log_cleanup':
database/sqlite/sqlite_health.c:353:50: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
 #define SQL_CLEANUP_HEALTH_LOG(guid,guid2,limit) "DELETE from health_log_%s where unique_

[Read the thread](https://github.com/netdata/netdata/issues/12056) · 2022-01-28 · closed · external user · 7 comments

### How to install a plugin? (smartd_log)

Reading the [documentation](https://github.com/netdata/netdata/blob/master/docs/Add-more-charts-to-netdata.md) regarding adding more charts to netdata, it does not specifically mention how  plugins can be installed and activated on Netdata.

Specifically I am interested on the [smartd_log](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/smartd_log) plugin, but neither the [plugin readme](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/smartd_

[Read the thread](https://github.com/netdata/netdata/issues/7415) · 2019-12-03 · closed · external user · 6 comments

### Does not inform sufficiently of intent to report my data to Google Analytics

The netdata installer says the following:

```
  The following changes will be made to your system:

  # USERS / GROUPS
  User 'netdata' and group 'netdata' will be added, if not present.

  # LOGROTATE
  This file will be installed if logrotate is present.

   - /etc/logrotate.d/netdata

  # SYSTEM INIT
  This file will be installed if this system runs with systemd:

   - /lib/systemd/system/netdata.service

   or, for older Centos, Debian/Ubuntu or OpenRC Gentoo:

   - /etc

[Read the thread](https://github.com/netdata/netdata/issues/7366) · 2019-11-25 · closed · external user · 38 comments

### Tech refinement for agent claiming

There are some problems in implementing https://github.com/netdata/netdata/issues/7086 .

There is the problem of authenticating the netdata agent identification. MACHINE_GUID is not enough because:
- MACHINE_GUID is not a secret, it can be visible in the network or known to other users. Thus it is not secure. Malicious netdata agents can copy the MACHINE_GUID and connect to netdata cloud hosts without authorization. Moreover, the original netdata agent will be locked out of netdata cloud whi

[Read the thread](https://github.com/netdata/netdata/issues/7286) · 2019-11-07 · closed · outside contributor · 30 comments

### pattern for nginx error log

Hi all,
can anyone help me to find the pattern for this log:

2019/04/15 07:40:34 [error] 23947#23947: *69867 connect() failed (111: Connection refused) while connecting to upstream,client: x.x.x.x,server: <domin such as x-dev.cloud.com>,request: "GET /favicon.ico HTTP/1.1",upstream: "https://x.x.x.x:6000/favicon.ico",host: "domain such as x-dev.cloud.com",referrer: "https://domain such as x-dev.cloud.com/"

I need the pattern to monitor nginx error.log

Thanks in advance.

[Read the thread](https://github.com/netdata/netdata/issues/5867) · 2019-04-15 · closed · external user · 10 comments

### Use BabelJS to transpile dashboard.js and main.js to ES3

Some of our users run the Netdata Web GUI in older browsers (e.g. #4710). These browsers do not support modern (ES6+) JavaScript Features (e.g. for-of, const, etc.) A good solution would be to leverage a transpiler like [BabelJS](https://babeljs.io) to compile `dashboard.js` and `main.js` into ES3 (or ES5, as BabelJS seems to support only ES5). 

An alternative would be to use TypeScript's compiler for this transpilation.


<!---
When creating a feature request please:
- Verify first that

[Read the thread](https://github.com/netdata/netdata/issues/5042) · 2018-12-20 · closed · outside contributor · 6 comments

### Error running inside docker FD_SETSIZE

Dear,
running netdata in docker container I obtain this error after a while:

`invalid file descriptor, ifd = 1026, ofd = 1026 (required 0 <= fd < FD_SETSIZE (1024) (errno 22, Invalid argument)
`
The system is running 

Ubuntu 18.0.4.1 kernel 4.15.0-38-generic with Docker version 18.09.0, build 4d60db4.

and collect the metric of ~100 servers.

How to fix this?

[Read the thread](https://github.com/netdata/netdata/issues/4637) · 2018-11-13 · closed · external user · 8 comments

## Most recent

### [security] MCP dev-preview API key file I/O vulnerable to symlink following and blocking special-file opens

## Bug description

`src/web/api/mcp_auth.c` handles the load, generation, and verification of the MCP developer-preview API key file (`mcp_dev_preview_api_key` under the netdata var-lib directory). The file I/O does not apply the regular-file / symlink / blocking-open protections that the rest of the codebase already enforces for comparable secret-bearing files (e.g. `src/web/api/v1/api_v1_manage.c`).

### Vulnerable code

**Load path** (`mcp_api_key_load`):
```c
int fd = open(path, O_RDONLY);

[Read the thread](https://github.com/netdata/netdata/issues/23161) · 2026-07-17 · open · outside contributor · 0 comments

### Netdata MCP v2.10.3 fails Codex Streamable HTTP handshake after initialize

### Bug description

OpenAI Codex CLI fails to start the Netdata MCP server when using Codex's native Streamable HTTP MCP configuration.

This looks related to #21999 / #22000, but it does not appear to be the exact same missing `Mcp-Session-Id` issue. In my case, the Netdata server does return an `Mcp-Session-Id` for `initialize`, but Codex still fails while sending the `notifications/initialized` notification.

### Codex configuration

```toml
[mcp_servers.netdata]
url = "https://<host>/netdat

[Read the thread](https://github.com/netdata/netdata/issues/22594) · 2026-06-01 · closed · external user · 0 comments

### Your MCP server earned an A security grade on Loaditout

Hi there,

Your MCP server **netdata** passed all 7 criteria in our automated security grading system and earned an **A grade** on [Loaditout](https://loaditout.ai). Only 20.5% of the 20,000+ MCP servers we scanned earn this grade.

## Add a security badge to your README

```markdown
[![Loaditout Security Grade](https://loaditout.ai/badge/netdata/netdata)](https://loaditout.ai/skills/netdata/netdata)
```

Preview: ![Loaditout Security Grade](https://loaditout.ai/badge/netdata/netdata)

## Your l

[Read the thread](https://github.com/netdata/netdata/issues/22158) · 2026-04-07 · closed · external user · 0 comments

### Netdata MCP HTTP endpoint fails during initialization when used from Codex via Streamable HTTP

## Summary

We are using Codex with Netdata over MCP HTTP, and startup fails during initialization when the server is configured as a Streamable HTTP MCP endpoint.

The MCP server responds to `initialize`, but Codex then fails during or immediately after initialization with a transport-level error.

## Environment

- Netdata version: `v2.9.0`
- Client: Codex
- Transport: MCP over HTTP (`/mcp`)
- Auth: `Authorization: Bearer <token>`
- Deployment: Netdata parent in Kubernetes behind ingress

## A

[Read the thread](https://github.com/netdata/netdata/issues/21999) · 2026-03-21 · closed · external user · 0 comments

### [Bug]: high CPU usage of the cgroups plugin

### Bug description

I started observing around 17% CPU usage on my backup machine and 25% on my Raspberry Pi, though nothing changed on my main server.

It's quite a mystery to me as the two machines that exhibit the behavior have almost no containers running, whereas my main server does have many.

It seems to be the cgroups plugin's thread.

I initially thought it was related to #16818 and tried to delete the cache, but it made no difference.

<img width="1328" alt="Screenshot 2024-08

[Read the thread](https://github.com/netdata/netdata/issues/18354) · 2024-08-17 · closed · external user · 2 comments

### [Bug]: netdata 1.46.1 fails to build on FreeBSD 14.0 amd64

### Bug description

The netdata agent fails to build either via cron or when kickstart is invoked manually on FreeBSD 14.0.

There are many errors and finding the root one is difficult, but it seems to start with a series of:

```
/context_stream.cc.o.d -o CMakeFiles/netdata.dir/src/aclk/schema-wrappers/context_stream.cc.o -c /tmp/netdata-updater-XXXXXXXXXX.OmaqweibGI/netdata-v1.46.1/src/aclk/schema-wrappers/context_stream.cc
In file included from /tmp/netdata-updater-XXXXXXXXXX.OmaqweibG

[Read the thread](https://github.com/netdata/netdata/issues/17995) · 2024-06-23 · closed · external user · 0 comments

### [Bug]: You have no nodes

### Bug description

After updating to latest netdata version 1.45.0-420-nightly, I can no longer access my netdata dashboard. I get the error "You no nodes".
Install command was:  `./kickstart.sh --disable-cloud --disable-telemetry --build-only --nightly-channel --reinstall `

![image](https://github.com/netdata/netdata/assets/4761298/496814d4-6280-4bbe-bf26-2d45e06a1063)

**I feel very aggressively steered towards a paid plan.** Your promise was for local installations without cloud to 

[Read the thread](https://github.com/netdata/netdata/issues/17695) · 2024-05-17 · closed · external user · 2 comments

### [Feat]: Add capabilities list into NodeInfo message

### Problem

_No response_

### Description

Implement https://github.com/netdata/aclk-schemas/pull/29 in agent

### Importance

must have

### Value proposition

1. capabilities list for easier introduction of new agent capas (without modifying protobuf definitions all the time)
2.
3.

### Proposed implementation

_No response_

[Read the thread](https://github.com/netdata/netdata/issues/12482) · 2022-03-21 · closed · outside contributor · 0 comments

### [Bug]: --disable-https doesn't compile

### Bug description

With the release v1.33.0, the compilation with `--disable-https` doesn't compile for me.
But with `--enable-https` it worked well.
Running it on a Ubuntu 20.04.
Download the release from the archives on gihub.com.


### Expected behavior

I expect the compilation after a configuration with '--disable-https' does work.

### Steps to reproduce

./configure --enable-https
make
./configure --disable-https
make

### Installation method

from source

### Sys

[Read the thread](https://github.com/netdata/netdata/issues/12091) · 2022-02-05 · closed · external user · 2 comments

### Color-code relevant System Overview gauges

<!---
When creating a feature request please:
- Verify first that your issue is not already reported on GitHub
- Explain new feature briefly in "Feature idea summary" section
- Provide a clear and concise description of what you expect to happen.
--->

##### Feature idea summary

For the basic "System Overview" (i.e. the gauges)
![image](https://user-images.githubusercontent.com/1153921/80827388-b9fee100-8b98-11ea-8f60-0d7824667cd3.gif)

I would expect that they would be color coded 

[Read the thread](https://github.com/netdata/netdata/issues/10238) · 2020-11-16 · closed · external user · 3 comments

### Groom Inform Cloud about ACLK failure after claiming

#### Feature idea summary
Product Ask: 
 - "Claim for 1st time. If the claiming is successful but the ACLK is not established we should provide hints to the user and if possible send a hint to the Cloud so additional info can be presented to the Cloud users"

##### Expected behavior
On Cloud we should be able to show different messages for Unreachable agents:
- ACLK dependencies are not installed
- No connectivity to Cloud
- Offline
- Initiation phase

[Read the thread](https://github.com/netdata/netdata/issues/9401) · 2020-06-23 · closed · outside contributor · 4 comments

### 11

t

[Read the thread](https://github.com/netdata/netdata/issues/8268) · 2020-03-03 · closed · external user · 0 comments

### demonstration of the agent locking problem and analysis

Add a document demonstrating the problem outlined in #8021 and the relevant analysis.

[Read the thread](https://github.com/netdata/netdata/issues/8113) · 2020-02-17 · closed · outside contributor · 1 comment

### Implement SOCKS5 support for the ACLK

#### Feature idea summary

ACLK connection to VerneMQ should be able to be proxied through SOCKS5 proxy.
Netdata should accept the standard environmental variable for setting the proxy. This should be overwritten by a setting from the config file if found.

* Define the config setting.
* Testing will be via `ssh -D`.

Testing configuration will be:
* Fedora on the host where ssh -D is running.
* A VM which is running the target sshd and VerneMQ - where VerneMQ is not accessible directl

[Read the thread](https://github.com/netdata/netdata/issues/8089) · 2020-02-14 · closed · outside contributor · 0 comments

The remaining reports are on [the project's issue tracker](https://github.com/netdata/netdata/issues).
