CentOSベースのNagiosのインストール

2534 ワード

Nagiosはオープンソースの無料ネットワーク監視ツールで、Windows、Linux、Unixのホスト状態、スイッチルータなどのネットワーク設定、プリンタなどを効果的に監視することができます.システムまたはサービスの状態が異常な場合、メールまたはメールのアラームを発行します.最初の時間にウェブサイトの運営者に通知し、状態が回復した後、正常なメールまたはメールの通知を発行します.同時に、ブラウザベースのWEBインタフェースを提供して、システム管理者がネットワークの状態、各種システムの問題、ログなどを表示しやすいようにします.
クラウドプラットフォームでは、Nagiosによって仮想マシンの状態を監視することもできます.
次に、プロジェクトでどのようにインストールしたNagiosについて説明します.
1.Centosシステムにweb server、GCC、GDなどがインストールされているかどうかを確認し、インストールされていない場合はインストールしましょう.
 #Apache 
 yum -y install httpd
 #GCC compiler 
 yum -y install gcc
 yum -y install glibc glibc-common
 #GD development libraries
 yum -y install gd gd-devel

2.nagios userを作成しpasswordを設定する
   useradd nagios
   passwd nagios

3.ユーザー・グループを作成し、nagios userとapache userをユーザー・グループに追加
   groupadd nagcmd
   usermod -a -G nagcmd nagios
   usermod -a -G nagcmd apache

4.最新のnagiosパッケージおよびnagiosプラグインのダウンロード
   wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.4.2.tar.gz
   wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz

5.コンパイルインストールnagios
   tar xzf nagios-3.4.2.tar.gz
   cd nagios
   ./configure --with-command-group=nagcmd
   make all
   make install
   make install-init
   make install-config
   make install-commandmode

6.webインタフェースの構成
   make install-webconf
  #  nagiosadmin    
   htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
   #  apache   ,        。
   service httpd restart


7.nagiosプラグインのインストール
  tar xzf nagios-plugins-1.4.11.tar.gz
  cd nagios-plugins-1.4.11
 ./configure --with-nagios-user=nagios --with-nagios group=nagios
   make
   make install

8.nagiosサービスをサービスリストに追加し、POSTを設定する
   chkconfig --add nagios
   chkconfig nagios on

9.nagiosサーバに構成エラーがないかどうかを確認します.
    /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
    ===================================================
 Total Warnings: 0
 Total Errors:   0
    ===================================================
    #          nagios   
    service nagios start   !
10.ieに入力http://serverip/nagios/、正常にウェブページを開けることができて、Nagiosがインストールすることに成功することを表します
Nagiosのデフォルト管理ユーザーはnagiosadminであり、Nagiosのプロファイルではデフォルトのプロファイルがnagiosadminをユーザーとして使用していることがわかります.正常にログインすると、ローカルサーバのパフォーマンスが表示されます.他のサーバは手動で構成する必要がありますが、NagiosQLに従ってwebで構成することもできます.NagiosQLのインストール方法については、本当に簡単です.後で紹介します.