diff --git a/docs/00-CURRENT-STATE.md b/docs/00-CURRENT-STATE.md index e9d11a4..78f6314 100644 --- a/docs/00-CURRENT-STATE.md +++ b/docs/00-CURRENT-STATE.md @@ -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 | --- diff --git a/docs/07-CHANGELOG.md b/docs/07-CHANGELOG.md index cc41056..ea68b79 100644 --- a/docs/07-CHANGELOG.md +++ b/docs/07-CHANGELOG.md @@ -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 diff --git a/docs/12-PHASE8-NETDISCO-INTEGRATION.md b/docs/12-PHASE8-NETDISCO-INTEGRATION.md index 5eaabab..b6b8fec 100644 --- a/docs/12-PHASE8-NETDISCO-INTEGRATION.md +++ b/docs/12-PHASE8-NETDISCO-INTEGRATION.md @@ -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