官網 Nagios快速安裝過程詳解(只提供參考)

2021-09-06 06:03:01 字數 4080 閱讀 2114

在做安裝之前確認要對該機器擁有root許可權

確認你安裝好的linux系統上已經安裝如下軟體包再繼續

gcc編譯器——>yum安裝

gd庫與開發庫——>yum安裝

可以用yum命令來安裝這些軟體包(當然也可以用原始碼手動編譯安裝),鍵入命令:

#yum install httpd yum install gcc yum install glibc glibc-common yum install gd gd-devel
1)建立乙個帳號切換為root使用者,建立乙個名為nagios的帳號並給定登入口令

#useradd nagios passwd nagios
建立乙個使用者組名為nagiosg用於從web介面執行外部命令。將nagios使用者和apache使用者都加到這個組中

#groupadd nagiosg#usermod -g nagiosg nagios#usermod -g nagiosg apache

#mkdir /usr/downloads#cd /usr/downloads

#wget 

#wget

3)編譯與安裝nagios解壓nagios源程式包

#tar -zxvf nagios-3.4.1.tar.gz

#cd nagios

執行nagios配置指令碼並使用先前開設的使用者及使用者組

#./configure --with-command-group=nagiosg
編譯nagios程式包原始碼

#make all
安裝二進位制執行程式、初始化指令碼、配置檔案樣本並設定執行目錄許可權

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

還不能啟動nagios-還有要配置

4)客戶化配置

配置檔案預設在目錄/usr/local/nagios/etc

更改email位址nagiosadmin的聯絡人定義資訊中的email資訊為你的email資訊以接收報警內容

#vim /usr/local/nagios/etc/objects/contacts.cfg
5)配置web介面安裝nagios的web配置檔案到apache的conf.d目錄下

#make install-webconf
建立nagiosadmin使用者 用於nagios的web介面登入

#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
重啟apache服務以使設定生效。

#service httpd restart
6)編譯並安裝nagios外掛程式展開nagios外掛程式的源程式包

#tar -xzvf nagios-plugins-1.4.15.tar.gz#cd nagios-plugins-1.4.15

編譯並安裝外掛程式

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

7)啟動nagios把nagios加入到開機自動啟動(當然你也可以直接用setup進行設定)

#chkconfig --add nagios chkconfig nagios on
驗證nagios的配置檔案

#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果沒有報錯,可以啟動nagios服務

#service nagios start
8)更改selinux設定selinux(安全增強型linux)在較新的的linux都會在安裝後將預設使用強制模式,這會在你嘗試聯入nagios的cgi時導致乙個"內部服務錯誤"訊息 

檢視selinux模式

#getenforce
令selinux處於容許模式

#setenforce 0
若要永久性更變它,需要更改/etc/selinux/config裡的設定並重啟系統

或都在不關閉selinux或是永久性變更它的方法是讓cgi模組在selinux下指定強制目標模式

chcon -r -t httpd_sys_content_t /usr/local/nagios/sbin/ chcon -r -t httpd_sys_content_t /usr/local/nagios/share/
9)登入web介面在本地瀏覽器中輸入如下內容,會提示下輸入你的使用者名稱(nagiosadmin)和口令

http://localhost/nagios/
假若沒有,那就是配置過程中出了問題,請回頭重新檢視

或確信你機器的防火牆規則配置允許你可以從遠端登入到nagios的web服務 

配置email可以看看這個 nagioscommunity.org wiki

現這裡你已經成功安裝好nagios,但網路監控工作只是剛開始,還有很多地方要修改,如對windows主機的監控 對linux/unix主機的監控 對netware伺服器的監控 監控路由器和交換 機監控公眾化服務(http、ftp、ssh等) 

出現的問題:

安裝外掛程式時,編譯通不過,提示如下錯誤:

#./configure --with-nagios-user=nagios --with-nagios-group=nagios
最後的一小部分

執行 #make 後的:

執行  #make install  後果圖:

就是在這樣出錯了,如果你發現同樣的錯誤,並解決了,希望你能留下方案!openssl我已經安裝了!

參考文章:

nagios安裝過程

nagios的有點在於他本身只是乙個框架,對於nagios擴充套件監控模組,以及報警模組非常方便,能很方便的加入自己編寫的服務監控,以及手機簡訊,郵件,gtalk msn報警等等。以下是nagios在linux redhat as4u4 下的安裝和簡單的配置過程 wget wget wget 新增使...

官網指令碼快速安裝rabbitmq

最近有安裝一次rabbitmq公升級到3.8.5版本,這個安裝真的是省事簡單 直接用官方指令碼執行即可 啟動管理平台 sudo rabbitmq plugins enable rabbitmq management 啟停命令 sudo rabbitmq server start sudo rabbi...

Nginx的簡單快速方便安裝過程

來自個人部落格 cd usr local src 使用 tar zxvf nginx 1.14.0.tar.gz 命令yum y install make zlib zlib devel gcc c libtool openssl openssl devel yum y install pcre d...