DATADOG 使ってた人が Site24x7 の docker 監視ではまりがちなこと
前提の DATADOG での docker 監視の方法
DATADOG で docker を監視するには、下記コマンドを実施します。
> docker run -d --name dd-agent -v /var/run/docker.sock:/var/run/docker.sock:ro -v /proc/:/host/proc/:ro -v /sys/fs/cgroup/:/host/sys/fs/cgroup:ro -e DD_API_KEY=<api key> datadog/agent:latest
docker 上げて、docker を監視する感じですね。
でかいモニターが欲しくなるグラフ配置っすね・・・
希望としては画面サイズに合わせて、再配置してほしいとこです。
まぁ、でも、他の docker も監視できてるみたいなので、とりあえずよしです。
Site24x7 での docker 監視をやってみる
では、 Site24x7 の方に行ってみましょう。
お、サーバ監視の追加 に Docker Agent
いるな・・・
> docker run -d --name site24x7-agent -v /var/run/docker.sock:/var/run/docker.sock:ro -v /proc/:/host/proc/:ro -v /sys:/host/sys/:ro -e KEY=<api key> store/site24x7/docker-agent:release
なんか、 DATADOG と一緒だし、これでオッケーだよね!
docker: Error response from daemon: pull access denied for store/site24x7/docker-agent, repository does not exist or may require 'docker login'.
See 'docker run --help'.
あれ、なんかエラー・・・
ぐぐりましたら・・・
docker run -d --name site24x7-agent \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-v /proc/:/host/proc/:ro \
-v /sys:/host/sys/:ro \
-e KEY=<device_key> \
site24x7/docker-agent:latest
って書いてある。。。
store/site24x7/docker-agent:release
-> site24x7/docker-agent:release
にしてみたら・・・動きました!
docker 立ち上がれば、画面の方にも出るはずです。
お、出てるね。
ん?なんか、普通のサーバ監視っぽくない??
docker 監視って感じじゃないですね・・・
これが、ちょっとした罠でした。。。
気を取り直して、docker 監視行ってみましょう
監視の追加 に行ってみましょう。
こんなとこにも Docker
発見です。
> bash -c "$(curl -sL https://staticdownloads.site24x7.com/server/Site24x7InstallScript.sh)" readlink -i -key=<api key>
curl detected
/bin/bash
detected os is linux
Detected OS : Linux
Detected os arch : x86_64
Download url : https://staticdownloads.site24x7.com/server/Site24x7_Linux_64bit.install
-----------------------------------------------------------------------------------------------------------------------------------------------------
| |
| Site24x7 Server Monitoring Agent Installation |
| |
-----------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------Downloading install file for 64-bit----------------------------------------------------------
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 11.6M 100 11.6M 0 0 3478k 0 0:00:03 0:00:03 --:--:-- 3478k
* Installing Site24x7 Monitoring Agent *
Hardware platform : 64-bit
Site24x7 monitoring agent watchdog service started successfully (process id : 22959)
Site24x7 monitoring agent service started successfully (process id : 22997)
Have more servers? Try our bulk installation technique using SSH. Refer link : https://www.site24x7.com/app/client#/admin/inventory/monitors-configure/SERVER/site24x7remoteinstall
さてさて、どうでしょう。。。
出来てますね!!
まとめ
DATADOG からきた人は、ちょっとはまりやすい罠があるって話でした。
思い込みで作業するとやはりダメですね。
グラフとかの画面構成は Site24x7 の方がきれいで見やすい感じがしますね。