integration
Zabbix Sync
Creates Zabbix hosts for the devices FreeSDN finds, so a new switch is monitored without being typed into a second system. Runs dry by default, never deletes, and reports what it skipped and why.
Runs on a timer
This plugin declares work FreeSDN will run for you, per organisation. Every schedule can be switched off from Plugins in the UI.
host_sync- every 1h · off until you enable it
Create Zabbix hosts for any FreeSDN devices Zabbix does not have. Honours dry_run, which defaults on.
Package
- Plugin ID
zabbix-sync- Version
- 1.0.0
- Author
- FreeSDN
- Minimum core
- 26.06.1
- Python
- >=3.11
- SHA-256
- 6359607727f99d8128666cff57196aa9b39e73229e56a3965fd86819caa27728
Install
From inside FreeSDN, open Plugins › Marketplace, sync the catalogue, and install Zabbix Sync. The instance verifies the catalogue signature before ingest and the archive checksum before unpacking.
To install the archive directly instead:
curl -fSLO https://registry.freesdn.org/dl/zabbix-sync-1.0.0.zip sha256sum zabbix-sync-1.0.0.zip # expect: 6359607727f99d8128666cff57196aa9b39e73229e56a3965fd86819caa27728
Then upload the ZIP under Plugins › Install from file.
Plugins run in-process with the API. The loader applies import hygiene, ZIP-slip and ZIP-bomb guards, hash-pinned dependencies and per-action permission caps, but it is a cooperative trusted-author model and not a security sandbox. Install what you would be willing to run as application code.