Compare commits

..

No commits in common. "0411e59eed6a20d7b17634108b6b5de7254c0d89" and "064161584d01263759e436115830d1e61d700d9a" have entirely different histories.

View File

@ -16,17 +16,14 @@ func processGateways() []node {
log.Println("Processing Static Device: ", d.Devices[i].Name) log.Println("Processing Static Device: ", d.Devices[i].Name)
currentDevice := d.Devices[i] currentDevice := d.Devices[i]
//Collect data //Calulate Memory
//Calulate Memory (%)
mem := getInfluxDataPoint("mem", currentDevice.FQDN, conf.General.ProxmoxInfluxPort) mem := getInfluxDataPoint("mem", currentDevice.FQDN, conf.General.ProxmoxInfluxPort)
maxmem := getInfluxDataPoint("maxmem", currentDevice.FQDN, conf.General.ProxmoxInfluxPort) maxmem := getInfluxDataPoint("maxmem", currentDevice.FQDN, conf.General.ProxmoxInfluxPort)
memoryMap := mem / maxmem memory := mem / maxmem * 100
memory := memoryMap * 100
// Get Network
rx := getInfluxDataPoint("netin", currentDevice.FQDN, conf.General.ProxmoxInfluxPort) rx := getInfluxDataPoint("netin", currentDevice.FQDN, conf.General.ProxmoxInfluxPort)
tx := getInfluxDataPoint("netout", currentDevice.FQDN, conf.General.ProxmoxInfluxPort) tx := getInfluxDataPoint("netout", currentDevice.FQDN, conf.General.ProxmoxInfluxPort)
// Get CPU (%) // Get CPU
cpu := getInfluxDataPoint("cpu", currentDevice.FQDN, conf.General.ProxmoxInfluxPort) * 100 cpu := getInfluxDataPoint("cpu", currentDevice.FQDN, conf.General.ProxmoxInfluxPort)
//Uptime (seconds) //Uptime (seconds)
uptime := getInfluxDataPoint("uptime", currentDevice.FQDN, conf.General.ProxmoxInfluxPort) uptime := getInfluxDataPoint("uptime", currentDevice.FQDN, conf.General.ProxmoxInfluxPort)
t := time.Duration(uptime * float64(time.Second)) t := time.Duration(uptime * float64(time.Second))
@ -57,7 +54,6 @@ func processGateways() []node {
log.Fatalln("Error: ", err) log.Fatalln("Error: ", err)
} }
sendInfluxBatchDataPoint(point, conf.General.FreifunkInfluxPort) sendInfluxBatchDataPoint(point, conf.General.FreifunkInfluxPort)
//Build Nodes //Build Nodes
nodes = append(nodes, node{ nodes = append(nodes, node{
Firstseen: up.Format(iso8601), Firstseen: up.Format(iso8601),
@ -70,7 +66,7 @@ func processGateways() []node {
ClientsOther: 0, ClientsOther: 0,
RootFSUsage: 0, RootFSUsage: 0,
LoadAVG: cpu, LoadAVG: cpu,
MemoryUsage: memoryMap, MemoryUsage: memory,
Uptime: up.Format(iso8601), Uptime: up.Format(iso8601),
GatewayNexthop: "", GatewayNexthop: "",
Gateway: "", Gateway: "",