16.04にNginxをインストールする方法]チュートリアルの最初の2つの手順に従って設定しました。Encryptが設定されたNginxサーバーブロック。https://www.digitalocean.com/community/tutorials/how-to-set-up-let-s-encrypt-with-nginx-server-に従って設定できます。16.04でNginxサーバーブロックで暗号化を設定する方法]。[GitHubアカウントが組織に関連付けられている]が必要です。[公式ウェブサイトから直接ダウンロード]またはhttps://www.digitalocean.com/community/tutorials/ubuntu-and-debianを介してインストールできます。[APTリポジトリ]。APTリポジトリを使用すると、Grafanaのアップデートのインストールと管理が簡単になるため、この方法を使用します。16.04の公式パッケージリポジトリ]で入手できますが、Grafanaのバージョンは最新ではない可能性があるため、https://でGrafanaの公式リポジトリを使用します。packagecloud.io/[packagecloud]。これにより、APTインストールの信頼できるキーのリストにキーが追加され、GPG署名のGrafanaパッケージをダウンロードして検証できるようになります。-次に、packagecloudリポジトリをAPTソースに追加します。main"APTキャッシュを更新して、パッケージリストを更新します。updateそして、Grafanaがpackagecloudリポジトリからインストールされることを確認してください。grafana出力には、インストールされるGrafanaのバージョンとパッケージの取得元が示されます。+`の公式Grafanaリポジトリから取得されることを確認します。Packages...これでインストールを続行できます。grafanaGrafanaをインストールしたら、開始する準備が整いました。grafana-server次に、サービスのステータスを確認してGrafanaが実行されていることを確認します。grafana-server出力には、ステータス、メインプロセス識別子(PID)、メモリ使用量など、Grafanaのプロセスに関する情報が含まれます。サービスのステータスが「アクティブ(実行中)」でない場合は、出力を確認し、前述の手順を再トレースして問題を解決します。cfg:default.paths.plugins=/var/lib/grafana/plugins...最後に、起動時にGrafanaを自動的に開始するサービスを有効にします。+`がGrafanaを自動起動するために必要なシンボリックリンクを作成したことを確認します。エラーメッセージが表示された場合は、続行する前に端末の指示に従って問題を修正してください。/usr/lib/systemd/system/grafana-server.service.Grafanaがインストールされ、使用できる状態になりました。次に、リバースプロキシとSSL証明書を使用してGrafanaへの接続を保護します。手順2-リバースプロキシの設定SSL証明書を使用すると、Grafanaとの接続を暗号化することにより、データの安全性が確保されます。この接続を使用するには、最初にNginxを再構成する必要があります。Encryptを使用してNginxサーバーブロックをセットアップしたときに作成したNginx構成ファイルを開きます。/etc/nginx/sites-available/次のブロックを見つけます。トラフィックがすでにNginxを通過しているため、デフォルトでポート「+3000」で実行されるGrafanaにすべてのリクエストを転送するようにNginxに指示するだけです。+`で始まる次の内容に置き換えます。}...完了したら、ファイルを保存してテキストエディターを閉じます。次に、新しい設定をテストして、すべてが正しく構成されていることを確認します。+`であることを示しているはずです。エラーメッセージが表示された場合は、画面の指示に従ってください。最後に、Nginxをリロードして変更を有効にします。`を指定することで、デフォルトのGrafanaログイン画面にアクセスできるようになりました。Grafanaに到達できない場合、ファイアウォールがポート「+443」のトラフィックを許可するように設定されていることを確認してから、前の手順を再度トレースします。Grafanaへの接続を暗号化すると、Grafanaのデフォルトの管理者資格情報の変更から始めて、追加のセキュリティ対策を実装できるようになりました。ステップ3-資格情報の更新すべてのGrafanaインストールではデフォルトで同じ管理ログイン認証情報が使用されるため、この手順では、セキュリティを改善するために認証情報を更新します。+」に移動することから始めます。これにより、デフォルトのログイン画面が表示され、Grafanaロゴ、ユーザー*と*パスワード、*ログイン*ボタン、*パスワードをお忘れですか?*リンクの入力を求めるフォームが表示されます。*を入力し、*ログイン*ボタンをクリックします。次の画面で、*ホームダッシュボード*にようこそ。ここで、データソースを追加し、ダッシュボードを作成、プレビュー、および変更できます。画面の左上隅にある小さなGrafanaロゴをクリックして、アプリケーションのメインメニューを表示します。*ボタンにカーソルを合わせて、メニューオプションの2番目のセットを開きます。最後に、[プロフィール]ボタンをクリックします。[Grafanaメニュー]アカウントに関連付けられた*名前*、メール、および*ユーザー名*を変更できる[ユーザープロフィール]ページが表示されます。UIテーマ*などの設定に更新したり、パスワードを変更したりすることもできます。*ボタンをクリックして設定を保存します。UIテーマ*および*タイムゾーン*をニーズに合わせて変更し、[設定]領域の[更新]ボタンを押して変更を保存することもできます。*テーマを提供します。最後に、ページの下部にある[パスワードの変更]ボタンをクリックして、アカウントに関連付けられているパスワードを変更します。これにより、[パスワードの変更]画面が表示されます。*フィールドに入力します。[パスワードの変更]をクリックして新しい情報を保存するか、[キャンセル]を押して変更を破棄します。そこから、[ユーザープロフィール]ページに戻ります。画面の右上隅に、[ユーザーパスワードが変更されました]を示す緑色のボックスが表示されます。[Grafanaパスワード変更成功]これで、デフォルトの認証情報を変更してアカウントを保護したので、許可なしに誰も新しいGrafanaアカウントを作成できないようにします。ステップ4-Grafana登録と匿名アクセスを無効にするGrafanaには、訪問者が登録せずに自分用のユーザーアカウントを作成し、ダッシュボードをプレビューできるオプションがあります。Grafanaをインターネットで公開しているため、これはセキュリティ上の問題になる可能性があります。インターネット経由でGrafanaにアクセスできない場合、またはサービスステータスなどの公開データを操作する場合は、これらの機能を許可することができます。そのため、ニーズに合わせてGrafanaを構成する方法を知っておくことが重要です。Grafanaのメイン構成ファイルを編集用に開くことから始めます。+`ディレクティブを見つけます。+`でこのディレクティブを有効にすると、ログイン画面に*サインアップ*ボタンが追加され、ユーザーが自分で登録してGrafanaにアクセスできるようになります。+`でこのディレクティブを無効にすると、*サインアップ*ボタンが削除され、Grafanaのセキュリティとプライバシーが強化されます。+`ディレクティブを見つけます。」に設定すると、未登録ユーザーがダッシュボードにアクセスできます。+」に設定すると、ダッシュボードへのアクセスが登録ユーザーのみに制限されます。=...ファイルを保存し、テキストエディターを終了します。変更を有効にするには、Grafanaを再起動します。grafana-serverGrafanaのサービスステータスを確認して、すべてが機能していることを確認します。grafana-server前と同じように、出力はGrafanaが「アクティブ(実行中)」であることを報告する必要があります。ない場合は、追加のヘルプについて端末メッセージを確認します。+」を指定して、*サインアップ*ボタンがなく、ログイン認証情報を入力しないとサインインできないことを確認します。[サインアップ]ボタンが表示される場合、または匿名でログインできる場合は、チュートリアルを続行する前に、前述の手順を再検討して問題を解決してください。この時点で、Grafanaは完全に構成され、使用できる状態になります。オプションで、GitHubを介して認証することにより、組織のログインプロセスを簡素化できます。OAuthアプリのセットアップサインインの代替方法として、GitHubを介して認証するようにGrafanaを構成できます。GitHubは、承認されたGitHub組織のすべてのメンバーにログインアクセスを提供します。これは、複数の開発者がGrafana固有の資格情報を作成せずに共同でメトリックにアクセスできるようにする場合に特に役立ちます。+`のGitHubプロファイルページに移動します。画面の左側にあるナビゲーションメニューの[組織設定]の下で組織の名前をクリックします。*などの設定を変更できます。Grafanaはhttps://oauth.net/[OAuth](ローカルリソースへのリモートサードパーティアクセスを許可するためのオープンスタンダード)を使用してGitHubを介してユーザーを認証するため、新しいhttps://developer.githubを作成する必要があります。[GitHub内のOAuthアプリケーション]。OAuthアプリ*]リンクをクリックします。[GitHub組織の設定]GitHubで組織に関連付けられたOAuthアプリケーションをまだ持っていない場合は、*組織所有アプリケーションなし*と表示されます。それ以外の場合は、アカウントに既に接続されているOAuthアプリケーションのリストが表示されます。[アプリケーションの登録]ボタンをクリックして続行します。次の画面で、Grafanaインストールに関する次の詳細を入力します。アプリケーション名-これにより、異なるOAuthアプリケーションを区別できます。*-これは、GitHubにGrafanaの検索場所を伝えます。アプリケーションの説明-OAuthアプリケーションの目的の説明を提供します。*-これは、ユーザーが認証に成功すると送信されるアドレスです。+`に設定する必要があります。GitHub経由でログインするGrafanaユーザーには、前の最初の3つのフィールドに入力した値が表示されるため、意味のある適切なものを入力してください。完了すると、フォームは次のようになります。OAuthアプリケーションの登録]緑色の[アプリケーションの登録]ボタンをクリックします。*を含むページにリダイレクトされます。設定を完了するにはGrafanaのメイン構成ファイルに追加する必要があるため、両方の値をメモします。OAuthアプリケーションを作成したら、Grafanaを再構成する準備が整いました。OAuthアプリとしてGrafanaを構成するまず、メインのGrafana構成ファイルを開きます。`を削除してこのセクションのコメントを解除します。