Bugfixing error on empty Load or Memory
This commit is contained in:
parent
3f0d6fc3d4
commit
abc9e01d3a
10
main.go
10
main.go
@ -26,7 +26,7 @@ const (
|
|||||||
// flags
|
// flags
|
||||||
var configPath = flag.String("configPath", "config.json", "Path to config.json")
|
var configPath = flag.String("configPath", "config.json", "Path to config.json")
|
||||||
var version = "development"
|
var version = "development"
|
||||||
var delay time.Duration = 60 * time.Second
|
var delay time.Duration = 5 * time.Second
|
||||||
var conf = loadconfig(*configPath)
|
var conf = loadconfig(*configPath)
|
||||||
var ucDev = getDevices(conf.Unifi.UCDevicesURL)
|
var ucDev = getDevices(conf.Unifi.UCDevicesURL)
|
||||||
|
|
||||||
@ -100,14 +100,16 @@ func processUcAPIs() ([]node, []link) {
|
|||||||
if isRemoteMACpublished(jsonDevice.MAC, d.Devices) == true {
|
if isRemoteMACpublished(jsonDevice.MAC, d.Devices) == true {
|
||||||
links = ucAddLink(jsonDevice, links)
|
links = ucAddLink(jsonDevice, links)
|
||||||
}
|
}
|
||||||
|
|
||||||
load, err := strconv.ParseFloat(currentDevice.Sysstats.CPU, 64)
|
load, err := strconv.ParseFloat(currentDevice.Sysstats.CPU, 64)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln(err)
|
fmt.Println("Error: ", currentDevice.Name)
|
||||||
|
//log.Fatalln(err)
|
||||||
|
load = 0
|
||||||
}
|
}
|
||||||
mem, err := strconv.ParseFloat(currentDevice.Sysstats.Memory, 64)
|
mem, err := strconv.ParseFloat(currentDevice.Sysstats.Memory, 64)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln(err)
|
//log.Fatalln(err)
|
||||||
|
load = 0
|
||||||
}
|
}
|
||||||
var model = lookupModels(currentDevice.Model)
|
var model = lookupModels(currentDevice.Model)
|
||||||
var clients = currentDevice.Users
|
var clients = currentDevice.Users
|
||||||
|
Loading…
Reference in New Issue
Block a user