CentOSベースのNagiosのインストール
2534 ワード
Nagiosはオープンソースの無料ネットワーク監視ツールで、Windows、Linux、Unixのホスト状態、スイッチルータなどのネットワーク設定、プリンタなどを効果的に監視することができます.システムまたはサービスの状態が異常な場合、メールまたはメールのアラームを発行します.最初の時間にウェブサイトの運営者に通知し、状態が回復した後、正常なメールまたはメールの通知を発行します.同時に、ブラウザベースのWEBインタフェースを提供して、システム管理者がネットワークの状態、各種システムの問題、ログなどを表示しやすいようにします.
クラウドプラットフォームでは、Nagiosによって仮想マシンの状態を監視することもできます.
次に、プロジェクトでどのようにインストールしたNagiosについて説明します.
1.Centosシステムにweb server、GCC、GDなどがインストールされているかどうかを確認し、インストールされていない場合はインストールしましょう.
2.nagios userを作成しpasswordを設定する
3.ユーザー・グループを作成し、nagios userとapache userをユーザー・グループに追加
4.最新のnagiosパッケージおよびnagiosプラグインのダウンロード
5.コンパイルインストールnagios
6.webインタフェースの構成
7.nagiosプラグインのインストール
8.nagiosサービスをサービスリストに追加し、POSTを設定する
9.nagiosサーバに構成エラーがないかどうかを確認します.
Nagiosのデフォルト管理ユーザーはnagiosadminであり、Nagiosのプロファイルではデフォルトのプロファイルがnagiosadminをユーザーとして使用していることがわかります.正常にログインすると、ローカルサーバのパフォーマンスが表示されます.他のサーバは手動で構成する必要がありますが、NagiosQLに従ってwebで構成することもできます.NagiosQLのインストール方法については、本当に簡単です.後で紹介します.
クラウドプラットフォームでは、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のインストール方法については、本当に簡単です.後で紹介します.