Add connectivity check to osquery-perf (#31735)
osquery-perf changes to test agent changes in #31592
This commit is contained in:
@@ -852,6 +852,8 @@ func (a *agent) runOrbitLoop() {
|
||||
capabilitiesCheckerTicker := time.Tick(5 * time.Minute)
|
||||
// fleet desktop polls for policy compliance every 5 minutes
|
||||
fleetDesktopPolicyTicker := time.Tick(5 * time.Minute)
|
||||
// fleet desktop pings every 10s for connectivity check.
|
||||
fleetDesktopConnectivityCheck := time.Tick(10 * time.Second)
|
||||
|
||||
const windowsMDMEnrollmentAttemptFrequency = time.Hour
|
||||
var lastEnrollAttempt time.Time
|
||||
@@ -921,6 +923,14 @@ func (a *agent) runOrbitLoop() {
|
||||
continue
|
||||
}
|
||||
}
|
||||
case <-fleetDesktopConnectivityCheck:
|
||||
if !a.disableFleetDesktop {
|
||||
if err := deviceClient.Ping(); err != nil {
|
||||
a.stats.IncrementDesktopErrors()
|
||||
log.Println("deviceClient.Ping: ", err)
|
||||
continue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user