部署nagios服務(wù)
部署nagios服務(wù)具體實現(xiàn)步驟如下:
部署nagios服務(wù)
(一) 添加帳戶,以用來運行Nagios。當然也可以用root運行,但出于安全考慮而使用普通帳號來運行,并且不給這個賬號分配shell登錄權(quán)限.
1、 linux增加帳號的操作為 useradd nagios –s /sbin/nologin 添加帳號就自動生成同名組 nagios。
2、 freebsd增加帳號的操作為 pw groupadd nagios ; pw useradd nagios –g nagios –s /sbin/nologin.
注意:不要給nagios用戶設(shè)置密碼。
(二)安裝nagios軟件
tar zxvf nagios-2.9.tar.gz
cd nagios-2.9
./configure –prefix=/usr/local/nagios –with-nagios-user=nagios –with-nagios-group=nagios
make all
make install 執(zhí)行完這個步驟后,程序會提示依次運行 make install-init , make install-commandmode ,make install-config 這幾個命令。我們選取其中的兩個來執(zhí)行:
make install-commandmode
make install-config
跟一般的gnu源碼軟件安裝相比,nagios的安裝多了幾個步驟(一般的軟件運行到make install就算安裝完了)。當然也可以連這兩步都不執(zhí)行,用手工賦予目錄或文件權(quán)限,再手動創(chuàng)建配置文件,其效果完全相同。安裝完nagios后,我們可以在安裝目錄/usr/local/nagios下生成下面的目錄:
binNagios執(zhí)行程序所在目錄,這個目錄只有一個文件nagios
etcNagios配置文件位置,初始安裝完后,只有幾個*.cfg-sample文件
sbinNagios Cgi文件所在目錄,也就是執(zhí)行外部命令所需文件所在的目錄
shareNagios網(wǎng)頁文件所在的目錄
varNagios日志文件、spid 等文件所在的目錄
(三)安裝nagios插件
沒有插件,nagios將什么作用也沒有,插件也是nagios擴展功能的強大武器,除了下載常用的插件外,我們還可以根據(jù)實際要求編寫自己的插件。Nagios的插件nagios-plugins-1.4.9在www.nagios.org上可以找到,接著我們用wget下載它。注意:插件與nagios之間的版本關(guān)聯(lián)不大,不一定非得用nagios-plugins-1.4.9這個版本。下載完成后,安裝它是很簡單的:先執(zhí)行配置 ./configure –prefix=/usr/local/nagios ,接著編譯安裝 make ; make install即可。這里需要說明一下的是在配置過程指定的安裝路徑是/usr/local/nagios,而不是/usr/local/nagios-plus,安裝完成后,將在目錄/usr/local/nagios生成目錄libexec(里面有很多文件),這正是nagios所需要的。
(四)配置nagios
配置是nagios最復(fù)雜的部分,讓我們耐心一些,逐個處理,配置成功也不是什么難事。剛安裝完成的nagios,其配置文件的目錄是/usr/local/nagios/etc。
通過文章的四點內(nèi)容,我們清楚的知道了如果部署nagios服務(wù),希望對你們有幫助!
【編輯推薦】