poll all the hosts

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2024-10-12 01:29:58 -05:00
parent 5fcb83a1a2
commit 0751e80559
1 changed files with 19 additions and 4 deletions

23
http.go
View File

@ -30,10 +30,25 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
}
if tmp == "/vms" {
s := shell.Wget("http://wilddog:2520/vms")
var bytesSplice []byte
bytesSplice = s.Bytes()
fmt.Fprintln(w, string(bytesSplice))
for _, hostname := range argv.Hosts {
url := "http://" + hostname + ":2520/vms"
log.Info("wget url =", url)
s := shell.Wget(url)
if s == nil {
continue;
}
var bytesSplice []byte
bytesSplice = s.Bytes()
// fmt.Fprintln(w, string(bytesSplice))
for _, line := range strings.Split(string(bytesSplice), "\n") {
if line == "" {
continue
}
fmt.Fprintln(w, hostname, line)
log.Info("LINE: =", hostname, line)
}
// log.Info("i, s =", hostname, i, s)
}
return
}