創造開発部インフラグループです。(中の人:水野、中西)
今回の記事は、前回のログ収集基盤ツールまとめのサーバモニタリング版となります。
リブセンスでは過去 Nagios/Munin で行っており、現在では mackerel を利用していますが、この界隈も変化が激しく多種多様なツールが登場しているため良いところどりをして運用の向上になればと思っています。
それでは早速まとめです。
注: 有名な mackerel/Datadog については省略させていただいています。我々が知らないツールのまとめとなりますことをご了承ください。
Librato
有料SaaS(FreePlan 無し、30日間のトライアル有り)
システムリソース等を収集/可視化するサーバモニタリングツール。ホスト単位ではなく、メトリクス単位で管理/課金されるのが特徴。メトリクスの種類も少ないので少しだけモニタリングで使いたい用途には安いので好都合な印象を受ける。
ServerDensity
https://www.serverdensity.com/www.serverdensity.com
有料SaaS(FreePlan 無し、15日間のトライアル有り)
システムリソース等を収集/可視化するサーバモニタリングツール。世界23箇所にあるノードからの外形監視、各種クラウドプラットフォームのサポートなどが特徴。サーバモニタリングに必要なアラート通知、グラフ表示、プラグイン等は充実している。料金も $500 で 100 server とかなり安価な設定となっている。
Runscope
有料SaaS(FreePlan 有り)
Web API の状態を監視するツール。通常のステータスコードやレスポンスタイムのチェックだけでなくレスポンスの中身の精査(N件以上のデータが返ってきているかどうかなど)を行うことができるのが特徴。FreePlan では、25,000 REQUESTS / MONTH までとのこと。ピンポイントで Web API の状態監視にお困りの方には良いのかもしれない。
Circonus
有料SaaS、サポート付きのオンプレ版もある(FreePlan 有り)
システムリソース等を収集/可視化するサーバモニタリングツール。サーバモニタリングに必要なアラート、グラフ表示、プラグイン等は充実していそう。Analytics に重点を置いているのが特徴。
LogicMonitor
有料SaaS(FreePlan 有り)
システムリソース等を収集/可視化するサーバモニタリングツール。サーバモニタリングに必要なアラート、グラフ表示、プラグイン等は充実していそう。 特に予め対応しているテクノロジー(クラウドプラットフォーム、ネットワーク、アプリケーション等)の数が多い。
Prometheus
OSS
オープンソースのシステムリソース等を収集/可視化するサーバモニタリングツール。リソースの収集、アラート、グラフ表示等の機能は揃っている。時系列データベース色がやや強く、リソースの収集も Pull 型。一時期 Docker の監視目的で話題になった。基本的に Go のバイナリのみで動作するので導入は比較的容易。
UptimeRobot
有料SaaS(FreePlan 有り)
死活監視を行うモニタリングツール。ネットワークに重点を置き死活監視することでサーバ監視をするのが特徴。5分間隔で50台まではモニタリング無料。
Monitis
有料SaaS(FreePlan 無し)
システムリソース等を収集/可視化するサーバモニタリングツール。サーバモニタリングに必要なアラート、グラフ表示、プラグイン等は充実している。また、サーバサイドのみではなく、アプリケーションモニタリングも可能であることが Monitis の特徴の1つ。NewRelic に似た印象を受ける。料金プランは充実しているが、あれもこれもと監視を増やしてくと料金が高くなりがちなツールにも見える。
StatusCake
StatusCake - Uptime monitoring, Page speed monitoring, and more
有料SaaS(FreePlan 有り)
Webサイトの死活監視、SSL監視等ができるモニタリングツール。ページのパフォーマンス監視もできる。類似ツールに Pingdom がある。5分間隔でいいなら無料という特徴がある。
NodePing
有料SaaS(FreePlan 無し、15日間のトライアル有り)
Webサイトの死活監視、SSL監視等ができるモニタリングツール。メール、DNS、MySQL、RDP等のポートチェックも可能。類似ツールに StatusCake、Pingdom がある。
NR Synthetics
有料SaaS(FreePlan 無し、14日間のトライアル有り)
アプリケーション監視に特化したモニタリングツール。アプリケーションの死活監視やパフォーマンスなどを監視してくれる。
Stackdriver
有料SaaS(FreePlan 無し、14日間のトライアル有り)
クラウドプラットフォームのサーバモニタリングに特化したモニタリングツール。Google が買収したにも関わらず AWS のサポートも強め。アラートによってインスタンスの再起動など AWS のオペレーションもできる。監視のみならず、その後のオペレーションにまで踏み込んでいるあたり他の SaaS ツールより1歩進んでいる印象を受ける。
Panopta
有料SaaS(FreePlan 無し、30日間のトライアル有り)
システムリソース等を収集/可視化するサーバモニタリングツール。サーバモニタリングに必要なアラート、グラフ表示などができる。
Zenoss
有料SaaS/OSS の両方
システムリソース等を収集/可視化するサーバモニタリングツール。サーバ、ネットワーク、アプリケーション、ストレージや Openstack、AWS等の IaaS がサポートされている。
TrueSight Pulse(元Boundary)
http://www.bmc.com/truesightpulsewww.bmc.com
有料SaaS(FreePlan 有り、14日間のトライアル有り)
システムリソース等を収集/可視化するサーバモニタリングツール。ダッシュボードのカスタマイズが直感的にできそう。
ServerGuard24
有料SaaS(FreePlan 有り、30日間のトライアル有り)
システムリソース等を収集/可視化するサーバモニタリングツール。サーバモニタリングに必要なアラート、グラフ表示などができる。
Netuitive
http://www.netuitive.com/www.netuitive.com
有料SaaS(FreePlan 無し、14日間のトライアル有り)
システムリソース等を収集/可視化するサーバモニタリングツール。ダッシュボードのカスタマイズ性を特徴にしている。
Site24x7
有料SaaS(FreePlan 無し、30日間のトライアル有り)
システムリソース等を収集/可視化するサーバモニタリングツール。アプリケーションの死活監視、パフォーマンス監視、サーバ監視、クラウド環境のリソース監視等の機能を持っている。アプリケーションモニタリングも可能である点から上記で紹介した Monitis と機能は似ている。
Mist.io
有料SaaS/OSS の両方
システムリソース等を収集/可視化するサーバモニタリングツール。SSHでメトリックを取りに行ってる気がするのでおそらくエージェントレス。
さいごに
前回のログ収集基盤の SaaS よりもこちらのほうが圧倒的に数が多く、それだけ変遷の激しい分野だということが分かりました。上手く利用して運用を向上していければと思います!