collect firmware version (#82)

collect packages/firmware versions and export them as labels for gauge under :

mikrotik_system_package

* updated versions of dependent libs
* fetch firmware version as gauge
* fixed the things that needed to be fixed
This commit is contained in:
Steve Brunton
2020-04-07 23:06:38 -04:00
committed by GitHub
parent 3b33400d24
commit 72ec3c2ce0
6 changed files with 123 additions and 30 deletions

View File

@@ -90,6 +90,13 @@ func WithDHCPv6() Option {
}
}
// WithFirmware grab installed firmware and version
func WithFirmware() Option {
return func(c *collector) {
c.collectors = append(c.collectors, newFirmwareCollector())
}
}
// WithHealth enables board Health metrics
func WithHealth() Option {
return func(c *collector) {