Files
homebrew-cask/Casks/d/datadog-agent.rb
2023-11-16 09:12:04 -07:00

47 lines
1.5 KiB
Ruby

cask "datadog-agent" do
version "7.49.1-1"
sha256 "dc6ab55cf827c5fbe6c839b362d450c706c8db3939a3619c29d4d85e808ddf1b"
url "https://s3.amazonaws.com/dd-agent/datadog-agent-#{version}.dmg",
verified: "s3.amazonaws.com/dd-agent/"
name "Datadog Agent"
desc "Monitoring and security across systems, apps, and services"
homepage "https://www.datadoghq.com/"
livecheck do
url "https://s3.amazonaws.com/dd-agent/"
regex(%r{<Key>datadog-agent-([\d.-]+)\.dmg</Key>}i)
end
installer manual: "datadog-agent-#{version}.pkg"
uninstall quit: "com.datadoghq.agent",
launchctl: "com.datadoghq.agent",
pkgutil: "com.datadoghq.agent",
delete: [
"/Applications/Datadog Agent.app",
"/usr/local/bin/datadog-agent",
]
zap trash: [
"~/.datadog-agent",
"~/Library/LaunchAgents/com.datadoghq.agent.plist",
"/opt/datadog-agent",
]
caveats <<~EOS
You will need to update /opt/datadog-agent/etc/datadog.yaml and replace
APIKEY with your api key
If you ever want to start/stop the Agent, please use the Datadog Agent App
or datadog-agent command.
It will start automatically at login, if you want to enable it at startup,
run these commands:
sudo cp '/opt/datadog-agent/etc/com.datadoghq.agent.plist.example' \
/Library/LaunchDaemons/com.datadoghq.agent.plist
sudo launchctl load -w /Library/LaunchDaemons/com.datadoghq.agent.plist
EOS
end