Rene Fichtmueller
bbc6f560dd
fix: add image filter patterns and direct URL migrations for 6 vendors
...
- switch-image-playwright.ts + switch-image-fetcher.ts: add filter patterns
for /webimage-404/ (Netgear 404 hero), /Brand/ + /cybersecurity.png/
(Moxa brand marketing images not product photos)
- sql/047: Moxa 4/4 models — CDN getattachment paths (hotlink-protected,
Referer: moxa.com required; R2 proxy needed for production display)
- sql/048: UfiSpace 6/6 models — ufispace.com/image/<hash>/ direct PNGs;
Brocade G720+G730 — broadcom.com og:image; ICX 7850-48FS — CommScope/Ruckus
vistancenetworks.com ImageServer (rand param is cache-bust only, not auth)
- sql/049: NVIDIA SN-series 6/6 — docscontent.nvidia.com (SN2201/3700/4700)
and S3 direct (SN5400/5600); SN3750-SX via uvation reseller CDN
2026-04-21 07:57:55 +02:00
Rene Fichtmueller
b65e4452db
fix: add error-graphic, icon-library, illustration filters to GENERIC_IMAGE_PATTERNS
...
- /404[-_]error/i, /error[-_]graphic/i — Broadcom 404-ERROR-GRAPHIC.png
- /\/icon[-_]library\//i — D-Link navigation/icon-library path images
- /[-_]illustration[._]/i — Arista Cloud-Legacy_Illustration and similar diagrams
- Nokia banner, Huawei marketing, banners/ path patterns (Playwright scraper)
- Cookie consent patterns synced to switch-image-fetcher.ts (was only in Playwright)
2026-04-21 07:38:01 +02:00
Rene Fichtmueller
653824f23b
fix: Cisco line card URL mapping (8800/84/86 → 8000 family page, skip ASR9K logo-only)
2026-04-21 00:49:32 +02:00
Rene Fichtmueller
c9333ab5ea
fix: MikroTik hardcoded slug map for + models (crs305/312/317/326)
2026-04-21 00:45:41 +02:00
Rene Fichtmueller
9618a4f0e0
fix: Cisco 8000 builder URL + MikroTik lowercase + new vendor builders
...
URL builder fixes:
- Cisco 8000: update to new /site/us/en/ URL scheme (family page, not per-model)
- MikroTik: fix to lowercase+underscore format (was uppercase, caused 404)
- Fortinet: set to null — JS-rendered pages, all redirect to generic page
- Alcatel-Lucent Enterprise slug added to dispatcher (was missing, caused 0 hits)
- Add Quanta, Allied Telesis, Ufispace, Netgear URL builders
- NVIDIA: skip ConnectX/BlueField non-switch models
Migration 044:
- Clear 35 wrong NCS-5500 URLs from Cisco 8000-series models
- Pre-set correct 8000-series family URL for 21 models without images
2026-04-21 00:41:31 +02:00
Rene Fichtmueller
9e6be570a3
feat: more switch image coverage + system health metrics + Erik monitor
...
switch-image-fetcher:
- Add Fortinet URL builder (11 FortiSwitch models)
- Add Quanta Cloud Technology, Allied Telesis, Ufispace, Netgear URL builders
- Fix alcatel-lucent-enterprise slug missing from URL_BUILDERS dispatcher
- Fix NVIDIA builder to skip ConnectX/BlueField adapters (not switches)
- Add aruba slug alias for hpe-aruba
health endpoint:
- Add system metrics: CPU load (1/5/15m), memory usage, disk usage
- Add load_status indicator (ok/busy/overloaded)
- Expose process RSS memory
- Used by external monitors
scripts/monitor-erik.sh:
- Cron-ready health check script for Claudi (.82) and Raspberry Pis
- Checks TIP API health endpoint (load, memory, disk, DB latency)
- Checks PM2 process state via SSH (errored/stopped detection)
- ntfy.sh push notifications (set NTFY_TOPIC env var)
- Includes systemd service + timer unit comments for auto-install
2026-04-21 00:31:43 +02:00
Rene Fichtmueller
823b64bd24
perf: load-aware scraper guard + higher rate limits + /tmp crawlee storage
2026-04-20 23:35:02 +02:00
Rene Fichtmueller
a2492d833b
feat: Flexoptix order section per switch + reject generic/logo images
2026-04-20 23:31:36 +02:00
Rene Fichtmueller
a0a7a97d83
feat: switch image fetcher + og:image scheduler job + dashboard thumbnail column
...
- Add switch-image-fetcher.ts: og:image-based image discovery for all 86 seeded switches
(covers Cisco, Arista, Juniper, NVIDIA, Edgecore, Celestica, Asterfusion, Dell,
HPE/Aruba, Huawei, Nokia, Extreme, MikroTik, Ubiquiti, FS.COM, Supermicro)
- Wire fetchSwitchImages() into scheduler as scrape:images:switches (daily 08:30 UTC)
- Dashboard: add 48px thumbnail column to switch table (lazy img with gear icon fallback)
2026-04-20 22:44:08 +02:00