Documentation
¶
Overview ¶
Package beszel provides core application constants and version information which are used throughout the application.
Index ¶
Constants ¶
View Source
const ( // Version is the current version of the application. Version = "0.21.1" // AppName is the name of the application. AppName = "beszel" )
Variables ¶
View Source
var MinVersionAgentResponse = semver.MustParse("0.13.0")
MinVersionAgentResponse is the minimum supported version for AgentResponse compatibility.
View Source
var MinVersionCbor = semver.MustParse("0.12.0")
MinVersionCbor is the minimum supported version for CBOR compatibility.
View Source
var MinVersionNetworkMonitors = semver.MustParse("0.20.0")
MinVersionNetworkMonitors is the minimum agent version that supports network monitor sync.
View Source
var MinVersionZfsData = semver.MustParse("0.18.9")
MinVersionZfsData is the minimum agent version that supports ZFS detail requests.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent implements the Beszel monitoring agent that collects and serves system metrics.
|
Package agent implements the Beszel monitoring agent that collects and serves system metrics. |
|
battery
Package battery provides battery information for the host and connected devices.
|
Package battery provides battery information for the host and connected devices. |
|
btrfs
Package btrfs reads btrfs filesystem state from sysfs.
|
Package btrfs reads btrfs filesystem state from sysfs. |
|
deltatracker
Package deltatracker provides a tracker for calculating differences in numeric values over time.
|
Package deltatracker provides a tracker for calculating differences in numeric values over time. |
|
health
Package health provides functions to check and update the health of the agent.
|
Package health provides functions to check and update the health of the agent. |
|
tools/fetchsmartctl
command
|
|
|
utils
Package utils provides utility functions for the agent.
|
Package utils provides utility functions for the agent. |
|
wifi
Package wifi collects only currently associated station interfaces.
|
Package wifi collects only currently associated station interfaces. |
|
zfs
Package zfs provides functions to read ZFS statistics.
|
Package zfs provides functions to read ZFS statistics. |
|
internal
|
|
|
alerts
Package alerts handles alert management and delivery.
|
Package alerts handles alert management and delivery. |
|
cmd/agent
command
|
|
|
cmd/hub
command
|
|
|
entities/zfs
Package zfs defines the ZFS detail data exchanged between agent and hub.
|
Package zfs defines the ZFS detail data exchanged between agent and hub. |
|
ghupdate
Package ghupdate implements a new command to self update the current executable with the latest GitHub release.
|
Package ghupdate implements a new command to self update the current executable with the latest GitHub release. |
|
hub
Package hub handles updating systems and serving the web UI.
|
Package hub handles updating systems and serving the web UI. |
|
hub/config
Package config provides functions for syncing systems with the config.yml file
|
Package config provides functions for syncing systems with the config.yml file |
|
hub/expirymap
Package expirymap provides a thread-safe map with expiring entries.
|
Package expirymap provides a thread-safe map with expiring entries. |
|
hub/heartbeat
Package heartbeat sends periodic outbound pings to an external monitoring endpoint (e.g.
|
Package heartbeat sends periodic outbound pings to an external monitoring endpoint (e.g. |
|
hub/transport
Package transport provides a unified abstraction for hub-agent communication over different transports (WebSocket, SSH).
|
Package transport provides a unified abstraction for hub-agent communication over different transports (WebSocket, SSH). |
|
hub/utils
Package utils provides utility functions for the hub.
|
Package utils provides utility functions for the hub. |
|
records
Package records handles creating longer records and deleting old records.
|
Package records handles creating longer records and deleting old records. |
|
site
Package site handles the Beszel frontend embedding.
|
Package site handles the Beszel frontend embedding. |
|
users
Package users handles user-related custom functionality.
|
Package users handles user-related custom functionality. |
Click to show internal directories.
Click to hide internal directories.

