在LAMP環境上安裝nagios服務php
Nagios:是一款開源的免費網絡監視工具,能有效監控Windows、Linux和Unix的主機狀態,交換機路由器等網絡設置,打印機等。在系統或服務狀態異常時發出郵件或短信報警第一時間通知網站運維人員,在狀態恢復後發出正常的郵件或短信通知。Nagios可運行在Linux/Unix平臺之上,同時提供一個可選的基於瀏覽器的WEB界面以方便系統管理人員查看網絡狀態,各類系統問題,以及日誌,性能圖表等等。html
下面是我在LAMP環境上搭建nagios監視工具,由於LAMP環境我以前已經搭建好了,也作了相關的筆記,有須要的話能夠參看:http://www.wdlinux.cn/bbs/thread-3193-1-1.html若是爲了操做簡單、方便、穩定、安全,能夠用lamp一鍵安裝包安裝lamp環境, 能夠到這個論壇 http://www.wdlinux.cn/bbs/forum-5-1.html 下載一鍵安裝包。linux
1、安裝nagiosios
下載源碼包web
[root@wdOS ~]# cd /usr/local/src apache
wget -c http://nchc.dl.sourceforge.net/project/nagios/nagios-3.x/nagios-3.0.5/nagios-3.0.5.tar.gz瀏覽器
[root@wdOS src]# tar -zxvf nagios-3.0.5.tar.gz //解壓縮源碼包安全
[root@wdOS src]# cd nagios-3.0.5 //進入解壓縮後默認生成的nagios-3.0.5目錄服務器
[root@wdOS nagios-3.0.5]# ./configure --prefix=/usr/local/nagios //配置安裝路徑網絡
編譯和安裝
make all 編譯
make install 安裝
make install-init 把nagios作成一個運行腳本,是nagios隨系統開機時啓動
make install-commandmode 給外部命令訪問配置權限
make install-config 把配置文件樣例複製到nagios的安裝目錄下
[root@wdOS ~]# useradd nagios
[root@wdOS ~]# mkdir /usr/local/nagios
安裝完成後在/usr/local/nagios裏面生成上圖看到的幾個目錄,分別是 var日誌文件,bin執行程序,etc配置文件,sbin, share libexec網頁的目錄。至此安裝成功。
2、安裝nagios插件nagios-plugins
nagios自己並無監控的功能,全部的監控是由插件完成的,插件將監控的結果返回給nagios,nagios分析這些結果,以web的方式展示給咱們,同時提供相應的報警功能
下載源碼包
[root@wdOS ~]# cd /usr/local/src
Wget-c http://nchc.dl.sourceforge.net/project/nagiosplug/nagiosplug/1.4.11/nagios-plugins-1.4.11.tar.gz
[root@wdOS src]# tar -zxvf nagios-plugins-1.4.11.tar.gz //解壓縮源碼包
[root@wdOS src]#cd nagios-plugins-1.4.11 //進入解壓以後默認生成的目錄
[root@wdOSnagios-plugins-1.4.11]#./configure--prefix=/usr/local/nagios--with-nagios-user=nagios --with-nagios-group=nagios(注意:--前有空格)
[root@wdOS nagios-plugins-1.4.11]# make && make install
安裝完成後,在/usr/local/nagios目錄下生成插件文件libexec,nagios全部的插件都會在這個目錄下。
修改配置文件/usr/local/apache/conf/httpd.conf
找到以下兩行
增長以下兩個代碼段
Apache配置文件改完後,使用命令htpasswd給nagiosadmin用戶設置密碼(我設置爲123456)
檢查配置文件有沒有問題
顯示以下 則說明沒有問題
在客戶端瀏覽器輸入:http://IP/nagios.看到以下效果。則個人nagios服務已經安裝成功
這樣nagios服務器就安裝好了,若是想要測試nagios對window服務器的監控,接下來就要開始在另外一主機上安裝window服務器端,我只先安裝到這裏 。
有問題的可到http://www.wdlinux.cn/bbs/index.php共同討論學習。