次世代といわれている監視サーバのPrometheusを使ってみました。
アーキテクチャはシンプルで、Serverを中心に、Push/Pullで情報を取得できます。
連携できるものはモジュール追加することで対応します。
また、WebUIや、AlertManagerによる通知の仕組みも用意されています。
今回はDocker Hubのイメージを使って、簡単に起動します。
$ sudo docker run -d -p 9090:9090 –name prom prom/prometheus
ブラウザから http://server/graph でWebUIにアクセスできます。