新浦京81707con > 软件下载 > 正规澳门葡京app搭建基于Nginx环境的Nagios监控系统

原标题:正规澳门葡京app搭建基于Nginx环境的Nagios监控系统

浏览次数:127 时间:2019-11-08

配置Nginx支持CGI
相信会专程看那篇小说的人对CGI是何许及其作用早就有了足足的垂询,所以在这里边不再赘言,直接在那早先布署。
亟需有个别perl模块的设置,个人习贯使用perl -MCPAN -e shell
install FCGI
  Getopt
  IO
  Socket
  FCGI-ProcManager
  IO-ALL
……
安装FCGI-0.74.tar.gz包:
tar zxvf FCGI-0.74.tar.gz
cd FCGI-0.74
perl Makefile.PL
make && make install
安装FCGI-ProcManager-0.24.tar.gz包:
tar zxvf FCGI-ProcManager-0.24.tar.gz
cd FCGI-ProcManager-0.24
perl Makefile.PL
make && make install
安装IO-All-0.39.tar.gz包:
tar zxvf IO-All-0.39.tar.gz
cd IO-All-0.39
perl Makefile.PL
make && make install
安装Nginx-fcgi脚本:
mv /usr/sbin/nginx-fcgi.txt/usr/sbin/nginx-fcgi
chmod x /usr/sbin/nginx-fcgi
在Nginx配置文件中增加如下内容:
cat nginx.conf
location ~ ^/cgi-bin/.*.cgi$
{
root          /work/www/test;
fastcgi_index  index.cgi;
fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
include        nginx_fcgi_params;
fastcgi_read_timeout    5m;
fastcgi_pass  unix:/var/run/nginx-fcgi.sock;
}

搭建基于apache的nagios系统相比较便于,英特网的资料也正如多。可是在nginx情形下就有一点困难了,因为nginx本身不帮忙CGI,所以须要在三方前后相继的相当下,技术落到实处CGI的分析。

nginx-fcgi -l /var/log/nginx/nginx-fcgi.log-pid /var/run/nginx-fcgi.pid -S /var/run/nginx-fcgi.sock
启航报错,新闻如下:
Can't open file'/var/log/nginx/nginx-fcgi.log' for append:
尚无特别文件或目录 at /usr/local/nginx/sbin/nginx-fcgi line 43
化解办法:
mkdir -p /var/log/nginx
chown nobody:nobody /var/log/nginx
双重运维,ok
chown nginx.nginx /var/run/nginx-fcgi.sock
chmod 755 /var/run/nginx-fcgi.sock
重启nginx
新建 nginx-fcgi 脚本指令配置,直接从fastcgi_params复制模板,网络有个别文书档案说从/etc/nginx/fastcgi_params拷过来,小编安插的时候未有在这里个义务找到那么些文书档案,何况未有/etc/nginx那几个文件夹,可能是因为版本和Nginx安装形式各异的源委吧,作者新建了这几个文件夹,并找到了/usr/local/nginx/conf/fastcgi_params.default这几个本子指令文件:
cp /usr/local/nginx/conf/fastcgi_params.default/etc/nginx/nginx_fcgi_params
到此处实在早就产生职业了,但小编几前段时间的商家索要在网页上可以预知呈现数学公式,所以,以下两步是加上三个名称叫mimetex.cgi(能够在网络下载卡塔尔的公文到/web/www/cgi-bin(若无此目录,请手动创造卡塔 尔(英语:State of Qatar)下,有了那个文件系统手艺将顾客提交的“文本格式的公式”调换来“真正的公式”
mkdir /etc/nginx
cd /web/www/cgi-bin/
chmod x mimetex.cgi

本文只陈诉安装部分,有时机再给大家补上配置部分。下面就从头上学在nginx景况下安装,安装nagios监察和控制系统。

推荐阅读

有备无患干活:

 

  • 下载安装包:

Nginx达成反向代理和负载均衡的配备及优化 http://www.linuxidc.com/Linux/2013-11/92909.htm

  1. wget
  2. wget
  3. wget
  4. wget
  5. wget
  6. wget
  7. wget

 

  • 增进相关客商:

Nginx做负载均衡报:nginx: [emerg] could not build the types_hash http://www.linuxidc.com/Linux/2013-10/92063.htm

  1. groupadd nagios
  2. useradd -g nagios nagios

 

初阶安装:

Nginx 负载均衡模块 ngx_http_upstream_module 详述 http://www.linuxidc.com/Linux/2013-10/91907.htm

  • 编写翻译安装nagios:

 

  1. tar zxvf nagios-3.4.1.tar.gz
  2. cd nagios
  3. ./configure --prefix=/data/app/nagios --with-nagios-user=nagios --with-nagios-group=nagios
  4. make all
  5. make install
  6. make install-init
  7. make install-commandmode
  8. make install-config
  9. cd ..

Nginx Firebug 让浏览器告诉你负载均衡将呼吁分到了哪台服务器 http://www.linuxidc.com/Linux/2013-10/91824.htm

  • 编写翻译安装nagios插件:

 

  1. tar zxvf nagios-plugins-1.4.16.tar.gz
  2. cd nagios-plugins-1.4.16
  3. ./configure --prefix=/data/app/nagios --with-nagios-user=nagios --with-nagios-group=nagios
  4. make
  5. make install
  6. cd ..

Ubuntu设置Nginx php5-fpm MySQL(LNMP情形搭建) http://www.linuxidc.com/Linux/2012-10/72458.htm

  • 编写翻译安装nrpe:

 

  1. tar zxvf nrpe-2.13.tar.gz
  2. cd nrpe-2.13
  3. ./configure --prefix=/data/app/nagios --with-nrpe-user=nagios --with-nrpe-group=nagios
  4. make
  5. make install
  6. cd ..

Nginx 的详实介绍:请点这里
Nginx 的下载地址:请点这里

  • 设置perl,CGI脚本是用perl落成的:

正规澳门葡京app 1

  1. yum install perl
  • 编写翻译安装perl脚本所需求调用的机件:
  1. tar zxvf FCGI-0.67.tar.gz
  2. cd FCGI-0.67
  3. perl Makefile.PL
  4. make
  5. make install
  6. cd ..
  7. tar zxvf FCGI-ProcManager-0.18.tar.gz
  8. cd FCGI-ProcManager-0.18
  9. perl Makefile.PL
  10. make
  11. make install
  12. cd ..
  13. tar zxvf IO-1.25.tar.gz
  14. cd IO-1.25
  15. perl Makefile.PL
  16. make
  17. make install
  18. tar zxvf IO-All-0.39.tar.gz
  19. cd IO-All-0.39
  20. perl Makefile.PL
  21. make
  22. make install
  • 下载并配备然则落到实处CGI深入解析的本子:
  1. cd /data/app/nginx/sbin/
  2. wget
  3. chmod x perl-fcgi.pl
  4. chown nginx.nginx perl-fcgi.pl
  5. /data/app/nginx/sbin/perl-fcgi.pl -pid /var/run/nginx-fcgi.pid -S /var/run/nginx-fcgi.sock -l /var/log/perl-fcgi.log
  6. cd /var/run
  7. chmod 777 nginx-fcgi.sock
  • 开创登入nagios的客商账户和密码文件:
  1. cd /data/app/nagios/etc/
  2. htpasswd -c htpasswd nagios

本文由新浦京81707con发布于软件下载,转载请注明出处:正规澳门葡京app搭建基于Nginx环境的Nagios监控系统

关键词: 新浦京81707con

上一篇:自动化运维之Ansible详解

下一篇:没有了