搭建基於apache的nagios系統比較容易,網上的資料也比較多。可是在nginx環境下就有點費勁了,因為nginx本身不支援cgi,所以需要在三方程式的配合下,才能實現cgi的解析。
準備工作:
wgetwget
wget
wget
wget
wget
wget
groupadd nagiosuseradd -g nagios nagios
開始安裝:
tar zxvf nagios-3.4.1.tar.gzcd nagios
./configure
make
allmake install
make install-init
make install-commandmode
make install-config
cd ..
tar zxvf nagios-plugins-1.4.16.tar.gzcd nagios-plugins-1.4.16
./configure
make
make install
cd ..
tar zxvf nrpe-2.13.tar.gzcd nrpe-2.13
./configure
make
make install
cd ..
yum install perl tar zxvf fcgi-0.67.tar.gzcd 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
wgetchmod +x perl-fcgi.pl
chown nginx.nginx perl-fcgi.pl
cd /var/run
chmod 777 nginx-fcgi.sock
htpasswd -c htpasswd nagios serverlocation ~ ^/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...