centos6下安裝nagios3.5.1,nagios-plugins-2.2.1

系統(tǒng)環(huán)境

[root@lamp0 ~]# cat /etc/redhat-release 
CentOS release 6.9 (Final)
[root@lamp0 ~]# uname -r
2.6.32-696.1.1.el6.x86_64
[root@lamp0 ~]# uname -m
x86_64

nagios源碼包獲取

https://assets.nagios.com/downloads/nagioscore/releases/nagios-3.5.1.tar.gz

nagios-plugins插件獲取

https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz

安裝步驟

來自nagios中文文檔
http://nagios-cn.sourceforge.net/nagios-cn/beginning.html#beginners

  1. 準(zhǔn)備軟件包
    Apache
    GCC編譯器
    GD庫與開發(fā)庫

可以用yum命令來安裝這些軟件包,鍵入命令:

yum install httpd -y
yum install gcc -y
yum install glibc glibc-common -y
yum install gd gd-devel -y

安裝好驗(yàn)證是否安裝好是個(gè)好習(xí)慣:

rpm -qa httpd gcc glibc glibc-common gd gd-devel

這里文檔未說要安裝php,但我安裝成功后,nagios web端啟動(dòng)不來,有錯(cuò)誤,安裝了php就沒事了。所以這里建議安裝php

yum install php -y

2.操作過程

1)建立一個(gè)帳號(hào)
創(chuàng)建一個(gè)名為nagios的帳號(hào)并給定登錄口令

useradd nagios

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

groupadd nagcmd
usermod -G nagcmd nagios
usermod -G nagcmd apache

2)下載Nagios和插件程序包
建立一個(gè)目錄用以存儲(chǔ)下載文件

mkdir ~/downloads
cd ~/downloads

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-3.5.1.tar.gz

wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz

3)編譯與安裝Nagios
展開Nagios源程序包

cd ~/downloads
tar xzf nagios-3.5.1.tar.gz
cd nagios

運(yùn)行Nagios配置腳本并使用先前開設(shè)的用戶及用戶組:

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

編譯Nagios程序包源碼

make all

安裝二進(jìn)制運(yùn)行程序、初始化腳本、配置文件樣本并設(shè)置運(yùn)行目錄權(quán)限

make install
make install-init
make install-config
make install-commandmode

現(xiàn)在還不能啟動(dòng)Nagios-還有一些要做的...
4)客戶化配置
樣例配置文件默認(rèn)安裝在這個(gè)目錄下/usr/local/nagios/etc,這些樣例文件可以配置Nagios使之正常運(yùn)行,只需要做一個(gè)簡單的修改...
用你擅長的編輯器軟件來編輯這個(gè)/usr/local/nagios/etc/objects/contacts.cfg配置文件,更改email地址nagiosadmin的聯(lián)系人定義信息中的EMail信息為你的EMail信息以接收?qǐng)?bào)警內(nèi)容。

vi /usr/local/nagios/etc/objects/contacts.cfg

5)配置WEB接口
安裝Nagios的WEB配置文件到Apache的conf.d目錄下

make install-webconf

創(chuàng)建一個(gè)nagiosadmin的用戶用于Nagios的WEB接口登錄。記下你所設(shè)置的登錄口令,一會(huì)兒你會(huì)用到它。

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

這個(gè)nagiosadmin是之后在瀏覽器輸入 http://localhost/nagios 時(shí)出現(xiàn)登錄時(shí)輸入的賬戶名,執(zhí)行這個(gè)命令后會(huì)讓你輸入密碼和確認(rèn)密碼,這密碼就是之后登錄時(shí)的密碼,要記住。
重啟Apache服務(wù)以使設(shè)置生效。

service httpd restart

6)編譯并安裝Nagios插件
展開Nagios插件的源程序包

cd ~/downloads
tar xzf nagios-plugins-2.2.1.tar.gz
cd nagios-plugins-2.2.1

編譯并安裝插件

./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

7)啟動(dòng)Nagios
把Nagios加入到服務(wù)列表中以使之在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)

chkconfig --add nagios
chkconfig nagios on

驗(yàn)證Nagios的樣例配置文件

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

如果沒有報(bào)錯(cuò),可以啟動(dòng)Nagios服務(wù)

service nagios start

8)關(guān)閉SELinux

[root@lamp0 downloads]# getenforce 
Disabled

如果是disabled代表關(guān)閉,不是的話,如果要永久性關(guān)閉,需要更改/etc/selinux/config里的設(shè)置并重啟系統(tǒng)。

9)登錄WEB接口
你現(xiàn)在可以從WEB方式來接入Nagios的WEB接口了,你需要在提示下輸入你的用戶名(nagiosadmin)和口令,你剛剛設(shè)置的,這里用系統(tǒng)默認(rèn)安裝的瀏覽器,用下面這個(gè)超鏈接
http://localhost/nagios/
登錄成功的頁面應(yīng)該是這樣的

image.png

我因?yàn)橹皼]有安裝php,會(huì)出現(xiàn)錯(cuò)誤,具體錯(cuò)誤頁面和解決辦法如下

image.png

參考http://blog.csdn.net/u010098331/article/details/50731255

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Nagios簡介 Nagios是一款開源的電腦系統(tǒng)和網(wǎng)絡(luò)監(jiān)視工具,能有效監(jiān)控Windows、Linux和Uni...
    1b3bd36d9d21閱讀 8,401評(píng)論 3 13
  • 寫在前頭:限于個(gè)人對(duì)nagios的了解有限,寫得不夠深入與系統(tǒng),甚至可能會(huì)有些錯(cuò)誤,各位看官還多包涵。本文主要涉及...
    天之藍(lán)色閱讀 7,552評(píng)論 2 5
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,653評(píng)論 19 139
  • 引言 Nagios 作為業(yè)界非常強(qiáng)大的一款開源監(jiān)視系統(tǒng)。 監(jiān)控網(wǎng)絡(luò)服務(wù)(SMTP、POP3、HTTP、NNTP、P...
    OneAPM閱讀 1,530評(píng)論 1 8
  • 一、項(xiàng)目目標(biāo) 搭建一個(gè)高可用web集群網(wǎng)站 二、項(xiàng)目規(guī)劃 2.1 ip地址規(guī)劃 2.2 拓?fù)鋱D 2.3 相關(guān)說明 ...
    夏日之光閱讀 4,293評(píng)論 0 1

友情鏈接更多精彩內(nèi)容