教你如何進(jìn)行Nagios 3.0初步安裝配置
nagios可以用snmp,也可以用nrpe,nsclient等來(lái)獲取信息,更多的是采用后者,使用其強(qiáng)大的插件模塊。cacti采用的是snmp,不需要安裝agent,一般用來(lái)監(jiān)控網(wǎng)絡(luò)流量。nagios一般用來(lái)監(jiān)控進(jìn)程、服務(wù)。
nagios安裝環(huán)境:
| 
             主機(jī)  | 
            
             操作系統(tǒng)  | 
            
             IP  | 
            
             備注  | 
        
| 
             Nagios-server  | 
            
             RHEL 4  | 
            
             192.168.112.30  | 
            
             監(jiān)控服務(wù)器  | 
        
| 
             Server  | 
            
             RHEL 4  | 
            
             192.168.112.112  | 
            
             被監(jiān)控的LINUX主機(jī)  | 
        
| 
             Win2003-server  | 
            
             Windows 2003  | 
            
             192.168.112.113  | 
            
             被監(jiān)控的Windows主機(jī)  | 
        
Nagios定義的監(jiān)控狀態(tài)
nagios定義了4中監(jiān)控狀態(tài),代表不同的嚴(yán)重級(jí)別,除了OK代表正常不用關(guān)心外,其余3種都要引起重視.
| 
             狀態(tài)  | 
            
             代碼  | 
            
             顏色  | 
        
| 
             正常  | 
            
             OK  | 
            
             綠色,  | 
        
| 
             警告  | 
            
             WARNING  | 
            
             黃色,  | 
        
| 
             嚴(yán)重  | 
            
             CRITICAL  | 
            
             紅色,  | 
        
| 
             未知錯(cuò)誤  | 
            
             UNKOWN  | 
            
             深黃色  | 
        
使用到的軟件
nagios-3.0.2.tar.gz (Nagios 主程序)
nagios-plugins-1.4.13.tar.gz (Nagios 插件)
nrpe-2.8.1.tar.gz (Nix 客戶端通信程序)
NSClient++-Win32-0.3.5 (Win 客戶端通信程序)
apache (httpd-2.2.10.tar) (Web Service)
nagios-server安裝
- useradd nagios
 - mkdir /usr/local/nagios
 - chown nagios.nagios /usr/local/nagios
 - tar zxvf nagios-3.0.2.tar.gz
 - cd nagios-3.0.2
 - ./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include/
 - make all
 - make install (安裝主程序,CGI和HTML文件)
 - make install-init (在 /etc/rc.d/init.d 安裝啟動(dòng)腳本)
 - make install-commandmode (為外部命令文件配置目錄權(quán)限)
 - make install-config (安裝示例配置文件)
 - # make install-webconf (安裝Nagios接口配置文件模板,此模板需要手動(dòng)添加進(jìn)httpd.conf才可以生效。 默認(rèn)安裝位置:/etc/httpd/conf.d 安裝之前先:mkdir /etc/httpd/conf.d -p)
 
然后是驗(yàn)證程序是否被正確安裝。切換目錄到安裝路徑(這里是/usr/local/nagios),看是否存在 etc、bin、 sbin、 share、 var這五個(gè)目錄,如果存在則可以表明程序被正確的安裝到系統(tǒng)了。下表是五個(gè)目錄功能的簡(jiǎn)要說(shuō)明:
| 
             bin  | 
            
             Nagios執(zhí)行程序所在目錄,nagios文件即為主程序  | 
        
| 
             etc  | 
            
             Nagios配置文件位置,初始安裝完后,只有幾個(gè)*.cfg文件  | 
        
| 
             sbin  | 
            
             Nagios Cgi文件所在目錄,也就是執(zhí)行外部命令所需文件所在的目錄  | 
        
| 
             Share  | 
            
             Nagios網(wǎng)頁(yè)文件所在的目錄  | 
        
| 
             Var  | 
            
             Nagios日志文件、spid 等文件所在的目錄  | 
        
| 
             var/archives  | 
            
             為 archived logs 日志創(chuàng)建的空目錄  | 
        
| 
             var/rw  | 
            
             為external command file 文件創(chuàng)建的空目錄  | 
        
nagios的初步安裝和配置工作就這么多,讀者如果有興趣可以繼續(xù)閱讀與nagios相關(guān)的文章:
安裝配置nagios、修改Apache配置、監(jiān)控Linux服務(wù)器、監(jiān)控Windows服務(wù)器和十個(gè)Nagios故障解決技巧















 
 
 
 
 
 
 