GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

仮想サーバーとサービスを監視するために、Ubuntu13.10VPSにNagios3をインストールします

次の記事では、Ubuntu13.10VPSにNagios3をインストールする方法の手順を説明します。 そのため、仮想サーバーとサービスを監視できます VPSから 。

Nagios3 は、仮想サーバーの監視に役立つ堅牢で非常に強力な監視システムです。 およびサーバーで実行されているサービス。

これは、世の中で最高のオープンソース監視システムの1つです。

先に進む前に、次のコマンドを実行して画面セッションを開始します。

## screen -U -S nagios-screen

次に、以下を実行して、Ubuntu13.10VPSが完全に最新であることを確認します。

## apt-get update
## apt-get upgrade

Apache2がvpsにインストールされていない場合は、以下のコマンドを実行してインストールします。

## apt-get install apache2

次に行うことは、次のコマンドを実行して、VPSにNagiosおよびNagios NRPE(Nagios Remote Plugin Executor)プラグインをインストールすることです。

## apt-get install nagios3 nagios-nrpe-plugin

nagiosadminを入力するように求められます 以下に示すユーザーのパスワード

何らかの理由でそうでない場合は、次のコマンドを使用してnagiosadminを設定します ユーザーのパスワード:

## htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin

Apacheのwww-dataの追加に進みます nagiosへのユーザー グループ:

## usermod -a -G nagios www-data

nagios groupの実行可能ビットを追加します /var/lib/nagios3/の下のすべてに ディレクトリ:

## chmod -R g+x /var/lib/nagios3/

次に、/etc/nagios3/nagios.cfgのNagios3構成ファイルを編集します check_external_commandsを設定して、外部コマンドを有効にします 0から1まで:

## vim +/check_external_commands /etc/nagios3/nagios.cfg

NagiosとApacheを再起動し、http://your.hostname.com/nagios3

でNagiosにアクセスします。
## service apache2 restart
## service nagios3 restart

nagiosにサーバーまたはサービスを追加するには、特定のホストの構成ファイルを作成します。この場合、CentOS VPS(my.hostname.com)を監視しましょう )およびNagiosから実行されているサービスの一部。したがって、このVPSの構成ファイルを作成します。

## cd /etc/nagios3/conf.d
## vim my.hostname.com.cfg

そして、以下を追加します:

define host {
    use                      generic-host
    host_name                my.hostname.com
    alias                    host-cosini
    address                  XXX.XXX.XXX.XXX
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      HTTP
    check_command            check_http
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      SSH
    check_command            check_ssh!2219!
    notifications_enabled    0
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      PING
    check_command            check_ping!100.0,20%!500.0,60%
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      LOAD
    check_command            check_nrpe_1arg!check_load
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      FTP
    check_command            check_nrpe_1arg!check_ftp
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      DISK
    check_command            check_nrpe_1arg!check_storage
}

ファイルを保存して閉じ、nagios3を再起動して、変更を有効にします。

## service nagios3 restart

http://your.hostname.com/cgi-bin/nagios3/status.cgi?host=all
にアクセスして、新しいサーバーがインターフェースに表示されるかどうかを確認します。

クライアントCentOS6VPSで実行されているサービスの一部を監視するには、サーバーにNRPEをインストールして構成する必要があります。そのためには、まずEPELリポジトリを有効にして、次の方法でパッケージをインストールする必要があります。

## rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
## yum install nrpe nagios-plugins-all
>

インストールしたら、/etc/nagios/nrpe.cfgを編集してNRPEを構成する必要があります :

allowed_hosts=127.0.0.1
change to
allowed_hosts=127.0.0.1,XXX.XXX.XXX.XXX

ここで、XXX.XXX.XXX.XXXはNagiosVPSIPアドレスです

次のコマンドを追加/編集します:

command[check_ftp]=/usr/lib/nagios/plugins/check_procs -a proftpd
command[check_storage]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /

システムの起動時にNRPEを有効にして、サービスを開始します。

## chkconfig nrpe on
## service nrpe start

もちろん、Linux VPS Hostingをご利用の場合は、これを行う必要はありません。管理者に質問し、座ってリラックスしてください。管理者がすぐにこれを設定します。その他のアップデートについては、Ubuntu 12.04LTSVPSにNagios3とCheck_MKをインストールする方法に関するガイドもご覧ください。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu 14.04LinuxVPSにJAVAとGrailsをインストールしてセットアップする

  2. Ubuntu12.04VPSにDiscourseをインストールしてセットアップする方法

  3. Ubuntu 14.04 LTS VPSにGITをインストール、構成、および使用する方法

  1. Ubuntu14.04VPSにmod_securityとmod_evasiveをインストールする方法

  2. Ubuntu14.04VPSにNGINXとPHP5-FPMを使用してgpEasyCMSをインストールします

  3. NginxとMariaDBを使用してUbuntuVPSにCroogoをインストールします

  1. Ubuntu 14.04 VPSにMagentoをインストールし、バックエンドキャッシュとしてRedisを有効にします

  2. Ubuntu14.04VPSにPowerDNSとPowerAdminをインストールします

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