叢集監控 Ubuntu上Nagios安裝過

來源:互聯網
上載者:User

nagios監控企業叢集

 

Nagios是一個監視系統運行狀態和網路資訊的監視系統。Nagios能監視所指定的本地或遠程主機以及服務,同時提供異常通知功能等

Nagios可運行在Linux/Unix平台之上,同時提供一個可選的基於瀏覽器的WEB介面以方便系統管理人員查看網路狀態,各種系統問題,以及日誌等等。

添加使用者:
useradd -m nagios
passwd nagios

添加使用者組,(注意:ubuntu8.04以後使用者組已經存在)
groupadd nagios
usermod -G nagios nagios

安裝相關軟體:
apt-get install apache2 php5 libssl0.9.8 libssl-dev openssl

下載 Nagios Core、Nagios Plugins、Nagios Addons:
wget http://downloads.sourceforge.net/project/nagios/nagios-3.x/nagios-3.2.1/nagios-3.2.1.tar.gz
wget http://downloads.sourceforge.net/project/nagiosplug/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz
wget http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz

安裝nagios主程式:
tar -xzvf nagios-3.2.1.tar.gz
cd nagios-3.2.1
./configure --prefix=/usr/local/nagios
make all
make install
make install-init # 安裝初始化指令碼可用/etc/init.d/nagios start啟動nagios
make install-commandmode
make install-config

安裝nagios-plugins:
tar -xzvf nagios-plugins-1.4.15.tar.gz
mkdir /usr/local/nagios-plugins
cd nagios-plugins-1.4.15
./configure --prefix=/usr/local/nagios-plugins
make all
make install
mv /usr/local/nagios-plugins/libexec /usr/local/nagios

安裝nrpe:
tar -xzvf nrpe-2.12.tar.gz
cd nrpe-2.12
./configure --enable-ssl --enable-command-args
make all
cp src/check_nrpe /usr/local/nagios/libexec

現在就可以啟動nagios了:
/etc/init.d/nagios start

配置apache:
在apache的設定檔httpd.conf中追加
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin/
<Directory "/usr/local/nagios/sbin/">
AllowOverride AuthConfig
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Alias /nagios /usr/local/nagios/share/
<Directory "/usr/local/nagios/share">
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/.htpasswd
Require valid-user
</Directory>

產生使用者名稱和密碼:
/usr/bin/htpasswd -c /usr/local/nagios/etc/.htpasswd nagios

修改/usr/local/nagios/etc/cgi.cfg 修改use_authentication=1為use_authentication=0,即不用驗證.不然有一些頁面不會顯示。

檢查設定檔是否出錯:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

 

 

Task: Restart Apache 2 Server /重啟apache服務

# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart

 

測試 :  http://192.168.0.244/nagios/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.