bvandeusen and Claude Sonnet 4.6
be4654fc72
feat: add http, snmp, docker plugins; new widgets and routes for traefik/unifi/ups
...
- Add HTTP monitor plugin: endpoint checking with status history, latency tracking, time-range views
- Add SNMP plugin: OID polling, device management, metric recording
- Add Docker plugin: container status, resource usage, widget
- Traefik: access log widget, request chart widget, expanded routes
- UniFi: clients widget, devices widget, expanded poll routes
- UPS: history widget, additional routes
- Update plugin index with new entries
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 17:40:36 -04:00
bvandeusen and Claude Sonnet 4.6
d9886e8680
fix: reduce log noise and guard against non-dict SNMP devices
...
- SNMP scheduler: skip non-dict entries in devices list (prevents AttributeError)
- UPS scheduler: downgrade NutError from exception to warning (expected when NUT not running)
- UniFi scheduler: downgrade login/poll failures from exception to warning (expected when controller unreachable)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 17:38:24 -04:00
bvandeusen and Claude Sonnet 4.6
9e34d8d739
chore: set repository URLs to git.fabledsword.com
...
Update repository_url, homepage, and download_url in index.yaml and all
plugin.yaml files to point to the self-hosted Gitea instance.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-22 18:36:15 -04:00
bvandeusen and Claude Sonnet 4.6
ad4fcd1cfd
feat: initial release — traefik, unifi, ups plugins
...
First-party plugins for Fabled Scryer (https://github.com/bvandeusen/fabledscryer ).
traefik: Prometheus metrics scraping, stats history, access log parsing (GeoIP optional)
unifi: UniFi controller integration — WAN health, devices, clients, DPI, events
ups: UPS monitoring via NUT (Network UPS Tools), Ansible shutdown automation
Each plugin follows the Fabled Scryer plugin contract:
setup(app), get_scheduled_tasks(), get_blueprint()
index.yaml lists all three plugins in the catalog format. Populate
checksum_sha256 entries once release zips are published via GitHub Releases.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-22 18:28:43 -04:00