Complete Task 8.2: NetDisco deployed and operational
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

- Database: netdisco_db in postgresql17 (schema v96)
- Containers: netdisco-web (port 5000), netdisco-backend
- All 3 MikroTik devices discovered via SNMP
- MAC/ARP data collection working
- Web UI: http://192.168.31.2:5000
This commit is contained in:
2026-01-19 20:38:37 +02:00
parent 75beb8bc4a
commit 3953262455
3 changed files with 33 additions and 1 deletions

View File

@@ -119,7 +119,8 @@
| Woodpecker Agent | woodpecker-agent | - | dockerproxy | - |
| RustDesk ID | rustdesk-hbbs | 21115-21116, 21118-21119 | bridge | rustdesk.xtrm-lab.org |
| RustDesk Relay | rustdesk-hbbr | 21117 | bridge | rustdesk.xtrm-lab.org |
| NetDisco | netdisco | 5000 | dockerproxy | netdisco.xtrm-lab.org (PLANNED) |
| NetDisco Web | netdisco-web | 5000 | dockerproxy | http://192.168.31.2:5000 |
| NetDisco Backend | netdisco-backend | - | dockerproxy | SNMP polling daemon |
---

View File

@@ -1,4 +1,33 @@
# Infrastructure Changelog
## 2026-01-19 - NetDisco Deployment
### Task 8.2: Deploy NetDisco - COMPLETED
**Database Setup:**
- [DB] Created netdisco_db database in postgresql17
- [DB] Created netdisco_user with password
- [DB] Database schema initialized (96 migrations applied)
**Container Deployment:**
- [SERVICE] netdisco-web: Web UI on port 5000
- [SERVICE] netdisco-backend: SNMP polling daemon
- [CONFIG] deployment.yml configured with SNMP communities
- [CONFIG] Discover schedule: Every 2 hours
- [CONFIG] MAC/ARP polling: Hourly
**Device Discovery:**
- [DISCOVER] 192.168.31.1 (hAP ax³) - Successful
- [DISCOVER] 192.168.31.6 (cAP ac) - Successful
- [DISCOVER] 192.168.31.9 (CSS326) - Successful
- [DATA] MAC address tables collected
- [DATA] ARP tables collected
**Access:**
- Web UI: http://192.168.31.2:5000
- Initial auth: no_auth=true (unauthenticated admin)
---
## 2026-01-19 - SNMP Configuration for NetDisco
### Task 8.1: Enable SNMP on MikroTik Devices - COMPLETED

View File

@@ -132,6 +132,8 @@ CSS326: SNMPv2-MIB::sysName.0 = STRING: CSS326-24G-2S+
### Task 8.2: Deploy NetDisco on Unraid
**Status:** [x] COMPLETED (2026-01-19)
#### Docker Compose
```yaml