Compare commits
No commits in common. "0411e59eed6a20d7b17634108b6b5de7254c0d89" and "064161584d01263759e436115830d1e61d700d9a" have entirely different histories.
0411e59eed
...
064161584d
@ -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: "",
|
||||||
|
Loading…
Reference in New Issue
Block a user