Adachinですっ。本日はリアルタイムモニタリングツール「netdata」が世間で熱いので、とりあえずテストとしてDockerのコンテナ共を監視してみようかと思い、試してみました。
■netdataとは
ZabbixとかNagiosなどの監視ツールとは異なり、リアルタイムパフォーマンスモニタリングができるツール。Zabbixでも可能ですが、そこまで細かく見ることはできません!
・公式
netdata is a highly optimized Linux daemon providing real-time performance monitoring for Linux systems, Applications, SNMP devices, over the web! It tries to visualize the truth of now, in its greatest detail, so that you can get insights of what is happening now and what just happened, on your systems and applications.
・訳してみた
netdataは高度に最適化されたLinuxのデーモンがWeb上で、Linuxシステム、アプリケーション、SNMPデバイスのリアルタイムパフォーマンス監視を提供しています! 今何が起こっているかをシステムやアプリケーション上で、素早く確認し、視覚化します。
・wikiを見てみよう
ここに細かく書いてます
https://github.com/firehol/netdata/wiki/Why-netdata%3F
・netdataの特徴
1.C言語製で動作が早く低負荷
2.インストールするだけで自動検出
3.プラグインを利用することでメトリクスを収集できるあらゆるものをモニタリング可能
・netdataの目的とは
業務プロセスの改善を図り事業の競争優位性を高めることを目的だそうです。
・Zabiixみたいに中央サーバがないのはなぜ?
遅延を発生させてしまい、最終的に全体の思想が破綻してしまうため。
確かにZabbix重いし、管理もメンドクサイ。。一つ一つサーバに設定するしかないみたいです。(工数が・・・)
■dockerにインストール
dockerhubにありました。
https://hub.docker.com/r/titpetric/netdata/
・イメージpull
1 |
$ docker pull titpetric/netdata |
・起動
1 2 3 4 5 |
$ docker run -d --cap-add SYS_PTRACE --cpuset-cpus=1 --memory=1024mb \ -v /proc:/host/proc:ro \ -v /sys:/host/sys:ro \ -v /var/run/docker.sock:/var/run/docker.sock \ -p 19999:19999 titpetric/netdata |
・ログイン
http://192.168.99.100:19999/
■その他OSでのインストール
https://github.com/firehol/netdata/wiki/Installation
OSごとにwikiがあるので参照してみて下さい。
■ダッシュボード
ダッシュボードはbootstrapでできてるそうです。しかしカッコいい!スクロールすると細かくリソース系が表示されてます。動いてるコンテナ共も既にモニタリングされてました。(大まかな部分のみ)
・メニュー画面
ここでサーバごとに切り替えができるんですが、過去にアクセスしたものしかアクセスできないので、registryノードの設定をする必要があります。
1 2 3 4 |
# vim /etc/netdata/netdata.conf [registry] enabled = yes registry to announce = http://IP:19999 |
各サーバにはenablesをnoにすればOKです。
■まとめ
とりあえず導入がめちゃくちゃ楽だったので見やすいしいいと思いました!ApacheとかNginx系もインストールすれば勝手にグラフ表示してくれるそうです。
ダッシュボードもカスタマイズ可能です。その他のグラフを表示したいときは/etc/netdata/apps_groups.confにいろいろとあるので
あとでいじりまくってみようと思います。
参考:http://my-netdata.io/
http://dev.classmethod.jp/tool/netdata/
https://github.com/firehol/netdata
0件のコメント