MikroCLAW Pulse β laman monitoring live (Fase 1) π΄π’
Halaman web yang memperbarui indikator MikroTik per detik lewat Server-Sent Events. Read-only, tanpa dependency baru (starlette/uvicorn/sse-starlette sudah ikut mcp).
Jalankan
uv run mikroclaw-web # atau: python -m mikroclaw.web
# buka http://127.0.0.1:8800ENV opsional: MIKROCLAW_WEB_HOST (default 127.0.0.1), MIKROCLAW_WEB_PORT (default 8800).
Yang ditampilkan (semua dari tool read yang ada)
- Vitals (1 dtk): CPU, memori, disk, suhu/tegangan, jumlah klien, firewall drops/dtk, conntrack, sesi login, sertifikat terdekat kedaluwarsa.
- WAN: IP WAN/publik, DDNS, gateway, RTT ping gateway &
8.8.8.8, sparkline download/upload 60 detik. - Interface matrix (1 dtk): throughput rx/tx live (delta counter), status link, link-speed, error/drop.
- Klien: gabungan DHCP + PPPoE + hotspot + WiFi (sinyal), tebakan vendor OUI, bandwidth per-klien bila ada simple queue cocok.
- Service terbuka: ditandai merah bila berisiko (telnet/ftp/www/api) tanpa batasan
address.
Cadence bertingkat (1 dtk vitals/interface Β· 5 dtk klien & ping Β· 30 dtk WAN/service/cert) agar ringan untuk router. Endpoint: /, /api/stream (SSE), /api/snapshot.
Catatan
- MCP server (92 tool) tidak berubah.
- Versi paket diselaraskan
0.1.0 β 1.3.0. - Lapis kecerdasan LLM (Narrator, deteksi anomali, query bahasa-natural) menyusul di Fase 2.
Changelog: v1.2...v1.3