Built a quick SQL-backed asset uptime monitor. Target audience of small companies or teams which may not have direct access to infrastructure monitoring solutions such as desktop support teams, etc.
Pretty simple premise - go to the asset manager page and throw in the aset you want to monitor and how you want to monitor it (TCP port, ICMP response, HTTP response). Then a separate script runs to populate the database and the dashboard renders the results.
Here’s the asset add/remove page:
Here’s the asset dashboard:
It automatically updates as assets are added/removed and the colors are a gradient from yellow to red if any of the past 10 checks failed and then green if the past 10 all succeeded!
Lots of small things to work on still but it seemed like a fun mini project and I learned a lot