Adachinですっ。

本日はリアルタイムモニタリングツール

「netdata」が世間で熱いので、

とりあえずテストとしてdockerのコンテナ共を監視してみようかと思い、

試してみました。


■netdataとは

ZabbixとかNagiosなどの監視ツールとは異なり、
リアルタイムパフォーマンスモニタリングができるツール。
Zabbixでも可能ですが、そこまで細かく見ることはできません!
そこでnetdataがいいよというわけです。

・公式

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

・起動

・ログイン

http://192.168.99.100:19999/


■その他OSでのインストールn02

https://github.com/firehol/netdata/wiki/Installation

OSごとにwikiがあるので参照してみて下さい。


■ダッシュボード

ダッシュボードはbootstrapでできてるそうです。
しかしカッコいい!スクロールすると細かくリソース系が表示されてます。
動いてるコンテナ共も既にモニタリングされてました。(大まかな部分のみ)

n03

 

netdata-compressor

・メニュー画面

n04

ここでサーバごとに切り替えができるんですが、過去にアクセスしたものしかアクセスできないので、
registryノードの設定をする必要があります。

各サーバには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

The following two tabs change content below.
あだちん

あだちん

1989年生まれ。 Infra Engineer/SRE In Shibuya 2013年新卒に自宅サーバを構築し、この技術ブログを立ち上げたが、 2017年に電源が壊れConoHaにリプレイスした。 好きな構成管理ツールはansible,Terraform。 インフラならdocker。言語はPython。 WEBならH2o。 HIPHOPが好きすぎてTrack Makerでもある。

コメントを残す