このチュートリアルでは、Ubuntu16.04LTSにNginxAmplifyAgentをインストールする方法を紹介します。知らなかった方のために、NginxAmplifyAgentは強力なNginxモニタリングツールです。 Python。その機能は、さまざまなメトリックとメタデータを収集し、それらをバックエンドに安全に送信して保存と視覚化することです。適切にインストールすると、NGINX Amplify Webインターフェイスが提供され、監視対象システムのリアルタイムメトリックを監視する必要があります。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 16.04XenialXerusサーバーにNginxAmplifyAgent監視ツールを段階的にインストールする方法を説明します。
Ubuntu16.04LTSにNginxAmplifyAgentをインストールする
手順1.まず、次のapt-get
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt-get update sudo apt-get upgrade
ステップ2.Ubuntu16.04にNginxAmplifyAgentをインストールします。
まず、次のコマンドで必要な公開鍵を追加します:
curl -fs http://nginx.org/keys/nginx_signing.key | apt-key add -
次のコマンドを使用してリポジトリを構成します:
# codename=`lsb_release -cs` && \ os=`lsb_release -is | tr '[:upper:]' '[:lower:]'` && \ echo "deb http://packages.amplify.nginx.com/${os}/ ${codename} amplify-agent" > \ /etc/apt/sources.list.d/nginx-amplify.list
apt:
を使用してNginxAmplifyAgentをインストールしますapt-get update apt-get install nginx-amplify-agent
テンプレートからの構成ファイルの作成:
api_key="KEY" && \ sed "s/api_key.*$/api_key = ${api_key}/" \ /etc/amplify-agent/agent.conf.default > \ /etc/amplify-agent/agent.conf
*ここで、KEYはAPIキーであり、NGINXAmplifyアカウントに割り当てられた一意のキーです。
インストールすると、次のコマンドを使用してエージェントを開始/停止できます。
systemctl enable amplify-agent systemctl start amplify-agent
ステップ3.NginxAmplifyAgentを構成します。
チェックリスト:
- スタブステータス
- 拡張アクセスログ
- エラーログの「警告」レベル
server { listen [::]:80; server_name bmw.idroot.us localhost [::1] 127.0.0.1; keepalive_timeout 60; location /nginx_status { stub_status; access_log off; allow ::1; allow 127.0.0.1; deny all; } }
ドキュメントに従って拡張情報を持つようにログを構成する必要があります:
log_format main '$remote_addr - $remote_user [$time_local] "$request" ' ' $status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for" ' 'rt=$request_time ua="$upstream_addr" ' 'us="$upstream_status" ut="$upstream_response_time" ' 'ul="$upstream_response_length" ' 'cs=$upstream_cache_status' ;
警告がエラーログに記録されていることを確認します:
error_log /var/log/nginx/error.log warn
最後の手順です。スナップショットのように、Amplifyアカウントにログを記録するWebインターフェイスで、監視対象サーバーのステータスの概要を確認できます。
おめでとうございます!NginxAmplifyAgentが正常にインストールされました。Ubuntu16.04LTSにNginxAmplifyAgent監視ツールをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、次のことをお勧めします。 NginxAmplifyAgentの公式ウェブサイトを確認してください。