diff --git a/agent/checks.go b/agent/checks.go index faad683..e4b0b08 100644 --- a/agent/checks.go +++ b/agent/checks.go @@ -307,6 +307,7 @@ func (a *Agent) EventLogCheck(data rmm.Check, r *resty.Client) { } func (a *Agent) SendPingCheckResult(payload rmm.PingCheckResponse, r *resty.Client) { + payload.AgentID = a.AgentID _, err := r.R().SetBody(payload).Patch("/api/v3/checkrunner/") if err != nil { a.Logger.Debugln(err) diff --git a/main.go b/main.go index 6b7b8b6..c0f8dae 100644 --- a/main.go +++ b/main.go @@ -186,7 +186,10 @@ func setupLogging(level, to *string) { logFile, _ = os.OpenFile(filepath.Join(os.Getenv("ProgramFiles"), "TacticalAgent", "agent.log"), os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0664) case "linux": logFile, _ = os.OpenFile(filepath.Join("/var/log/", "tacticalagent.log"), os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0664) + case "darwin": + logFile, _ = os.OpenFile(filepath.Join("/Library/Logs", "tacticalagent.log"), os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0664) } + log.SetOutput(logFile) } }