mirror of
https://github.com/unpoller/unpoller.git
synced 2026-04-05 09:04:10 -04:00
remove a bunch of unused things from influx code
This commit is contained in:
@@ -17,29 +17,20 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) {
|
||||
u.Stat.Gw = &unifi.Gw{}
|
||||
}
|
||||
tags := map[string]string{
|
||||
"id": u.ID,
|
||||
"mac": u.Mac,
|
||||
"device_oid": u.Stat.Gw.Oid,
|
||||
"site_id": u.SiteID,
|
||||
"site_name": u.SiteName,
|
||||
"adopted": u.Adopted.Txt,
|
||||
"name": u.Name,
|
||||
"cfgversion": u.Cfgversion,
|
||||
"config_network_ip": u.ConfigNetwork.IP,
|
||||
"config_network_type": u.ConfigNetwork.Type,
|
||||
"connect_request_ip": u.ConnectRequestIP,
|
||||
"connect_request_port": u.ConnectRequestPort,
|
||||
"device_id": u.DeviceID,
|
||||
"guest_token": u.GuestToken,
|
||||
"inform_ip": u.InformIP,
|
||||
"known_cfgversion": u.KnownCfgversion,
|
||||
"model": u.Model,
|
||||
"serial": u.Serial,
|
||||
"type": u.Type,
|
||||
"usg_caps": u.UsgCaps.Txt,
|
||||
"speedtest-status-saved": u.SpeedtestStatusSaved.Txt,
|
||||
"wan1_up": u.Wan1.Up.Txt,
|
||||
"wan2_up": u.Wan2.Up.Txt,
|
||||
"id": u.ID,
|
||||
"mac": u.Mac,
|
||||
"site_id": u.SiteID,
|
||||
"site_name": u.SiteName,
|
||||
"name": u.Name,
|
||||
"cfgversion": u.Cfgversion,
|
||||
"device_id": u.DeviceID,
|
||||
"known_cfgversion": u.KnownCfgversion,
|
||||
"model": u.Model,
|
||||
"serial": u.Serial,
|
||||
"type": u.Type,
|
||||
"usg_caps": u.UsgCaps.Txt,
|
||||
"wan1_up": u.Wan1.Up.Txt,
|
||||
"wan2_up": u.Wan2.Up.Txt,
|
||||
}
|
||||
fields := map[string]interface{}{
|
||||
"ip": u.IP,
|
||||
@@ -147,29 +138,16 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) {
|
||||
}
|
||||
points := []*influx.Point{pt}
|
||||
tags = map[string]string{
|
||||
"id": u.ID,
|
||||
"mac": u.Mac,
|
||||
"device_oid": u.Stat.Sw.Oid,
|
||||
"site_id": u.SiteID,
|
||||
"site_name": u.SiteName,
|
||||
"name": u.Name,
|
||||
"adopted": u.Adopted.Txt,
|
||||
"cfgversion": u.Cfgversion,
|
||||
"config_network_ip": u.ConfigNetwork.IP,
|
||||
"config_network_type": u.ConfigNetwork.Type,
|
||||
"device_id": u.DeviceID,
|
||||
"inform_ip": u.InformIP,
|
||||
"known_cfgversion": u.KnownCfgversion,
|
||||
"locating": u.Locating.Txt,
|
||||
"model": u.Model,
|
||||
"serial": u.Serial,
|
||||
"type": u.Type,
|
||||
"dot1x_portctrl_enabled": u.Dot1XPortctrlEnabled.Txt,
|
||||
"flowctrl_enabled": u.FlowctrlEnabled.Txt,
|
||||
"has_fan": u.HasFan.Txt,
|
||||
"has_temperature": u.HasTemperature.Txt,
|
||||
"jumboframe_enabled": u.JumboframeEnabled.Txt,
|
||||
"stp_version": u.StpVersion,
|
||||
"id": u.ID,
|
||||
"mac": u.Mac,
|
||||
"site_id": u.SiteID,
|
||||
"site_name": u.SiteName,
|
||||
"name": u.Name,
|
||||
"model": u.Model,
|
||||
"serial": u.Serial,
|
||||
"type": u.Type,
|
||||
"has_fan": u.HasFan.Txt,
|
||||
"has_temperature": u.HasTemperature.Txt,
|
||||
}
|
||||
fields = map[string]interface{}{
|
||||
"fw_caps": u.FwCaps.Val,
|
||||
@@ -219,23 +197,19 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) {
|
||||
|
||||
for _, p := range u.NetworkTable {
|
||||
tags := map[string]string{
|
||||
"device_name": u.Name,
|
||||
"device_id": u.ID,
|
||||
"device_mac": u.Mac,
|
||||
"site_name": u.SiteName,
|
||||
"up": p.Up.Txt,
|
||||
"dhcpd_dns_enabled": p.DhcpdDNSEnabled.Txt,
|
||||
"dhcpd_enabled": p.DhcpdEnabled.Txt,
|
||||
"dhcpd_time_offset_enabled": p.DhcpdTimeOffsetEnabled.Txt,
|
||||
"dhcp_relay_enabledy": p.DhcpRelayEnabled.Txt,
|
||||
"dhcpd_gateway_enabled": p.DhcpdGatewayEnabled.Txt,
|
||||
"enabled": p.Enabled.Txt,
|
||||
"vlan_enabled": p.VlanEnabled.Txt,
|
||||
"attr_no_delete": p.AttrNoDelete.Txt,
|
||||
"is_guest": p.IsGuest.Txt,
|
||||
"is_nat": p.IsNat.Txt,
|
||||
"networkgroup": p.Networkgroup,
|
||||
"site_id": p.SiteID,
|
||||
"device_name": u.Name,
|
||||
"device_id": u.ID,
|
||||
"device_mac": u.Mac,
|
||||
"site_name": u.SiteName,
|
||||
"up": p.Up.Txt,
|
||||
"enabled": p.Enabled.Txt,
|
||||
"site_id": p.SiteID,
|
||||
"ip": p.IP,
|
||||
"ip_subnet": p.IPSubnet,
|
||||
"mac": p.Mac,
|
||||
"name": p.Name,
|
||||
"domain_name": p.DomainName,
|
||||
"purpose": p.Purpose,
|
||||
}
|
||||
fields := map[string]interface{}{
|
||||
"domain_name": p.DomainName,
|
||||
@@ -263,35 +237,21 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) {
|
||||
|
||||
for _, p := range u.PortTable {
|
||||
tags := map[string]string{
|
||||
"site_id": u.SiteID,
|
||||
"site_name": u.SiteName,
|
||||
"device_name": u.Name,
|
||||
"name": p.Name,
|
||||
"enable": p.Enable.Txt,
|
||||
"is_uplink": p.IsUplink.Txt,
|
||||
"up": p.Up.Txt,
|
||||
"portconf_id": p.PortconfID,
|
||||
"dot1x_mode": p.Dot1XMode,
|
||||
"dot1x_status": p.Dot1XStatus,
|
||||
"stp_state": p.StpState,
|
||||
"sfp_found": p.SfpFound.Txt,
|
||||
"op_mode": p.OpMode,
|
||||
"poe_mode": p.PoeMode,
|
||||
"port_poe": p.PortPoe.Txt,
|
||||
"port_idx": p.PortIdx.Txt,
|
||||
"port_id": u.Name + " Port " + p.PortIdx.Txt,
|
||||
"poe_enable": p.PoeEnable.Txt,
|
||||
"flowctrl_rx": p.FlowctrlRx.Txt,
|
||||
"flowctrl_tx": p.FlowctrlTx.Txt,
|
||||
"autoneg": p.Autoneg.Txt,
|
||||
"full_duplex": p.FullDuplex.Txt,
|
||||
"jumbo": p.Jumbo.Txt,
|
||||
"masked": p.Masked.Txt,
|
||||
"poe_good": p.PoeGood.Txt,
|
||||
"media": p.Media,
|
||||
"poe_class": p.PoeClass,
|
||||
"poe_caps": p.PoeCaps.Txt,
|
||||
"aggregated_by": p.AggregatedBy.Txt,
|
||||
"site_id": u.SiteID,
|
||||
"site_name": u.SiteName,
|
||||
"device_name": u.Name,
|
||||
"name": p.Name,
|
||||
"enable": p.Enable.Txt,
|
||||
"up": p.Up.Txt,
|
||||
"poe_mode": p.PoeMode,
|
||||
"port_poe": p.PortPoe.Txt,
|
||||
"port_idx": p.PortIdx.Txt,
|
||||
"port_id": u.Name + " Port " + p.PortIdx.Txt,
|
||||
"poe_enable": p.PoeEnable.Txt,
|
||||
"flowctrl_rx": p.FlowctrlRx.Txt,
|
||||
"flowctrl_tx": p.FlowctrlTx.Txt,
|
||||
"media": p.Media,
|
||||
"poe_class": p.PoeClass,
|
||||
}
|
||||
fields := map[string]interface{}{
|
||||
"dbytes_r": p.BytesR.Val,
|
||||
@@ -314,7 +274,6 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) {
|
||||
"poe_current": p.PoeCurrent.Val,
|
||||
"poe_power": p.PoePower.Val,
|
||||
"poe_voltage": p.PoeVoltage.Val,
|
||||
"full_duplex": p.FullDuplex.Val,
|
||||
}
|
||||
pt, err = influx.NewPoint("usw_ports", tags, fields, now)
|
||||
if err != nil {
|
||||
@@ -327,27 +286,15 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) {
|
||||
// we're done now. the following code process UDM (non-pro) UAP data.
|
||||
}
|
||||
tags = map[string]string{
|
||||
"id": u.ID,
|
||||
"ip": u.IP,
|
||||
"mac": u.Mac,
|
||||
"device_type": u.Stat.Ap.O,
|
||||
"device_oid": u.Stat.Ap.Oid,
|
||||
"device_ap": u.Stat.Ap.Ap,
|
||||
"site_id": u.SiteID,
|
||||
"site_name": u.SiteName,
|
||||
"name": u.Name,
|
||||
"adopted": u.Adopted.Txt,
|
||||
"cfgversion": u.Cfgversion,
|
||||
"config_network_ip": u.ConfigNetwork.IP,
|
||||
"config_network_type": u.ConfigNetwork.Type,
|
||||
"connect_request_ip": u.ConnectRequestIP,
|
||||
"device_id": u.DeviceID,
|
||||
"has_eth1": u.HasEth1.Txt,
|
||||
"inform_ip": u.InformIP,
|
||||
"known_cfgversion": u.KnownCfgversion,
|
||||
"model": u.Model,
|
||||
"serial": u.Serial,
|
||||
"type": u.Type,
|
||||
"ip": u.IP,
|
||||
"mac": u.Mac,
|
||||
"site_id": u.SiteID,
|
||||
"site_name": u.SiteName,
|
||||
"name": u.Name,
|
||||
"cfgversion": u.Cfgversion,
|
||||
"model": u.Model,
|
||||
"serial": u.Serial,
|
||||
"type": u.Type,
|
||||
}
|
||||
fields = map[string]interface{}{
|
||||
"ip": u.IP,
|
||||
@@ -360,7 +307,6 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) {
|
||||
"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,
|
||||
"loadavg_15": u.SysStats.Loadavg15.Val,
|
||||
@@ -408,7 +354,7 @@ func UDMPoints(u *unifi.UDM, now time.Time) ([]*influx.Point, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
uapPoints, err := processVAPs(*u.VapTable, *u.RadioTable, *u.RadioTableStats, u.Name, u.ID, u.Mac, u.SiteName, now)
|
||||
uapPoints, err := processVAPs(*u.VapTable, *u.RadioTable, *u.RadioTableStats, u.Name, u.Mac, u.SiteName, now)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user