-
-
Notifications
You must be signed in to change notification settings - Fork 372
Description
What installation are you running?
Production (netalertx) 📦
Is there an existing issue for this?
- I have searched the existing open and closed issues and I checked the docs https://docs.netalertx.com/
The issue occurs in the following browsers. Select at least 2.
- Firefox
- Chrome
- Edge
- Safari (unsupported) - PRs welcome
- N/A - This is an issue with the backend
Current Behavior
Preface:- Have done a reload, clear cache and restart just in case
Having an issue whereby when I edit a device (usually name) and hit save, the changes aren't reflected in the device list. Lets say for example I change the name of "NetAlertX" to "NetAlertX (LXC)", I get the confirmation that the name has been changed okay but if I then hit the device list the old name is still there. If I go back into the device, the device name hasn't been changed at all.
Additionally, I've setup various parent/child relationships so my network map reports correctly. If I go into an example device, it report the parent node as being incorrect, despite on the network map everything looking like it should.
I've seen this on at least Firefox and Vivaldi
I've added what I think are relevant app.log into the issue, I made a change just before retriving those so should reflect the issue above
Retrieved docker logs - you can ignore some of the errors about HOST and CAPBILITIES, they are correct - not sure why portainer logs are coming up with that...
Expected Behavior
Expected that when editing a device name it gets correctly reflected in the device list
Steps To Reproduce
Included in the description above
Relevant app.conf settings
Please advise which app.conf setions you'll need to further diagnose this as I can provide :-)docker-compose.yml
Not running yaml, running just as a normal container through DockerDebug or Trace enabled
- I have read and followed the steps in the wiki link above and provided the required debug logs and the log section covers the time when the issue occurs.
Relevant app.log section
127.0.0.1 - - [23/Feb/2026 12:45:51] "GET /sse/state?client=client-1hagu1ps8 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:45:52] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:00] "GET /sse/state?client=client-ed10gcchw HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:00] "GET /device/bc:24:11:6f:e5:4d?period=[object%20HTMLSelectElement] HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:00] "GET /device/bc:24:11:6f:e5:4d?period=1%20month HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:10] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:11] "GET /sse/state?client=client-gf1dr889a HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:11] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:21] "GET /sse/state?client=client-7994yd36t HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:24] "DELETE /messaging/in-app/delete HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:25] "GET /sse/state?client=client-fp7b651nj HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:27] "GET /sse/state?client=client-i1auj8q6e HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:28] "GET /sse/state?client=client-w3j1prrfr HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:38] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:35] "GET /sse/state?client=client-uy34atupv HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:35] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:38] "GET /sse/state?client=client-wkxw4fpts HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:38] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:41] "GET /sse/state?client=client-0u6pqffk7 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:41] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:46] "GET /sse/state?client=client-gu36ehq82 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:46] "GET /device/bc:24:11:7e:de:4f?period=[object%20HTMLSelectElement] HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "GET /device/bc:24:11:7e:de:4f?period=1%20month HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:56] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:58] "POST /device/bc:24:11:7e:de:4f HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:58] "POST /logs/add-to-execution-queue HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:01] "GET /sse/state?client=client-w8v311e2d HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:02] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:12] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:22] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:32] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:42] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:52] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:49:02] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:49:56] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:50:56] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:51:02] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:51:56] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:52:12] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:52:22] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:52:32] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:52:42] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:52:52] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:02] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:12] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:44] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:46] "GET /sse/state?client=client-ivwvjf18h HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:49] "GET /sse/state?client=client-edy9etk4l HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:59] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:09] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:20] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:30] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:40] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:49] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "GET /sse/state?client=client-ucev9exel HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "GET /sse/state?client=client-cw81jx6jm HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:02] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:12] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:22] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:32] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:34] "GET /sse/state?client=client-7b82mk0o2 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:44] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:54] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:56] "POST /messaging/in-app/write HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:58] "GET /sse/state?client=client-wklwqr3k7 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:00] "GET /sse/state?client=client-nhjirgsrq HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:00] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:02] "GET /sse/state?client=client-l9dai4y4j HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:02] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "GET /sse/state?client=client-j4ymi3ghu HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "GET /device/bc:24:11:7e:de:4f?period=[object%20HTMLSelectElement] HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "GET /device/bc:24:11:7e:de:4f?period=1%20month HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:10] "POST /device/bc:24:11:7e:de:4f HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:10] "POST /logs/add-to-execution-queue HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:14] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:14] "GET /sse/state?client=client-0iw2ngowg HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:14] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "GET /sse/state?client=client-tbr8wbnq2 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "GET /device/bc:24:11:54:e7:18?period=[object%20HTMLSelectElement] HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "GET /device/bc:24:11:54:e7:18?period=1%20month HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:32] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:36] "POST /device/bc:24:11:54:e7:18 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:36] "POST /logs/add-to-execution-queue HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:38] "GET /sse/state?client=client-y202y5g9k HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:38] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "GET /sse/state?client=client-1vv824w6o HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
Docker Logs
--> data migration.sh
--> capabilities audit.sh
══════════════════════════════════════════════════════════════════════════════
🚨 ALERT: Python execution capabilities (NET_RAW/NET_ADMIN) are missing.
The Python binary in this image has file capabilities (+eip) that
require these bits in the container's bounding set. Without them,
the binary will fail to execute (Operation not permitted).
Restart with: --cap-add=NET_RAW --cap-add=NET_ADMIN
══════════════════════════════════════════════════════════════════════════════
══════════════════════════════════════════════════════════════════════════════
⚠️ WARNING: Reduced functionality (NET_BIND_SERVICE missing).
Tools like nbtscan cannot bind to privileged ports (UDP 137).
This will reduce discovery accuracy for legacy devices.
Consider adding: --cap-add=NET_BIND_SERVICE
══════════════════════════════════════════════════════════════════════════════
Security context: Operational capabilities (CHOWN SETGID SETUID) not granted.
See https://docs.netalertx.com/docker-troubleshooting/missing-capabilities
--> mounts.py
Path | R | W | Mount | RAMDisk | Performance | DataLoss
--------------------------+---+---+-------+---------+-------------+----------
/data | ✅| ✅| ✅ | ➖ | ➖ | ✅
/data/db | ✅| ✅| ✅ | ➖ | ➖ | ✅
/data/config | ✅| ✅| ✅ | ➖ | ➖ | ✅
/tmp/run/tmp | ✅| ✅| ❌ | ❌ | ❌ | ✅
/tmp/api | ✅| ✅| ❌ | ❌ | ❌ | ✅
/tmp/log | ✅| ✅| ❌ | ❌ | ❌ | ✅
/tmp/run | ✅| ✅| ❌ | ❌ | ❌ | ✅
/tmp/nginx/active-config | ✅| ✅| ❌ | ❌ | ❌ | ✅
══════════════════════════════════════════════════════════════════════════════
⚠️ ATTENTION: Configuration issues detected (marked with ❌).
* /tmp/run/tmp not mounted, performance issue
* /tmp/api not mounted, performance issue
* /tmp/log not mounted, performance issue
* /tmp/run not mounted, performance issue
* /tmp/nginx/active-config not mounted, performance issue
We recommend starting with the default docker-compose.yml as the
configuration can be quite complex.
Review the documentation for a correct setup:
https://docs.netalertx.com/DOCKER_COMPOSE
https://docs.netalertx.com/docker-troubleshooting/mount-configuration-issues
══════════════════════════════════════════════════════════════════════════════
--> first run config.sh
--> first run db.sh
--> mandatory folders.sh
--> apply conf override.sh
══════════════════════════════════════════════════════════════════════════════
📝 APP_CONF_OVERRIDE detected. Configuration written to /data/config/app_conf_override.json.
Make sure the JSON content is correct before starting the application.
══════════════════════════════════════════════════════════════════════════════
--> writable config.sh
--> nginx config.sh
--> expected user id match.sh
--> host mode network.sh
══════════════════════════════════════════════════════════════════════════════
⚠️ ATTENTION: NetAlertX is not running with --network=host.
Bridge networking blocks passive discovery (ARP, NBNS, mDNS) and active
scanning accuracy. Most plugins expect raw access to the LAN through host
networking and CAP_NET_RAW capabilities.
Restart the container with:
docker run --network=host --cap-add=NET_RAW --cap-add=NET_ADMIN --cap-add=NET_BIND_SERVICE
or set "network_mode: host" in docker-compose.yml.
https://docs.netalertx.com/docker-troubleshooting/network-mode
══════════════════════════════════════════════════════════════════════════════
--> excessive capabilities.sh
══════════════════════════════════════════════════════════════════════════════
⚠️ Warning: Excessive capabilities detected (bounding caps: 0x00000000a80435fb).
Only CHOWN, SETGID, SETUID, NET_ADMIN, NET_BIND_SERVICE, and NET_RAW are
required in this container. Please remove unnecessary capabilities.
https://docs.netalertx.com/docker-troubleshooting/excessive-capabilities
══════════════════════════════════════════════════════════════════════════════
--> appliance integrity.sh
══════════════════════════════════════════════════════════════════════════════
⚠️ Warning: Container is running as read-write, not in read-only mode.
Please mount the root filesystem as --read-only or use read_only: true
https://docs.netalertx.com/docker-troubleshooting/read-only-filesystem
══════════════════════════════════════════════════════════════════════════════
--> ports available.sh
Starting supercronic --quiet "/services/config/cron/crontab" >>"/tmp/log/cron.log" 2>&1 &
Starting /usr/sbin/php-fpm83 -y "/services/config/php/php-fpm.conf" -F (tee stderr to app.php_errors.log)
Starting python3 -m server > /tmp/log/stdout.log 2> >(tee /tmp/log/stderr.log >&2)
Starting /usr/sbin/nginx -p "/tmp/run/" -c "/tmp/nginx/active-config/nginx.conf" -g "error_log stderr; error_log /tmp/log/nginx-error.log; daemon off;" &
Successfully updated IEEE OUI database (113048 entries)
2026/02/23 12:56:50 [error] 229#229: *21811 open() "/app/front/favicon.ico" failed (2: No such file or directory), client: 192.168.0.149, server: , request: "GET /favicon.ico HTTP/1.1", host: "192.168.0.13:20211", referrer: "http://192.168.0.13:20211/php/server/query_logs.php?file=app.log"