do agent
3.16.9
do-agent 能夠收集 Droplet 指標並將其發送到 DigitalOcean 以提供資源使用圖表和警報。
DO Agent 目前支援:
筆記:
儘管我們只正式支援這些發行版和版本,但 do-agent 適用於大多數 Linux 發行版。只要你成功了,你可以隨意運行它,但你遇到的任何問題都不會得到 DigitalOcean 的官方支持
do-agent 安裝腳本將nis_enabled
標誌設為 1。如果您反轉此操作,或在電腦上手動安裝 do-agent,則需要執行setsebool -P nis_enabled 1 && systemctl daemon-reexec
否則 do-agent 將無法運作。
要在新的 Droplet 上安裝 do-agent,只需選擇 Droplet 建立螢幕上的監控複選框即可取得 do-agent 的最新穩定版本。使用作業系統套件管理器 (yum/dnf/apt-get) 來更新和管理 do-agent。
curl -sSL https://repos.insights.digitalocean.com/install.sh | sudo bash
# or wget
wget -qO- https://repos.insights.digitalocean.com/install.sh | sudo bash
如果您想先檢查腳本:
curl -L -o ./install.sh https://repos.insights.digitalocean.com/install.sh
# inspect the file
less ./install.sh
# execute the file
sudo ./install.sh
git clone [email protected]:digitalocean/do-agent.git
cd do-agent
### build the project
make
### add dependencies
# first make sure you have the appropriate flags set to use go modules
# We recommend using https://github.com/direnv/direnv to automatically set
# these from the .envrc file in this project or you can manually set them
export GO111MODULE=on GOFLAGS=-mod=vendor
# then add your imports to any go file and run
go mod vendor
可以使用發行版的套件管理器卸載 do-agent
apt-get remove do-agent
yum remove do-agent
您可以選擇將 do-agent 作為 docker 容器運行。為此,您需要將主機目錄/proc
掛載到/host/proc
。
例如:
docker run
-v /proc:/host/proc:ro
-v /sys:/host/sys:ro
digitalocean/do-agent:stable
如果問題尚不存在,請隨時提出問題