nagios 監控環境搭建

2021-06-28 12:39:53 字數 3182 閱讀 8741

所用:   nagios-3.5.1.tar.gz

1.建立使用者(nagios)

useradd -s /sbin/nologin nagios

2.建立安裝目錄

mkdir /usr/local/nagios

3.賦予許可權

chown -r nagios.nagios /usr/local/nagios/

4.安裝nagios

tar -xvf 

nagios-3.5.1.tar.gz

make all

make install

make install-init #安裝主程式html,cgi 模組

make install-commandmode #配置目錄許可權

make install-config #安裝配置檔案

5.設定開機自啟動nagios

cd  /usr/local/nagios/bin

chkconfig --add nagios 

chkconfig --level 35 nagios on

chkconfig --list nagios

6.安裝nagios外掛程式

nagios-plugins

tar -xvf nagios-plugins-2.0.3.tar.gz 

cd nagios-plugins-2.0.3

./configure --prefix=/usr/local/nagios/

make  

make install

7.安裝apache2 與php

修改apache的配置檔案httpd.conf

將    

user daemon

group daemon

更改為user nagios

group nagios 將

directoryindex index.html

更改為directoryindex index.html index.php

在中新增

在末尾處新增:

#setting for nagios

scriptalias /nagios/cgi-bin "/usr/local/nagios/sbin"

authtype basic

options execcgi

allowoverride none

order allow,deny

allow from all

deny from nothing

authname "nagios access"

authuserfile /usr/local/nagios/etc/htpasswd

require valid-user

alias /nagios "/usr/local/nagios/share"

authtype basic

options none

allowoverride none

order allow,deny

allow from all

authname "nagios access"

authuserfile /usr/local/nagios/etc/htpasswd

require valid-user

建立使用者名稱,密碼

/usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd ixdba

輸入密碼即可。使用者名為ixdba

啟動apache

訪問: http://ip/nagios/ 輸入使用者名稱 ixdba,密碼登陸即可。

檢測配置是否正確

如果有錯誤資訊,會直接提示出來

配置hosts.cfg 檔案 檢測主機的配置檔案 預設系統沒有帶,需要自己手寫配置。我一般將此檔案放置在nagios/etc/objects目錄下

service.cfg 檔案 主要提供檢測伺服器的命令檔案。

預設系統沒有帶,需要自己手寫配置。我一般將此檔案放置在nagios/etc/objects目錄下

nagios.cfg nagios 的主要配置檔案位於 nagios/etc目錄下

再次檢測nagios 的配置檔案

啟動與關閉 nagios

開啟apache 服務 登陸訪問 檢視伺服器狀態

搭建基於nginx環境的nagios監控系統

搭建基於apache的nagios系統比較容易,網上的資料也比較多。可是在nginx環境下就有點費勁了,因為nginx本身不支援cgi,所以需要在三方程式的配合下,才能實現cgi的解析。準備工作 wget wget wget wget wget wget wget groupadd nagios u...

Nagios 監控軟體

過程如下 解壓nagios tar zvxf nagios 3.2.1.tar.gz cd nagios 3.2.1 編譯 configure with command group nagcmd make all 安裝nagios,初始化指令碼及配置檔案,nagios將會被安裝至 usr local...

監控工具nagios

nagios 簡介 是乙個開源軟體,可以監控網路裝置網路流量 linux windows主機狀態,甚至可以監控印表機 它可以執行在linux上或windows上 基於瀏覽器的web介面方便運維人員檢視監控專案的狀態 支援web介面配置 管理操作 支援簡訊 郵件通知 可以自定義指令碼實現自定義化監控 ...