CentOS6.3 Nagios服務器搭建

CentOS6.3搭建 Nagios服務器與舊版本有些區別,下面是我搭建成功後總結的

一、首先搭建好LAMP

二、安裝Nagios

下載nagios-3.2.1.tar.gz
wget http://downloads.sourceforge.net/project/nagios/nagios-3.x/nagios-3.2.1/nagios-3.2.1.tar.gz
下載nagios-3.2.1.tar.gz
wget http://downloads.sourceforge.net/project/nagiosplug/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz
1、  解壓nagios. tar zxvf nagios-2.6.tar.gz
2、  配置nagios. cd nagios ; ./configure –prefix=/usr/local/nagios
3、  編譯nagios. make all
4、 make install   安裝主要程序、CGI及HTML文件
5、 make install-commanmode  給外部命令訪問nagios配置文件的權限
6、 make install-config 把配置文件的例子複製到nagios的安裝目錄
7、 make install-init它的作用是把nagios做成一個運行腳本,使nagios隨系統開機啓動
安裝完後在/usr/local/nagios目錄中產生以下五個目錄
 

 

二、安裝nagios插件

./configure –prefix=/usr/local/nagios ,接着編譯安裝 make ; make install即可。這裏需要說明一下的是在配置過程指定的安裝路徑是/usr/local/nagios,而不是/usr/local/nagios- plus,安裝完成後,將在目錄/usr/local/nagios生成目錄libexec(裏面有很多文件),這正是nagios所需要的。

1、

最主要的工作是創建nagios用戶及其組,讓nagios的運行用戶爲nagios而不是root。再把目錄/usr/local/nagios的屬主設置爲nagios,以保證系統的安全。Nagios可以以root用戶運行,但並不推薦這樣做。用下面的步驟來完成上述過程:
1、添加系統帳戶nagios: useradd nagios 就很容易的把用戶和組nagios添加到系統。有的類型的linux發行版添加用戶和組要麻煩一些-需要手動添加組,然後再執行 useradd –g nagios nagios這樣的操作。在實際的運用場景,nagios用戶並沒有必要作爲系統用戶來登錄linux系統,因此可以不必設置nagios的用戶密碼,甚至可以把nagios用戶的登錄shell設置成/bin/false。
2、更改目錄屬組:chown –R nagios.nagios /usr/local/nagios 。請注意,有的unix/linux的版本用戶和屬組分隔符號不是“.”,可能會是這樣的形式 chown –R nagios:nagios /usr/local/nagios 。

3、在/etc/httpd/conf/httpd.conf中添加一下信息

 

上述文本塊的作用是對nagios的目錄進行用戶驗證,只有合法的授權用戶纔可以訪問nagios的頁面文件。第二步是生成用戶驗證文件:只要執行命令 /usr/bin/htpasswd –c /usr/local/nagios/etc/htpasswd david ,就會生成web的合法訪問用戶david ;命令交互執行,需要輸入2次密碼,然後就在文件/usr/local/nagios/etc/htpasswd 寫入一行-第一個字段是剛生成的用戶名,第二個是加密後的密碼,如果還要添加更多的用戶,執行命令 htpasswd 就不需要選項 “-c”,否則就會覆蓋所有已經生成的行。

輸入http://192.168.1.94/nagios/後輸入用戶名david  和密碼******測試是否成功

 

三、修改nagios配置文件/user/local/nagios/etc/nagios.cfg

 

 

我這裏沒有配置郵件報警。

 

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