GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu16.04LTSにNginxAmplifyAgentをインストールする方法

このチュートリアルでは、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を構成します。

チェックリスト:

  1. スタブステータス
  2. 拡張アクセスログ
  3. エラーログの「警告」レベル
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の公式ウェブサイトを確認してください。


Ubuntu
  1. Ubuntu18.04にNginxをインストールする方法

  2. Ubuntu16.04にNginxをインストールする方法

  3. Ubuntu20.04にNginxをインストールする方法

  1. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  2. Ubuntu20.04LTSにPlayOnLinuxをインストールする方法

  3. CentOS7にNginxAmplifyAgentをインストールする方法

  1. CentOS7にNginxAmplifyAgentをインストールする方法

  2. Ubuntu20.04LTSにNginxをインストールする方法

  3. Ubuntu22.04LTSにGoをインストールする方法