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

2021-09-21 22:43:35 字數 1762 閱讀 8648

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

準備工作:

wget   

wget   

wget   

wget   

wget   

wget   

wget  

groupadd nagios  

useradd -g nagios nagios 

開始安裝:

tar zxvf nagios-3.4.1.tar.gz  

cd nagios  

./configure 

make 

allmake install  

make install-init  

make install-commandmode  

make install-config  

cd .. 

tar zxvf nagios-plugins-1.4.16.tar.gz  

cd nagios-plugins-1.4.16  

./configure 

make  

make install  

cd .. 

tar zxvf nrpe-2.13.tar.gz  

cd nrpe-2.13  

./configure 

make  

make install  

cd .. 

yum install perl 

tar zxvf fcgi-0.67.tar.gz  

cd fcgi-0.67  

perl makefile.pl  

make  

make install  

cd ..  

tar zxvf fcgi-procmanager-0.18.tar.gz  

cd fcgi-procmanager-0.18  

perl makefile.pl  

make  

make install  

cd ..  

tar zxvf io-1.25.tar.gz  

cd io-1.25  

perl makefile.pl  

make  

make install  

tar zxvf io-

all-0.39.tar.gz  

cd io-

all-0.39  

perl makefile.pl  

make  

make install 

wget   

chmod +x perl-fcgi.pl  

chown nginx.nginx perl-fcgi.pl  

cd /var/run  

chmod 777 nginx-fcgi.sock 

htpasswd -c htpasswd nagios 

server   

location ~ ^/nagios/.+\.php$  

登入後的介面如下:

附件:

Nginx環境的搭建

不同發行版使用的安裝程式都不同,所以官方提供了源 我們需要將原 編譯後再安裝。源程式使用c語言開發,所以需要安裝 c語言的編譯環境。yum install y gcc c yum install y pcre pcre devel yum install y zlib zlib devel yum ...

Nginx環境的搭建

不同發行版使用的安裝程式都不同,所以官方提供了源 我們需要將原 編譯後再安裝。源程式使用c語言開發,所以需要安裝 c語言的編譯環境。yum install y gcc c yum install y pcre pcre devel yum install y zlib zlib devel yum ...

Nginx環境搭建

nginx簡介 官方 安裝啟動 切換到nginx安裝目錄的sbin目錄下,執行 nginx c usr local nginx conf nginx.conf 或者路徑指定完整來啟動 usr local nginx sbin nginx c usr local nginx conf nginx.co...