Moderný self-hosted monitoring a mapovanie siete v PHP — nástupca nástroja The Dude od MikroTiku. Živý ICMP/TCP/SNMP monitoring, interaktívne mapy, grafy prevádzky a Telegram notifikácie.
NetPulse vykresľuje sieť ako interaktívne SVG mapy (zariadenia, linky, pod-mapy), monitoruje dostupnosť v reálnom čase, zobrazuje živú Rx/Tx prevádzku na každom rozhraní s farbami liniek podľa vyťaženia, zaznamenáva históriu prevádzky do grafov a posiela Telegram notifikácie — všetko z jednej PHP aplikácie na vlastnom serveri. Vie naimportovať existujúcu databázu The Dude (dude.db), takže topológiu netreba stavať odznova, a mapy, zariadenia aj linky sa dajú upravovať priamo v prehliadači.
Čisté PHP 8.1+ s PDO (predvolene SQLite, voliteľne MySQL) a JavaScriptový SPA frontend, ktorý vykresľuje mapy ako SVG. Monitoring beží ako CLI workery — monitor dostupnosti (cron alebo systemd služba v slučke) a SNMP poller prevádzky so zabudovanou slučkou. Obsahuje reverzne odvodený parser binárnych objektov z The Dude, ktorý používa importér. Telegram správy sa posielajú natívne z PHP, bez volania wget či curl.
index.php / api.php — SPA shell + JSON API assets/ — frontend SPA, i18n (6 jazykov), témy DudeParser.php — parser binárnych blobov z The Dude monitor.php — worker dostupnosti (ICMP / TCP) snmp_poll.php — SNMP poller prevádzky (worker v slučke)