nagios 4 0 8 安裝部署

2022-03-02 18:56:37 字數 3154 閱讀 2413

1.nagios工作原理

nagios週期性呼叫外掛程式檢測伺服器狀態,並維持乙個佇列,所有外掛程式返回狀態資訊都進入佇列,nagios每次從隊首開始讀取資訊,並把狀態通過web顯示。

安裝完成後,在nagios主目錄下/libexec放有nagios自帶所有外掛程式,如check_disk檢查磁碟空間插

2.安裝阿里源

wget -o /etc/yum.repos.d/centos-base.repo 

yum clean all && yum makecache fast

#安裝epel源

yum install -y epel-release

yum makecache fast

3.伺服器端

wget 

[root@localhost opt]# ll

總用量 14052

-rw-r--r-- 1 root root 11155576 3月 7 17:04 nagios-4.2.1.tar.gz

-rw-r--r-- 1 root root 2695301 3月 7 17:04 nagios-plugins-2.1.2.tar.gz

-rw-r--r-- 1 root root 518015 3月 7 17:04 nrpe-3.2.1.tar.gz

#解壓tar axf nagios-4.2.1.tar.gz

tar axf nagios-plugins-2.1.2.tar.gz

tar axf nrpe-3.2.1.tar.gz

4.安裝依賴包

#伺服器端

yum install -y gcc glibc gcc-c++ make cmake unzip glibc-common gd gd-devel php perl-devel mysql-server openssl-devel

#客戶端依賴 

yum install -y gcc glibc make cmake glibc-common gd gd-devel php perl-devel mysql-server openssl-devel

5.編譯安裝nagios

mkdir /usr/local/nagios

cd nagios-4.2.1

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

make 

make install 

make install-config  # 把配置檔案樣例複製到nagios的安裝目錄

make install-commandmode # 給外部命令訪問nagios配置檔案的許可權

make install-init  # 把nagios做成乙個執行指令碼,使nagios隨系統開機啟動

6.編譯安裝nagios-plugin

cd /opt/nagios-plugins-2.1.2

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

make && make install && echo $?

7.編譯安裝nrpe

cd /opt/nrpe-3.2.1

./configure --prefix=/usr/local/nagios --enable-command-args

編譯make all

安裝新增nagios使用者

make install-groups-users

安裝make install

新增主配置檔案

make install-config

配置xinetd

make install-inetd

設定nrpe管理命令

make install-init

編譯外掛程式

make check_nrpe

安裝外掛程式

make install-plugin

7.修改nrpe配置

#先備份

cp /usr/local/nagios/etc/nrpe.cfg

#將hda1改為sda

command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/sda

#啟動nrpe

/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

8.修改httpd配置

#先備份

#在檔案最後新增

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

authtype basic

options execcgi

allowoverride none

order allow,deny

allow from all

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

#啟動httpd

參考: 

9.修改nagios配置

Nagios4 0 8 詳細安裝配置

為新手多點資料,一些小細節煩死人 wget wget 2.安裝一批元件,差不多配置ganglia時都安裝 我也是不太清楚 全給裝上再說 yum install gd gd devel 當然你要安裝的更多,我的機器能裝的都裝上了,去度娘 3.這裡網路上都建立nagios的使用者及使用者組,我使用的是 ...

nagios安裝教程

nagios伺服器安裝 監控端 一 準備工作 安裝nagios伺服器用到的安裝包包括 nagios 3.2.3.tar.gz nagios plugins 1.4.15.tar.gz nrpe 2.12.tar.gz 當然要想方便的使用nagios還要有apache服務,安裝包為 httpd 2.2...

nagios安裝文件

1,nagios安裝 安裝環境nagios依賴的環境 yum y install gcc yum y install glibc glibc common yum y install gd gd devel 解壓並安裝 cd opt soft tar xf nagios 3.4.1.tar.gz o...