Dwarfguard version 1.0.0 "party"

  • status: obsoleted by Patch release 1.0.1
  • released at: 2024-12-23
  • supported modes of operation:
    • production: Yes
    • free usage: Yes
      • 1.0.0 build link
        • MD5sum: bb69c9a77a5a966e15b943c41994eaba
        • SHA1sum: e9b4c80effbffdd7dbb48bf09325e527fee08a59
  • supported deployment modes:
    • DT SAAS / DT Cloud / DT Server Managed: Yes / No / Yes
    • Partner SAAS / Partner Cloud / Partner Server Managed: Yes / No / Yes
    • Customer self-managed: Yes
    • Private network: Yes
  • support planned: until 1.1.0 release
  • upgrade supported from:
  • target audience: general
  • showcase video: Not yet updated, see 082 video


Release notes - known issues, changes since last release

Version 1.0.0 is a major release. On top of existing monitoring, alerting and management functions present in 0.8.x, it brings new features. The version 1.0.0 must be deployed on Debian GNU/Linux 12. The Debian GNU/Linux 11 is no longer supported as installation OS.

1.0 Release Notes

  • Custom Scripts support - the user may provide its own scripts to be uploaded and periodically executed on devices, reporting back custom data that are processed on server. Usage is configurable, allowing different sets of scripts based on both device types and devices groups (using agent profiles).
  • Integration with Grafana software allowing definition of custom data dashboards, with an example dashboard provided, showing cellular and non-cellular device and device groups traffic per time interval (day/month/...).
  • Alert exceptions, allowing omitting some devices from the general, all-devices-wide alerts.
  • CSV export of data traffic (cellular, non-cellular, total) per device groups - callable from server Dwarfguard commandline integration.
  • SMS command sending (Advantech routers functionality), allowing using a system designated router for sending SMS commands to other devices.
  • General SMS sending functionality via a designated router.
  • SIM card management for tracking which SIM card resides in which device.
  • Device authentication profiles allowing storing credentials for device command-line access (at the moment for access the system designated router to send SMS)
  • All linkable deivce interfaces IP addresses can be reviewed from the Devices table, allowing for simple direct connection to device for the use case where all devices including server are on the same network (VPN).
  • Added new alert targets - it is now possible to define alerts for signal strength and signal quality.
  • Additional data being sent from device to server, e.g. device's SNMP name.
  • Enhanced Dwarfguard command-line integration.
  • Performance improvements on server, especially for large device pools (10000+ devices).
  • Improved agent command line option allowing for easy reviewing of agent communication with server and caching data being sent (useful e.g. when debugging Custom Scripts).
  • also other minor improvements (see About -> Release Notes in your Dwarfguard deployment) and bug fixes.


Known issues (updates with bugs being reported)

  • Alert on firmware version does not support some operators correctly.
    • Reported: 2025-02-02
    • Status: Fixed 2025-02-03, scheduled for next patchlevel release.
    • Description: Operators "<", ">", "<=", ">=" does not work properly when alert comparing the FW version is being evaluated.
  • Optional column "Serial Number" breaks Devices table functionality when enabled.
    • Reported: 2025-02-02
    • Status: Fixed 2025-02-03, scheduled for next patchlevel release.
    • Description: When "Serial Number" column is enabled in Devices table, the table is empty (no devices are shown).
  • Under some conditions, alert exceptions are ignored
    • Reported: 2025-02-04
    • Status: Fixed 2025-02-08, scheduled for next patchlevel release
    • Description: The nogenalert system label is ignored on some devices - the All devices alerts are still evaluated for such devices.