Directories
¶
| Path | Synopsis |
|---|---|
|
becs
command
|
|
|
device-sync
command
|
|
|
dns
command
|
|
|
driver
command
|
|
|
factum
command
|
|
|
icinga
command
|
|
|
icinga-notifications
command
factum-icinga-notifications is the Icinga2 NotificationCommand invoked directly by icinga2 whenever a host/service alarm fires.
|
factum-icinga-notifications is the Icinga2 NotificationCommand invoked directly by icinga2 whenever a host/service alarm fires. |
|
librenms
command
|
|
|
lime
command
|
|
|
netbox
command
|
|
|
oxidized
command
|
|
|
web
command
Web backend for factumn2
|
Web backend for factumn2 |
|
worker
command
|
|
|
internal
|
|
|
device-sync
syncs interfaces, addresses, VRF-aware address dedup, LLDP-discovered cable connections, and on-device ELINEs (as NetBox L2VPNs of type EVPL) from live network devices into NetBox.
|
syncs interfaces, addresses, VRF-aware address dedup, LLDP-discovered cable connections, and on-device ELINEs (as NetBox L2VPNs of type EVPL) from live network devices into NetBox. |
|
jobevent
Package jobevent lets a sync tool (internal/dns, internal/icinga, internal/librenms, internal/netbox, internal/lime) report structured info/warning/error progress instead of ad hoc fmt.Println/slog calls.
|
Package jobevent lets a sync tool (internal/dns, internal/icinga, internal/librenms, internal/netbox, internal/lime) report structured info/warning/error progress instead of ad hoc fmt.Println/slog calls. |
|
jobscheduler
Package jobscheduler runs user-defined JobSchedule rows: each due schedule triggers the same StartJob path as the Job overview page (one sync target, or a sequenced "sync all").
|
Package jobscheduler runs user-defined JobSchedule rows: each due schedule triggers the same StartJob path as the Job overview page (one sync target, or a sequenced "sync all"). |
|
ldapauth
Package ldapauth implements the search-and-bind flow used to authenticate a user against an LDAP/Active Directory server and to read the attributes (email, display name, group membership) needed for local auto-provisioning and role sync.
|
Package ldapauth implements the search-and-bind flow used to authenticate a user against an LDAP/Active Directory server and to read the attributes (email, display name, group membership) needed for local auto-provisioning and role sync. |
|
mail
Package mail sends outbound email over the shared SMTP relay settings (Settings.Smtp*/EmailSender, edited on the admin UI's "Email" destination tab, projected into util.CommonConfig by util.NewCommonConfig).
|
Package mail sends outbound email over the shared SMTP relay settings (Settings.Smtp*/EmailSender, edited on the admin UI's "Email" destination tab, projected into util.CommonConfig by util.NewCommonConfig). |
|
worker
Package worker runs predefined shell commands dispatched by the primary over the hub transport (see hub.go/hub_agent.go).
|
Package worker runs predefined shell commands dispatched by the primary over the hub transport (see hub.go/hub_agent.go). |
|
Dev build: the static Vue frontend is read straight from disk (relative to the process's working directory), so rerunning `npm run build` takes effect without a Go rebuild.
|
Dev build: the static Vue frontend is read straight from disk (relative to the process's working directory), so rerunning `npm run build` takes effect without a Go rebuild. |
Click to show internal directories.
Click to hide internal directories.