Installing NGINX Amplify

久しぶりの記事。

最近流行っているらしいモニタリングツールを入れてみました。

NGINX Amplify

実際に動いている図はこちら。
amplify

リンクはこちら:
https://www.nginx.com/amplify/

いつものごとく、このブログを運営しているサーバ(Servers man@VPS)に導入してみたので、その忘備録です。

使用OSはCentOS6.7です。


上記のサイトからWebでユーザー登録をします。
するとインストールスクリプトが表示され、承認メールが送られてきます。
# 7日以内に承認しておくようにとあるのですぐ承認します。

メールの通り、インストールスクリプトのダウンロードと実行するとインストールされました。

ログ:

# cd
# curl -L -O https://github.com/nginxinc/nginx-amplify-agent/raw/master/packages/install.sh
# API_KEY='自分のキー' sh ./install.sh

 This script will install NGINX Amplify Agent 

 1. Checking user ... root, ok.
 2. Checking API key ... using xxxxxxxxxxxxxxxx
 3. Checking python version ... found python 2.6
 4. Checking OS compatibility ... centos detected.
 5. Adding public key ... done.
 6. Adding repository config ... added.
 7. Updating repository ...

読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
base                                 | 3.7 kB     00:00     
base/group_gz                        | 226 kB     00:00     
base/filelists_db                    | 6.4 MB     00:01     
base/other_db                        | 2.8 MB     00:00     
datadog                              |  951 B     00:00     
datadog/filelists                    | 1.5 MB     00:00     
datadog/other                        | 2.9 kB     00:00     
datadog                               55/55
datadog                               55/55
extras                               | 3.4 kB     00:00     
extras/filelists_db                  |  38 kB     00:00     
extras/prestodelta                   | 1.3 kB     00:00     
extras/other_db                      |  51 kB     00:00     
mysql-connectors-community           | 2.5 kB     00:00     
mysql-connectors-community/filelists_db    | 9.4 kB     00:00     
mysql-connectors-community/other_db  | 3.1 kB     00:00     
mysql-tools-community                | 2.5 kB     00:00     
mysql-tools-community/filelists_db   |  78 kB     00:00     
mysql-tools-community/other_db       | 5.0 kB     00:00     
mysql56-community                    | 2.5 kB     00:00     
mysql56-community/filelists_db       | 398 kB     00:00     
mysql56-community/other_db           |  37 kB     00:00     
nginx                                | 2.9 kB     00:00     
nginx/filelists_db                   |  12 kB     00:00     
nginx/other_db                       | 7.1 kB     00:00     
nginx-amplify                        | 2.9 kB     00:00     
nginx-amplify/filelists_db           |  75 kB     00:00     
nginx-amplify/primary_db             |  21 kB     00:00     
nginx-amplify/other_db               | 9.7 kB     00:00     
updates                              | 3.4 kB     00:00     
updates/filelists_db                 | 582 kB     00:00     
updates/prestodelta                  |  48 kB     00:00     
updates/other_db                     | 8.4 MB     00:01     
vz-base                              |  951 B     00:00     
vz-base/filelists                    |  824 B     00:00     
vz-base/other                        |  707 B     00:00     
vz-base                              3/3
vz-base                              3/3
vz-updates                           |  951 B     00:00     
vz-updates/filelists                 | 3.0 kB     00:00     
vz-updates/other                     | 8.3 kB     00:00     
vz-updates                            8/8
vz-updates                            8/8
メタデータのキャッシュを作成しました

 7. Updating repository ... done.
 8. Installing package ...

読み込んだプラグイン:fastestmirror
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package nginx-amplify-agent.x86_64 0:0.35-1.el6 will be インストール
--> 依存性解決を終了しました。

依存性を解決しました

==========================================================================================================
 パッケージ            アーキテクチャ         バージョン                     リポジトリー      容量
==========================================================================================================
インストールしています: nginx-amplify-agent   x86_64       0.35-1.el6       nginx-amplify    3.9 M

トランザクションの要約
==========================================================================================================
インストール         1 パッケージ

総ダウンロード容量: 3.9 M
インストール済み容量: 18 M
これでいいですか? [y/N]y
パッケージをダウンロードしています:
nginx-amplify-agent-0.35-1.el6.x86_64.rpm                    | 3.9 MB     00:01     
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
  インストールしています  : nginx-amplify-agent-0.35-1.el6.x86_64              1/1 
  Verifying               : nginx-amplify-agent-0.35-1.el6.x86_64            1/1 

インストール:
  nginx-amplify-agent.x86_64 0:0.35-1.el6                                                                                                                                  

完了しました!

 8. Installing package ... done.
 9. Building configuration file ... done.

 OK, it looks like everything is ready.

 To start and stop the agent type:

     # service amplify-agent start
     # service amplify-agent stop

 Agent logs can be found in:
     /var/log/amplify-agent/agent.log

 Please find the documentation here:
     https://github.com/nginxinc/nginx-amplify-doc

 After the agent is launched, it might take up to 1 minute
 for this system to appear in the Amplify user interface.

 Launching amplify-agent ...
 All done.

自動起動設定(chkconfig)は最初からされているので、あとは起動するだけ

# chkconfig --list amplify-agent
amplify-agent   0:off   1:off   2:on    3:on    4:on    5:on    6:off

# service amplify-agent start
Starting nginx-amplify-agent: 
Config file /etc/amplify-agent/agent.conf is OK

裏側でdatadogをつかっていますね。

Webにログインすると情報が増えていくことがわかります。(最初の画像参照)
こちらの使い方はまた後程勉強。。

 

スポンサードリンク

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL