日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

NAGIOS安装指南

發(fā)布時(shí)間:2024/4/11 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NAGIOS安装指南 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

NAGIOS服務(wù)器的安裝配置

如果按照本指南安裝,最后將是這樣結(jié)果:

  • Nagios和插件將安裝到/usr/local/nagios
  • NagiosWeb接口是URLhttp://localhost/nagios/

1 系統(tǒng)軟件包安裝

為了避免軟件包的依賴性造成的安裝困難,可以使用yum來完成如下軟件包的安裝,對(duì)于yum的配置可以查看我的博客。

# yum –y install httpd*

# yum –y install gcc*

# yum –y install glibc*

# yum –y install gd*

# yum –y install php*??

(注:不安裝的php的話web訪問的界面將不能打開)

2 建立必須的帳號(hào)和組

新建nagios用戶,并設(shè)置相應(yīng)的密碼

# useradd nagios

# passwd nagios

創(chuàng)建一個(gè)用戶組名為nagcmd用于從Web接口執(zhí)行外部命令。將nagios用戶和apache用戶都加到這個(gè)組中。

# groupadd nagcmd

# usermod –G nagcmd nagios

# usermod –G nagcmd apache

3 下載安裝的軟件包

下載軟件,服務(wù)器端需nagios-3.2.3.tar.gz nagios-plugins-1.4.15.tar.gznrpe-2.12.tar.gz三個(gè)軟件,被監(jiān)控機(jī)端需要nagios-plugins-1.4.15.tar.gz nrpe-2.12.tar.gz兩個(gè)軟件。(本文中將nagios的軟件包都下載到了/home/nagios中)

4 服務(wù)器上編譯與安裝Nagios

使用root用戶登錄到系統(tǒng)中:

# cd /home/nagios

# tar -xvf nagios-3.2.3.tar.gz

# cd nagios-3.2.3

# ./configure --with-command-group=nagcmd

編譯Nagios程序包源碼

# make all

# make install-init

# make install-config

# make install-commandmode

# make install-webconf (配置nagiosWEB文件到Apacheconf.d目錄中)

驗(yàn)證程序是否被正確安裝。切換目錄到安裝路徑(這里是/usr/local/nagios,看是否存在etcbinsbinsharevar 這五個(gè)目錄,如果存在則可以表明程序被

現(xiàn)在還不能正常的訪問nagios,若要是能夠正常訪問的話還需要進(jìn)行如下的操作。

5 創(chuàng)建nagios用于web登錄的用戶與口令

使用如下的命令創(chuàng)建nagios用于web登錄的用戶名與口令

# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

注:

1)其中htpasswd.users為保存密碼的文件名稱,也可以使用其它的名稱,但是要相應(yīng)的更改apache允許nagios訪問的驗(yàn)證文件名稱,建議使用此名稱;

2nagiosadmin為創(chuàng)建的允許訪問的用戶名,可自行更改;

6編譯并安裝nagios的插件

使用root用戶登錄系統(tǒng):

# cd /home/nagios/

# tar -xvf nagios-plugins-1.4.15.tar.gz

# cd nagos-plugins-1.4.15

# ./configure --with-nagios-usr=nagios --with-nagios-group=nagios

# make

# make install

??? 至此nagios安裝完成,可以完成對(duì)nagios服務(wù)器本身的監(jiān)控。

7配置nagios開機(jī)啟動(dòng)

# chkconfig –-add nagios

# chkconfig nagios on

8 關(guān)閉selinux

使用setup關(guān)閉selinux

9 訪問

使用http://ip/nagios訪問nagios

10 故障排除

報(bào)錯(cuò)信息1

使用http://ip/nagios訪問時(shí),提示403Forbiden,You don't have permission to access /nagios/ on this server。

原因是沒有安裝php的組件,使用yum –y install php*安裝,然后重啟httpd服務(wù)即可。

?

報(bào)錯(cuò)信息2

Web界面開啟通知消息后彈出如下的提示消息:

Error:Could not open command file '/usr/local/nagios/var/rw/nagios.cmd' for update!

原因在于nagios.cmd文件對(duì)apache用戶沒有權(quán)限,按照如下操作:

# chown nagios.nagcmd nagios.cmd然后重試即可。

?

若重試還不行的話可以嘗試修改下nagios的啟動(dòng)腳本文件:vi /etc/init.d/nagios 133行后添加一行:chmod -R 777 $NagiosVarDir/rw,然后重啟nagios即可,如下圖所示:

?

?

?

原因在于apache用戶沒有執(zhí)行權(quán)限/usr/local/nagios/var/rw/nagios.cmd 造成,而nagios在關(guān)閉后會(huì)刪除nagcmd.cmd文件,重新啟動(dòng)時(shí)則會(huì)重新生成新的nagcmd.cmd文件,上面的做法就是在nagcmd.cmd啟動(dòng)時(shí),直接賦予權(quán)限777(或者從安全角度的考慮,我們可以將添加的腳本改為

chown –R nagios.nagcmd $NagiosVarDir/rw也可),然后重啟時(shí)直接賦予指定的權(quán)限。

參考來源:http://hi.baidu.com/nessus1/blog/item/168429c7c24b68a78226acda.html,多謝老范的提示

?

?

?

?

?

?

轉(zhuǎn)載于:https://blog.51cto.com/yytian/564765

總結(jié)

以上是生活随笔為你收集整理的NAGIOS安装指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。