|
|
@ -29,10 +29,9 @@ func HostInfo() (*HostInfoStat, error) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
hostname, err := os.Hostname()
|
|
|
|
hostname, err := os.Hostname()
|
|
|
|
if err != nil {
|
|
|
|
if err == nil {
|
|
|
|
return ret, err
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
ret.Hostname = hostname
|
|
|
|
ret.Hostname = hostname
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
platform, family, version, err := GetPlatformInformation()
|
|
|
|
platform, family, version, err := GetPlatformInformation()
|
|
|
|
if err == nil {
|
|
|
|
if err == nil {
|
|
|
@ -51,11 +50,10 @@ func HostInfo() (*HostInfoStat, error) {
|
|
|
|
// ex: { sec = 1392261637, usec = 627534 } Thu Feb 13 12:20:37 2014
|
|
|
|
// ex: { sec = 1392261637, usec = 627534 } Thu Feb 13 12:20:37 2014
|
|
|
|
v := strings.Replace(values[2], ",", "", 1)
|
|
|
|
v := strings.Replace(values[2], ",", "", 1)
|
|
|
|
t, err := strconv.ParseUint(v, 10, 64)
|
|
|
|
t, err := strconv.ParseUint(v, 10, 64)
|
|
|
|
if err != nil {
|
|
|
|
if err == nil {
|
|
|
|
return ret, err
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
ret.Uptime = t
|
|
|
|
ret.Uptime = t
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return ret, nil
|
|
|
|
return ret, nil
|
|
|
|
}
|
|
|
|
}
|
|
|
|