Nagios4.0.8 詳細安裝配置

爲百度知道的更多,我記錄下我與網絡上講述的不一樣的地方,標上注意點

爲新手多點資料,一些小細節煩死人

1.下載nagios-4.0.8.tar.gz  和  nagios-plugins-2.0.tar.gz

wget http://jaist.dl.sourceforge.net/project/nagios/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz

wget http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz


2.安裝一批組件,差不多配置ganglia時都安裝

我也是不太清楚 ,全給裝上再說

yum install gd gd-devel --當然你要安裝的更多,我的機器能裝的都裝上了,去度娘


3.這裏網絡上都創建nagios的用戶及用戶組,我使用的是 apache:apache,就沒有創建了,命令如下

useradd nagios

groupadd nagios

usermod -G nagios nagios  --第一個nagios是用戶組,第二個是用戶

或者你如果需要的話,把apache用戶也追加到 nagios 用戶組   usermod -a -G nagios apache


4.安裝nagios

tar -zxvf  nagios-4.0.8.tar.gz -C  /usr/local/nagios/

mv /usr/local/nagios/nagios-4.0.8 /usr/local/nagios/nagios

進入解壓目錄 cd /usr/local/nagios/nagios

.

   ./configure --perfix=/usr/local/nagios/nagios --with-command-group=apache --with-nagios-group=apache

   make && make install 

   make install-init  

   make install-config 

   make install-commandmode 

   make install-webconf 

   cp -R contrib/eventhandlers/ /usr/local/nagios/nagios/libexec/

   chown -R apache:apache /usr/local/nagios/nagios/libexec/eventhandlers

   /usr/local/nagios/nagios/bin/nagios -v /usr/local/nagios/nagios/etc/nagios.cfg

   service nagios start

5.配置web登陸賬號和密碼

htpasswd -c /usr/local/nagios/nagios/etc/htpasswd.users admin --注意這裏有個 .user  不能忘了,


6.配置httpd

ScriptAlias /nagios/cgi-bin “/usr/local/nagios/nagios/sbin” 
<Directory “/usr/local/nagios/sbin”> 
     AuthType Basic 
     Options ExecCGI 
     AllowOverride None 
     Order allow,deny 
     Allow from all 
     AuthName “Nagios Access” 
     AuthUserFile /usr/local/nagios/nagios/etc/htpasswd.users             //用於此目錄訪問身份驗證的文件 
     Require valid-user 
</Directory> 


Alias /nagios “/usr/local/nagios/nagios/share” 
<Directory “/usr/local/nagios/share”> 
     AuthType Basic 
     Options None 
     AllowOverride None 
     Order allow,deny 
     Allow from all 
     AuthName “nagios Access” 
     AuthUserFile /usr/local/nagios/nagios/etc/htpasswd.users
     Require valid-user 
</Directory>


7.安裝nagios-plugins

   tar -zxvf nagios-plugins-2.0.tar.gz  -C /usr/local/nagios/

   cd nagios-plugins-2.0

   ./configure --prefix=/usr/local/nagios/nagios --with-nagios-user=apache --with-nagios-group=apache

   make && make install

8.設置開機啓動

   chkconfig --add nagios

   chkconfig  nagios on

   service nagios start

   chkconfig --add httpd --注意這裏如果你還沒有裝過httpd 你這個還需單獨弄下

   chkconfig  httpd on

   service httpd start

9.關閉selinux和iptables

setenforce 0

service iptables stop

剛玩這個,關閉最好省事,

10.訪問host/nagios   或者  IP/nagios

nagios截圖

總結:在linux下玩技術,log文件很大程度上幫助解決問題

apache日誌:大部分情況下,大家都是用yum安裝,log位置一般在  /var/log/httpd 位置下,error_log

只是簡單記錄下Nagios的安裝,慢慢的用到在記錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章