Nagiosは、Windowsで実行されるサービスとアプリケーションを監視するのに役立つ、最も広く使用されているオープンソースの監視ツールです。 、Linux、ルーターおよびその他のネットワークデバイス。 Nagiosの助けを借りて、基本的なサービスと属性を監視できます。バンドルに付属のWebインターフェイスを使用してNagiosにアクセスでき、構成はファイルレベルで行う必要があります。
最新情報:
- コアワーカーは軽量プロセスであり、その仕事はチェックを実行することです。これにより、コアワーカーは、古いプロセスよりもはるかに高速にチェックを実行します。
- メモリ内技術を使用したNagiosCoreプロセスにより、以前は大規模なインストールで処理速度が低下する可能性があったディスクI/O遅延が排除されます。
- 各構成アイテムは1回だけ検証されます。
- ホストアドレス属性はオプションになりました。
- 両方のホストとサービスが1時間ごとの値属性をサポートするようになりました。
その他の機能はここにあります。
サービスリスト:
このチュートリアルでは、Linux / UNIXサーバーの「プライベート」サービスと属性(属性:)を監視する方法について説明します。
- CPU負荷
- メモリ使用量
- ディスク使用量
- ログインしているユーザー
- プロセスの実行
- など
プライベートサービス:
- HTTP
- FTP
- SSH
- SMTP
- etc
前提条件:
Nagiosをインストールする前に、システムはNagiosをインストールするための要件を満たす必要があります。したがって、Webサーバー(httpd)、PHP、コンパイラー、および開発ライブラリーをインストールします。 1つのコマンドですべてをインストールします。
zypper install apache2 php5 gcc glibc gd wget perl make apache2-mod_php5
nagiosユーザーとnagcmdグループを作成し(Webインターフェイスを介して外部コマンドを実行できるようにします)、nagiosとapacheユーザーをnagcmdグループの一部に追加します。
useradd nagios groupadd nagios groupadd nagcmd usermod -a -G nagcmd nagios usermod -a -G nagcmd wwwrun
最新のNagiosCoreをダウンロードします。
cd /tmp/ wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz tar -zxvf /tmp/nagios-4.0.8.tar.gz cd /tmp/nagios-4.0.8/
Nagiosのコンパイルとインストール:
./configure --with-nagios-group=nagios --with-command-group=nagcmd make all make install make install-init make install-config make install-commandmode make install-webconf
Nagiosの構成:
これで、サンプル構成ファイルが/ usr / local / nagios/etcディレクトリーにインストールされました。これらのサンプルファイルは、Nagiosの使用を開始するために正常に機能するはずです。続行する前に、変更を1つだけ行う必要があります…/usr/local/nagios/etc/objects/contacts.cfg構成ファイルをお気に入りのエディターで編集し、nagiosadmin連絡先定義に関連付けられているメールアドレスを自分のアドレスに変更しますアラートの受信に使用したい。
vi /usr/local/nagios/etc/objects/contacts.cfg通知を受け取るには、[メールアドレス]フィールドを変更します。
Webインターフェイスの構成:
NagiosWebインターフェースにログインするためのnagiosadminアカウントを作成します。このユーザーに割り当てたパスワードを覚えておいてください。後で必要になります。
htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Apacheを再起動して、新しい設定を有効にします。
service apache2 restartNagiosプラグインのダウンロードとインストール:
Nagiosプラグインを/tmpディレクトリにダウンロードします。
cd /tmp wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz tar -zxvf /tmp/nagios-plugins-2.0.3.tar.gz cd /tmp/nagios-plugins-2.0.3/
プラグインをコンパイルしてインストールします。
./configure --with-nagios-user=nagios --with-nagios-group=nagios make make install
Nagiosの開始:
サンプルのNagios構成ファイルを確認します。
/ usr / local / nagios / bin / nagios -v /usr/local/nagios/etc/nagios.cfgエラーがない場合は、Nagiosを起動します。
サービスnagios開始システムの起動時にnagiosとapacheを起動します。
chkconfig nagios onsystemctl enable apache2.service
Webインターフェイスへのアクセス:
次に、次のURLを使用してNagiosWebインターフェイスにアクセスします。以前に指定したユーザー名(nagiosadmin)とパスワードの入力を求められます。
http:// ip-address / nagios /以上です。