CentOS 7にSensu Monitoringをインストールして構成する方法

前書き

Sensuは、サーバー、アプリケーション、およびさまざまなシステムサービスの監視に使用できる無料のオープンソース監視ソリューションです。

SensuはRubyで記述されており、RabbitMQを使用してメッセージを処理し、Redisを使用してデータを格納します。クラウド環境全体を監視する場合は、Sensuが最適なオプションとなる場合があります。

このチュートリアルでは、CentOS 7にSense監視サーバーをインストールして構成するプロセスについて説明します。

前提条件

ステップ1:システムを更新する

システムパッケージとカーネルを利用可能な最新バージョンに更新します。

sudo yum update -y
sudo shutdown -r now

ステップ2:Erlangのインストール

デフォルトでerlangは、デフォルトのCentOSリポジトリでは使用できません。ただし、EPELリポジトリでは使用できます。

次のコマンドを使用してEPELをインストールできます。

sudo yum install epel-release -y

次に、インストールできますerlang

sudo yum install erlang -y

ステップ3:RabbitMQとRedisのインストール

RabbitMQをインストールするには、そのキーを次のように追加する必要があります。

sudo rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc   

次に、次のコマンドを使用して最新バージョンのRabbitMQをインストールします。

sudo rpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/current/rabbitmq-server-3.6.6-1.el7.noarch.rpm

次のコマンドを使用して、RabbitMQ管理コンソールを有効にします。

sudo rabbitmq-plugins enable rabbitmq_management

次に、インストールしRedisます:

sudo yum install redis -y

最後に、RabbitMQおよびRedisサービスを開始し、それらが自動起動できるようにします。

sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
sudo systemctl start redis

次のステップは、RabbitMQ vhost、ユーザー名、およびパスワードを次のように作成することです。

sudo rabbitmqctl add_vhost /sensu
sudo rabbitmqctl add_user sensu sensu
sudo rabbitmqctl set_permissions -p /sensu sensu ".*" ".*" ".*"

注:より安全なパスワードの使用を検討してください。

ステップ4:SensuとUchiwaのインストール

Sensuをインストールするにはyum、inのリポジトリを作成する必要があります/etc/yum.repos.d

sudo nano /etc/yum.repos.d/sensu.repo

次の行を追加します。

[sensu]
name=sensu-main
baseurl=http://repos.sensuapp.org/yum/el/7/x86_64/
gpgcheck=0
enabled=1

次に、ファイルを保存して閉じます。

次に、次のコマンドをインストールSensuしてUchiwa使用します。

sudo yum install sensu uchiwa -y

Senseには、使用できる構成ファイルの例があります。

sudo cp /etc/sensu/config.json.example /etc/sensu/config.json

自動起動を開始SensuUchiwaて有効にします。

sudo systemctl start sensu-server
sudo systemctl start sensu-client
sudo systemctl start sensu-api
sudo systemctl start uchiwa
sudo systemctl enable sensu-server
sudo systemctl enable sensu-client
sudo systemctl enable sensu-api
sudo systemctl enable uchiwa

ステップ5:Sensuへのアクセス

デフォルトでSensuは、デフォルト3000では有効になっていないポートで実行さfirewalldれます。そのため、手動で追加する必要があります。

sudo firewall-cmd --permanent --zone=public --add-port=3000/tcp
sudo firewall-cmd --reload

アクセスするには、SensuウェブUI、訪問のhttp://192.168.15.110:3000 ブラウザで。

これでチュートリアルは終了です。お読みいただきありがとうございます。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。