nagios基本安裝

來源:互聯網
上載者:User

1.nagios 基本安裝
安裝前需要在伺服器上安裝GCC編譯器和GD庫與開發庫和web服務並建立nagios帳號#useradd nagios      
#passwd nagios 
#usermod -G nagios apache    #將apache使用者加入到nagios組中
[root@nagios ~]#wget http://www.nagios.com/ # 到nagios官網擷取最新的版本nagios-3.2.1.tar.gz
解壓縮
[root@nagios ~]# tar xzvf nagios-3.2.1.tar.gz
[root@nagios ~]# cd nagios-3.2.1
編譯
[root@nagios nagios-3.2.1]# ./configure --prefix=/usr/local/nagios/
[root@nagios nagios-3.2.1]#make all        #根據提示如入make all
[root@nagios nagios-3.2.1]#make install      #安裝nagios主程式、cgi和html檔案
[root@nagios nagios-3.2.1]#make install-init   #安裝nagios的啟動指令碼
[root@nagios nagios-3.2.1]#make install-commandmode  #安裝外部命令使用的目錄,並配置許可權
[root@nagios nagios-3.2.1]#make install-config  #安裝模板設定檔
[root@nagios nagios-3.2.1]#make install-config  #安裝apache設定檔
至此nagios 安裝完畢後可以在/usr/local/nagios  目錄下看到如下子目錄
bin          nagios 執行程式所在目錄,nagios 檔案即為主程式
etc          nagios 設定檔所在目錄
sbin         nagios cgi 檔案所在目錄,也就是執行外部命令所需檔案所在的目錄
share        nagios 網頁檔案所在的目錄
var          nagios 記錄檔、spid 等檔案所在的目錄
var/archive  用於存放存檔日誌的空目錄
var/rw       為外部命令保留的空目錄
2.nagios外掛程式(plugins)的安裝
[root@nagios]#wget http://www.nagios.com/  #擷取安裝包nagios-plugins-1.4.14.tar.gz
[root@nagios]#tar xzvf nagios-plugins-1.4.14.tar.gz
[root@nagios]#cd nagios-plugins-1.4.14
[root@nagios nagios-plugins-1.4.14]# ./configure --prefix=/usr/local/nagios   #編譯並指定安裝路徑
[root@nagios nagios-plugins-1.4.14]#make && make install
 完成後查看/usr/local/nagios/libexec/ 目錄,會顯示安裝的外掛程式,所有的外掛程式都在這個目錄下
[root@nagios nagios-plugins-1.4.14]# ls /usr/local/nagios/libexec/
check_apt      check_ide_smart    check_nt       check_ssh
check_breeze   check_ifoperstatus  check_ntp     check_ssmtp
check_by_ssh   check_ifstatus     check_ntp_peer  check_swap
check_clamd    check_imap         check_ntp_time  check_tcp
check_cluster  check_ircd         check_nwstat   check_time
check_dhcp     check_jabber       check_oracle   check_udp
check_dig      check_ldap         check_overcr   check_ups
check_disk     check_ldaps        check_ping     check_users
check_disk_smb  check_load        check_pop      check_wave
check_dns      check_log          check_procs    library_linux32
check_dummy    check_mailq        check_real     negate
check_file_age  check_mrtg        check_rpc      urlize
check_flexlm   check_mrtgtraf     check_sensors  utils.pm
check_ftp      check_nagios       check_simap    utils.sh
check_http     check_nntp         check_smtp
check_icmp     check_nntps        check_spop
3.登入服務介面驗證以上安裝是否正確
   配置WEB 介面 
   直接在安裝 nagios 時 make install‐webconf   #安裝時已完成
   建立一個 nagiosadmin 的使用者用於Nagios 的WEB 介面登入
 [root@nagios]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin 
    htpasswd.users 檔案預設是沒有的,建立是會自動產生使用-c參數(第一次建立)
    重啟Apache 服務以使設定生效。 
 [root@nagios]#service httpd restart
 [root@nagios]#service nagios restart
http://ip/nagios   #訪問nagios伺服器驗證是否安裝成功
訪問時提示無許可權訪問nagios伺服器,可使用chmod命令改變apache服務類別目錄的許可權是nagios使用者有許可權訪問
如果可以登入首頁到但是左側的功能點無法顯示提示內部伺服器不正常可以更改selinux配置
不關閉SELinux 或是永久性變更它的方法是讓CGI 模組在 SELinux 下指定強制目標模式: 
[root@nagios]#chcon ‐R ‐t httpd_sys_content_t /usr/local/nagios/sbin/ 
[root@nagios]#chcon ‐R ‐t httpd_sys_content_t /usr/local/nagios/share/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.