Grafana - 分析とモニタリングのためのオープンソース ソフトウェア
Grafana は、Linux、Windows、上で動作する、オープンソースで機能が豊富、強力、エレガントで拡張性の高い分析および監視ソフトウェアです。 > マックOSです。これはデータ分析用の事実上のソフトウェアであり、スタック オーバーフロー、eBay、ペイパル、ウーバーなどで使用されています。 デジタル オーシャン – いくつか挙げておきます。
30 以上のオープン ソースと商用データベース/データ ソース (MySQL、PostgreSQL、Graphite、Elasticsearch、OpenTSDB、Prometheus、InfluxDB。これにより、大量のリアルタイムの運用データを深く掘り下げることができます。視覚化、クエリ、アラートの設定を行い、さまざまなストレージ場所からのメトリクスから洞察を取得します。
こちらもお読みください: Linux に Piwik (Google Analytics) ソフトウェアをインストールする方法
重要なのは、Grafana を使用すると、それぞれが独自の使用環境 (管理者、データ ソース、ダッシュボード、ユーザー) を持つ複数の独立した組織をセットアップできることです。
グラファナの特徴:
- データ視覚化のためのエレガントなグラフィック。
- 多数のオプションを備えた高速かつ柔軟なグラフ。
- 動的で再利用可能なダッシュボード。
- 公式ライブラリの何百ものダッシュボードとプラグインを使用して高度に拡張できます。
- パワーユーザーの設定をサポートします。
- マルチテナンシーをサポートし、複数の独立した組織をセットアップします。
- LDAP、Google Auth、Grafana.com、Github による認証をサポートします。
- Slack、PagerDuty などを介した通知をサポートします。
- チーム間でのデータやダッシュボードの共有などを可能にすることで、コラボレーションを大幅にサポートします。
Linux ディストリビューションにGrafana をインストールする前に、オンライン デモを試すことができます。
Demo URL: http://play.grafana.org/
この記事では、CentOS、Debian、およびUbuntuにGrafana – データ視覚化および監視ソフトウェアをインストールする方法について説明します。 > 配布。
Linux システムに Grafana をインストールする
1. 公式の YUM または APT リポジトリから Grafana をインストールします。これにより、デフォルトのパッケージマネージャー。
Debian と Ubuntu に Grafana をインストールする
echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list
curl https://packagecloud.io/gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install grafana
CentOS、RHEL、Fedora に Grafana をインストールする
echo "[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt" | sudo tee /etc/yum.repos.d/grafana.repo
yum install grafana
2. Grafana をインストールすると、重要なファイルが次の場所にあります。
- バイナリを /usr/sbin/grafana-server にインストールします。
- Init.d スクリプトを /etc/init.d/grafana-server にインストールします。
- デフォルト ファイル (環境変数) を /etc/default/grafana-server に作成します。
- 設定ファイルを /etc/grafana/grafana.ini にインストールします。
- systemd サービス名 grafana-server.service をインストールします。
- デフォルト設定では、ログ ファイルは /var/log/grafana/grafana.log に設定されます。
- デフォルト設定では、/var/lib/grafana/grafana.db に sqlite3 データベースが指定されています。
- HTML/JS/CSS およびその他の Grafana ファイルを /usr/share/grafana にインストールします。
3. 次に、Grafana サービスを開始し、起動して実行中かどうかを確認し、次のように起動時の自動起動を有効にします。デフォルトでは、プロセスは grafana ユーザー (インストール プロセス中に作成される) として実行され、HTTP ポート 3000 でリッスンします。
Grafana サーバーを開始します (Systemd 経由)
systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
systemctl enable grafana-server
Grafana サーバーを開始します (init.d 経由)
service grafana-server start
service grafana-server status
sudo update-rc.d grafana-server defaults [On Debian/Ubuntu]
/sbin/chkconfig --add grafana-server [On CentOS/RHEL/Fedora]
4. システムのファイアウォールがデフォルトで有効になっている場合は、grafana プロセスへのクライアント リクエストを許可するために、ファイアウォールでポート 3000 を開く必要があります。
----------- [On Debian/Ubuntu] -----------
sudo ufw allow 3000/tcp
sudo ufw reload
----------- [On CentOS/RHEL/Fedora] -----------
firewall-cmd --permanent --add-port=3000/tcp
firewall-cmd --reload
5. 次に、次の URL を使用して Grafana にアクセスします。ログイン ページにリダイレクトされます。ユーザー認証情報は ユーザー名: admin で、 >パスワード: 管理者)
http://Your-Domain.com:3000
OR
http://IP-Address:3000
6. ログイン後、以下のスクリーンショットに示すように、ホーム ダッシュボードにアクセスします。
7. 次に、データベースまたはデータ ソースを追加し、[データ ソースの追加 ] をクリックします。たとえば、MySQL データベースを追加します。データ ソース名、タイプ、および接続パラメーターを指定します。次に、[保存してテスト] をクリックします。
スクリーンショットに示すように、データベース接続が成功したか失敗したかが通知されます。次に、ホーム ダッシュボードに戻って、新しいダッシュボードを追加します。
8.ホームダッシュボードから新しいダッシュボードをクリックして、データ ソースからのメトリクスを視覚化するための新しいパネルを追加します。
ここから、データ ソースやダッシュボードを追加したり、チーム メンバーを招待したり、アプリやプラグインをインストールしてデフォルトの機能を拡張したりすることができます。
詳細については、Grafana ホームページからご覧ください: https://grafana.com/
Grafana は、リアルタイムのデータ分析と監視のためのエレガントなソフトウェアです。 Linux システムに Grafana が正常にインストールされたことを願っています。そうでない場合は、以下のフィードバック フォームを使用して、質問したり、それについての考えを共有したりしてください。