[TASK] Add model, firmware_base and firmware_relase tag to node statistics. (#43)
Thank you to: lemoer git@irrelefant.net https://paste.irrelefant.net/Liengie9.txt
This commit is contained in:
parent
a3e3ea7589
commit
8175afd43b
|
@ -44,6 +44,7 @@ func (node *Node) ToInflux() (tags imodels.Tags, fields imodels.Fields) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if nodeinfo := node.Nodeinfo; nodeinfo != nil {
|
if nodeinfo := node.Nodeinfo; nodeinfo != nil {
|
||||||
|
tags.SetString("hostname", nodeinfo.Hostname)
|
||||||
if owner := nodeinfo.Owner; owner != nil {
|
if owner := nodeinfo.Owner; owner != nil {
|
||||||
tags.SetString("owner", owner.Contact)
|
tags.SetString("owner", owner.Contact)
|
||||||
}
|
}
|
||||||
|
@ -51,8 +52,11 @@ func (node *Node) ToInflux() (tags imodels.Tags, fields imodels.Fields) {
|
||||||
fields["wireless.txpower24"] = wireless.TxPower24
|
fields["wireless.txpower24"] = wireless.TxPower24
|
||||||
fields["wireless.txpower5"] = wireless.TxPower5
|
fields["wireless.txpower5"] = wireless.TxPower5
|
||||||
}
|
}
|
||||||
// morpheus needs
|
// Hardware
|
||||||
tags.SetString("hostname", nodeinfo.Hostname)
|
tags.SetString("model", nodeinfo.Hardware.Model)
|
||||||
|
tags.SetString("firmware_base", nodeinfo.Software.Firmware.Base)
|
||||||
|
tags.SetString("firmware_release", nodeinfo.Software.Firmware.Release)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if neighbours := node.Neighbours; neighbours != nil {
|
if neighbours := node.Neighbours; neighbours != nil {
|
||||||
|
|
Loading…
Reference in New Issue