diff --git a/integrations/inputunifi/Gopkg.lock b/integrations/inputunifi/Gopkg.lock index bcf828f5..578c4663 100644 --- a/integrations/inputunifi/Gopkg.lock +++ b/integrations/inputunifi/Gopkg.lock @@ -30,12 +30,12 @@ version = "v1.0.3" [[projects]] - digest = "1:e599836be5ec0291ef31b26c919962d2cadee2f6db5eb3353b487b5462395e99" + digest = "1:a286f4321072d1a0f7bb70e676181ced458174dc411da501051f3de1a57fddcc" name = "golift.io/unifi" packages = ["."] pruneopts = "UT" - revision = "e96a1fc633607856928e0b2c0f5feb78a8126ec4" - version = "v4.1.1" + revision = "ea8cff6bbf6180f181671b9725bdfc2fe05bc08a" + version = "v4.1.2" [[projects]] digest = "1:4d2e5a73dc1500038e504a8d78b986630e3626dc027bc030ba5c75da257cdb96" diff --git a/integrations/inputunifi/unifipoller/influx_uap.go b/integrations/inputunifi/unifipoller/influx_uap.go index cd055d67..c521a64a 100644 --- a/integrations/inputunifi/unifipoller/influx_uap.go +++ b/integrations/inputunifi/unifipoller/influx_uap.go @@ -44,8 +44,9 @@ func UAPPoints(u *unifi.UAP, now time.Time) ([]*influx.Point, error) { "tx_bytes": u.TxBytes.Val, "uptime": u.Uptime.Val, "state": u.State, - "user-num_sta": u.UserNumSta, - "guest-num_sta": u.GuestNumSta, + "user-num_sta": int(u.UserNumSta.Val), + "guest-num_sta": int(u.GuestNumSta.Val), + "num_sta": u.NumSta.Val, "version": u.Version, "loadavg_1": u.SysStats.Loadavg1.Val, "loadavg_5": u.SysStats.Loadavg5.Val, diff --git a/integrations/inputunifi/unifipoller/influx_udm.go b/integrations/inputunifi/unifipoller/influx_udm.go index dfa92cf6..815bb00e 100644 --- a/integrations/inputunifi/unifipoller/influx_udm.go +++ b/integrations/inputunifi/unifipoller/influx_udm.go @@ -53,6 +53,7 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) { "uptime": u.Uptime.Val, "state": u.State.Val, "user-num_sta": u.UserNumSta.Val, + "num_sta": u.NumSta.Val, "version": u.Version, "num_desktop": u.NumDesktop.Val, "num_handheld": u.NumHandheld.Val, @@ -173,7 +174,7 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) { } fields = map[string]interface{}{ "fw_caps": u.FwCaps.Val, - "guest-num_sta": u.GuestNumSta.Val, + "guest-num_sta": u.GuestLanNumSta.Val, "ip": u.IP, "bytes": u.Bytes.Val, "fan_level": float64(0), @@ -185,7 +186,8 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) { "tx_bytes": u.TxBytes.Val, "uptime": u.Uptime.Val, "state": u.State.Val, - "user-num_sta": u.UserNumSta.Val, + "user-num_sta": u.UserLanNumSta.Val, + "num_sta": u.LanNumSta.Val, "version": u.Version, "loadavg_1": u.SysStats.Loadavg1.Val, "loadavg_5": u.SysStats.Loadavg5.Val, @@ -355,8 +357,9 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) { "tx_bytes": u.TxBytes.Val, "uptime": u.Uptime.Val, "state": u.State, - "user-num_sta": u.UserNumSta.Val, - "guest-num_sta": u.GuestNumSta.Val, + "user-num_sta": int(u.UserWlanNumSta.Val), + "guest-num_sta": int(u.GuestWlanNumSta.Val), + "num_sta": u.WlanNumSta.Val, "version": u.Version, "loadavg_1": u.SysStats.Loadavg1.Val, "loadavg_5": u.SysStats.Loadavg5.Val,