summaryrefslogtreecommitdiff
path: root/poll.go
diff options
context:
space:
mode:
Diffstat (limited to 'poll.go')
-rw-r--r--poll.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/poll.go b/poll.go
index dc5235f..8a0727c 100644
--- a/poll.go
+++ b/poll.go
@@ -28,13 +28,18 @@ func (h *HyperT) pollHypervisor() {
}
fields := strings.Fields(line)
if len(fields) < 2 {
- log.Log(WARN, "locally defined:", h.pb.Hostname, fields)
+ log.Log(WARN, "unknown:", h.pb.Hostname, fields)
continue
}
state := fields[0]
name := fields[1]
if state == "OFF" {
- log.Log(WARN, "locally defined:", h.pb.Hostname, fields)
+ d := me.cluster.FindDropletByName(name)
+ if d == nil {
+ log.Log(WARN, "locally defined:", h.pb.Hostname, fields, "not imported")
+ } else {
+ log.Log(WARN, "locally defined:", h.pb.Hostname, fields, d.Hostname)
+ }
// skip locally defined libvirt vms
continue
}