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...