Dwarfguard 1.0 released

In the end of 2024 we have released the first major version of Dwarfguard intended for wide audience of our users - the Dwarfguard 1.0 "Party".

Many of the features included in the new version stem from our customer requirements. Let's list some of these features:

  • Custom Scripts
    • Have you ever wanted to provide your custom data from the routers to the Dwarfguard server? E.g. reporting some measurements, attached devices, or anything other? Now you can.
    • By uploading scripts to the Dwarfguard and assigning the scripts to the agent profile and device type, you can say which script should be peridically executed on which device to get your data to the server.
    • The predefined format of the script output is read by the agent and sent among other gathered data back to the server.
    • You can see the data in the optional Device table columns.
  • Alert exceptions - now you can opt out a particular device from the alerts defined for the whole device fleet. This may get handy when you have a device which is e.g. scheduled for replacement or having some metric typically different than the rest of your fleet (a higher temperature for example).
  • Grafana integration - the SQL Database datasource is added to the Grafana (if opted to be installed) and an example dashboard is provided, showing devices daily traffic (cellular/non-cellular, per device or per monitoring group).
    • If you do not use or does not want to use Grafana, do not despair - the data are available in the form of CSV or text via the dwarf_trafcnt command on the server commandline.
  • SMS sending supporting via one of your cellular routers - supports both arbitrary text SMS to any number and SMS commands sent to the Advantech routers.
  • and more, see more complete list at the Dwarfguard 1.0 release page

Next  to the features, we have improved Dwarfguard performance. The effect, that is negligible for small number of devices shows up nicely when you have big fleets - especially on 10000+ devices.

Enjoy!