Grafanaとは
Grafanaとは、Grafana Labsによって開発されているオープンソースのダッシュボードツールソフトウェアです。ダッシュボードとは、様々な方法で取得した情報をひとつの画面上にまとめて可視化するためのツールをいいます。Grafanaでは、簡単に、見やすいダッシュボードを作成することが可能です。ドラッグ操作でグラフの配置や大きさを変更したり、複数グラフを重ねて表示し、各システムの統計情報を比較したりすることができます。Grafanaにより可視化されたデータをダッシュボード画面で確認することで、管理者やオペレータは、統計情報やデータを収集するためのシステムであったり、監視システムなどの情報の状況を把握しやすくなります。
Grafanaを利用するためには、データを取得するための元のデータベースが必要です。そのため、時系列データを保存するPrometheusや全文検索エンジンのElasticsearchなど、データを収集したり集積するツールとGrafanaを組み合わせて使用します。また、Grafanaは、公式のDockerコンテナを使うことでインストールを簡単に行うことができます。
Grafanaの主な特徴
以下では、主な特徴を紹介します。
多くのデータソースに対応が可能
複数データソースの統計情報を1つのWEBインターフェースで確認できます。Grafanaが対応しているデータソースは以下になります。
- Elasticsearch
- InfluxDB
- MySQL
- PostgreSQL
- Graphite
- Prometheus
- OpenTSDB
- Zabbix
- AWS Cloudwatch
ダッシュボードを簡単に作成できる
WEBインターフェースによりダッシュボードやパネルの作成を視覚的に行うことができます。グラフや数値、表、テキストといった様々なデータ表示形式があり、マウスの操作で大きさを変更したり表示する場所を自由に変更することができます。また、作成したダッシュボードは保存することが可能です。さらに、Exploreという検索機能を使えば、データの傾向なども確認できます。
アクセス制御設定
ダッシュボードでは、アクセス制御を設定することが可能です。グループ単位でのアクセス制限や、読み取り専用ユーザや設定情報の編集可能ユーザなどを設定できます。社内で利用する場合も、ユーザ単体でもグループでも自由にアクセス制限が設定でき、安心して利用することができます。
Grafanaの主な機能
Zabbixとの連携
Zabbixとは、サーバ、ネットワーク環境、アプリケーションを集中監視するための、オープンソースの統合監視ソフトウェアです。GrafanaとZabbixを連携することで、複数のZabbixサーバの統計情報を1つのWEBインターフェース上で確認することができます。さらに、Zabbixで取得した統計情報だけを参照できるダッシュボードをGrafanaで作成し、そのダッシュボードだけにアクセスを限定したユーザを作成することで、Zabbixにログインできないユーザに対し特定の統計情報だけを公開することも可能です。
プラグイン機能
Grafanaには、公式やコミュニティに多くのプラグインが存在しています。そのため、ZabbixやworldPingなど数多くのソフトウェアと連携することが可能です。
アラートの送信
アラート送信の機能では、すべてのアラートを一つの画面上で作成、管理することができ、アラートを簡単に統合および一元化できます。Graphite、Prometheus、Elasticsearch、InfluxDB、OpenTSDB、MySQL、Postgres、Cloudwatchのデータソースのみがサポートされています。
ダッシュボードの共有機能
ユーザ同士でダッシュボードを共有することができる「Organization」という機能があります。他のユーザにダッシュボードを共有したい場合は、共有したいユーザごとにOrganizationに所属するように追加することが必要です。
デージーネットの取り組み
デージーネットでは、監視システムとしてZabbixやCacti、Icinga2を提案しています。複数のソフトウェアが必要になるような大規模監視システムでは、Grafanaを利用することで、監視システムをより見やすく使いやすくすることができます。「Grafana調査報告書」では、より詳細な情報やインストール方法を掲載しています。また今後は、Metabaseをはじめとしたダッシュボードツールの動向をチェックし、よりお客様の要望にマッチしたシステムを提供していきます。
【カテゴリ】:システム監視  オープンソースソフトウェア  
【Webセミナー】自社でOSSを採用しよう!今更聞けないOSSの基本セミナー
日程: | 11月22日(金)Webセミナー「BigBlueButton」を使用します。 |
内容: | OSSを導入したいけど、どこから手をつければいいかわからない方必見! |
ご興味のあるかたはぜひご参加ください。 |