Icinga2 〜コマンドライン/WEB 両方使える監視ソフトウェア〜

0

    こんにちは。OSS研究室です!

     

    今回はOSSの監視ソフトウェアIcinga2についてご紹介します。

     

     

    Icinga2と

     

    Icinga2は、 Nagiosという監視ツールから派生して開発されてたシステム監視ソフトウェアicingaのバージョン2です。

    Icingaのversion 1は、NagiosからAPIやWEBインタフェースなど、いくつかの変更が加わえられましたが、設定方法などNagiosの特長が色濃く残っていました。

    Icinga2では、開発言語レベルでソフトウェアが刷新され、Nagios的な考え方だけを残して、新しいソフトウェアとして生まれ変わっています!

     

    Icinga2の特徴

    ■様々な監視が可能

    pingやhttp, smtp, dns等の基本的なプロトコルや、CPUやメモリ、ディスク容量等のリソース監視はもちろん、Elasticsearchやredisのような比較的新しいソフトウェアの監視も対応しています。

    これらの監視は、すべてプラグイン化されて配布されています。つまりプラグインを作成することで、独自の監視を実装することも可能になります。

     

    ■WEBインタフェースで監視設定が可能

    Icinga2では、Icingaweb2という非常に綺麗なWEBインタフェースが用意されています。

    Nagios/Icinga version1は、基本的に設定ファイルで設定を行うコマンドラインを前提としたソフトウェアのため、WEBインタフェースでは、基本的に状態の確認しか行うことができませんでした。

     

    しかし、Icingaweb2では、Directorと呼ばれる設定用のプラグインが実装されています。Directorを利用することで、WEBインタフェースで、監視の設定を行うことが可能になりました。

    もちろん、今まで通りコマンドラインでの設定も可能ですので、管理者の管理しやすい形態を選択できるようになっています。

     

     

    ■分散構成も対応

    Icinga2は、サーバとしても、エージェントとしても動作することができます。それだけでなく、監視の権限を委譲されたサテライトとしても動作が可能です。

     

    サテライトを導入することで、異なるネットワークや異なる環境の監視情報の統括をサテライトが行うことができます。サテライトのみがマスターと通信を行うため、マスターの監視負荷を下げることができます。

    また、アクセス制御ポリシーが異なる環境で、マスターとエージェントのアクセス許可を行う場合、エージェントが増えるたびに許可設定が必要になったり、そもそも許可ができない可能性があります。マスターとサテライトのみが通信を行う構成の場合、無駄なアクセス許可設定を減らすことができます。

     

    ■監視情報をグラフ化

    Icinga2 では、グラフ作成の機能はモジュール化されているため、必要に応じてグラフ化を行うこともできます。

    さらにGrafana を利用することで、Icingaweb2 だけでは実装できないリッチなダッシュボードを実現することもできます。

     

    Icinga2でのグラフ化設定は、Grafana モジュールの設定が完了後、すぐに表示されます。

    つまり、個別のグラフを作るための特別な設定が不要なのです。

     

    基本的なメトリクスであれば、監視の設定を追加するだけで、グラフも自動的に作られるようになっています。

     

    設定方法の自由度や、分散構成、グラフ化まで機能が充実しているIcinga2ですが、現在日本語対応がされていません。

     

    デージーネットでは、Icingaweb2の日本語化ができることを確認し、日本語化を進めています。

    またシステムに合わせた監視プラグインの開発も行っています。

     

    Icinga2の詳細については、デージーネットのウェブサイトで「Icinga2調査報告書」としても公開しています。

    https://www.designet.co.jp/download/#operation

    ぜひダウンロードして、お読みください。

     


    コメント
    コメントする








       

    calendar

    S M T W T F S
     123456
    78910111213
    14151617181920
    21222324252627
    282930    
    << June 2020 >>

    selected entries

    categories

    archives

    recent comment

    links

    profile

    search this site.

    others

    mobile

    qrcode

    powered

    無料ブログ作成サービス JUGEM