このチュートリアルでは、CentOS 7サーバーにSensuをインストールする方法を説明します。知らなかった人のために、知らなかった人のために、知らなかった方もいらっしゃると思いますが、Sensuは必要な監視システムを構成するための無料のオープンソースツールです。RubbitMQを使用してメッセージを処理し、Redisを使用してデータを保存するRubyで記述されています。Sensuは監視インフラストラクチャとアプリケーションの健全性。Sensuは、IBM AIX、Ubuntu、Debian、RedHat、CentOS、FreeBSD、Mac OS、Solaris、Windowsなどの多くのプラットフォームをサポートしています。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、' sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーにSensuモニタリングを段階的にインストールする方法を紹介します。
CentOS7にSensuをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
yum clean all yum -y update
ステップ2.Erlangをインストールします。
次のコマンドを使用してErlangをインストールします:
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solutions-1.0-1.noarch.rpm yum install erlang
ステップ3.RabbitMQをインストールします。
最初に行うことは、RabbitMQのダウンロードページに移動し、RabbitMQの最新の安定バージョンをダウンロードすることです。この記事を書いている時点ではバージョン3.6.1です。 :
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
RabbitMQと関連パッケージのインストールは、コマンドを1つ実行するだけで簡単になりました:
yum install rabbitmq-server-3.6.1-1.noarch.rpm
開始、停止、再起動、およびRabbitMQステータスの確認には、以下を使用します。
# To start enable boot service: systemctl enable rabbitmq-server # To start the service: systemctl start rabbitmq-server # To stop the service: systemctl stop rabbitmq-server # To restart the service: systemctl restart rabbitmq-server # To check the status: systemctl status rabbitmq-server
ステップ4.Redisをインストールします。
次に、Redisをインストールします:
yum install redis
最後に、Redisサービスを開始し、自動開始できるようにします:
systemctl start redis-server.service systemctl enable redis-server.service
ステップ5.Sensuをインストールします。
まず、 /etc/yum.repos.d
にyumリポジトリを作成します :
### nano /etc/yum.repos.d/sensu.repo [sensu] name=sensu-main baseurl=http://repositories.sensuapp.org/yum/el/7/x86_64/ gpgcheck=0 enabled=1
次に、ファイルを保存して閉じます。
Sensuサービスをインストールして開始します:
yum install sensu uchiwa -y
サンプルのSensu構成ファイルを作成します:
cp /etc/sensu/config.json.example /etc/sensu/config.json
SensuとUchiwaを起動し、自動起動を有効にします:
systemctl start sensu-server systemctl start sensu-client systemctl start sensu-api systemctl start uchiwa systemctl enable sensu-server systemctl enable sensu-client systemctl enable sensu-api systemctl enable uchiwa
ステップ6.Sensuへのアクセス。
SensuはデフォルトでHTTPポート3000で利用可能になります。お気に入りのブラウザを開き、http://your-domain.com:3000に移動します。コード> または
http:// server-ip:3000
インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート3000を開いて、コントロールパネルにアクセスできるようにしてください。
おめでとうございます!Sensuが正常にインストールされました。CentOS7システムにSensuモニタリングをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、Sensuの公式Webサイトを確認することをお勧めします。