centos7 nginx环境下搭建nagios监控

Nagios告警集成Alerta实战:CentOS 7下轻量级告警中枢搭建 告警管理平台是现代运维体系的关键组件,其核心在于对原始监控事件进行去重、分级、关联与闭环跟踪。Alerta作为事件驱动型告警中枢,不替代Nagios等监控系统,而是补足其告警消费链路短板——解决信息过载、重复告警、缺乏状态流转与协作支持等问题。依托Python 3.6+与SQLite轻量部署,它在CentOS 7 Minimal环境中资源占用低、兼容性好,可无缝对接Nagios的notify命令机制,实现HTTP API级告警推送。典型应用场景包括中小型企业IT基础设施告警降噪、跨团队工单化处理及与微信/S 阅读详情

准备资源(在使用wget时有的资源失效了,所以可自行下载资源备用)

链接:https://pan.baidu.com/s/1SZFn4X8HAq2nAqVsIWE2gA 
提取码:hsqb 

准备工作

1、FCGI模块 安装

wget http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/FCGI-0.73.tar.gz

tar xvzf FCGI-0.73.tar.gz

cd FCGI-0.73

perl Makefile.PL

make

make install

问题1:使用perl报错(Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .).BEGIN failed--compilation aborted.)

 解决:yum install perl-ExtUtils-Embed -y

2、安装FCGI-ProcManager模块

wget http://search.cpan.org/CPAN/authors/id/G/GB/GBJK/FCGI-ProcManager-0.19.tar.gz
tar xvzf FCGI-ProcManager-0.19.tar.gz
cd FCGI-ProcManager-0.19
perl Makefile.PL
make
make install

3、安装IO和IO::ALL模块

wget http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/IO-1.25.tar.gz
tar zxvf IO-1.25.tar.gz
cd IO-1.25
perl Makefile.PL
make
make install


  

wget http://search.cpan.org/CPAN/authors/id/I/IN/INGY/IO-All-0.41.tar.gz
tar zxvf IO-All-0.41.tar.gz
cd IO-All-0.41
perl Makefile.PL
make
make install

4、下载Perl脚本

目的就是产生一个PERL的FastCGI接口,让Nginx可以以CGI方式处理Perl。

wget http://www.mike.org.cn/wp-content/uploads/2011/07/perl-fcgi.zip
unzip perl-fcgi.zip
cp perl-fcgi.pl /opt/nginx/


chmod 755 /opt/nginx/perl-fcgi.pl

问题1:无unzip

解决:yum install -y unzip

5、建立一个CGI启动/停止脚本

这个SHELL脚本只是为了方便管理上面的Perl脚本。脚本中的nginx为nginx的运行用户,请据自己的实际情况调整。

注意事项:不能用root用户执行(会提示). 要用与Nginx相同身份的用户执行。否则可能会在Nginx Log中提示 Permision Denied。

#!/bin/bash
#set -x
dir=/opt/nginx

stop ()
{
#pkill  -f  $dir/perl-fcgi.pl
kill $(cat $dir/logs/perl-fcgi.pid)
rm $dir/logs/perl-fcgi.pid 2>/dev/null
rm $dir/logs/perl-fcgi.sock 2>/dev/null
echo "stop perl-fcgi done"
}

start ()
{
rm $dir/now_start_perl_fcgi.sh 2>/dev/null
chown nginx.nginx $dir/logs
echo "$dir/perl-fcgi.pl -l $dir/logs/perl-fcgi.log -pid $dir/logs/perl-fcgi.pid -S $dir/logs/perl-fcgi.sock" >>$dir/now_start_perl_fcgi.sh
chown nginx.nginx $dir/now_start_perl_fcgi.sh
chmod u+x $dir/now_start_perl_fcgi.sh
sudo -u nginx $dir/now_start_perl_fcgi.sh
echo "start perl-fcgi done"
}

case $1 in
stop)
stop
;;
start)
start
;;
restart)
stop
start
;;
esac

chmod 755 /opt/nginx/start_perl_cgi.sh

/opt/nginx/start_perl_cgi.sh start   //启动脚本

注意:正常情况下在/opt/nginx/logs下生成perl-fcgi.sock这个文件,如果没有生成,请检查下上面的步聚。

安装Nagios

安装前准备

安装的机器上必须有一个WEB服务,本文是在Nginx环境上安装的。

下载nagios主程序和相关插件程序包(资源失效的话用上面备用资源)

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz

安装GD库(Nagios中的statusmap和trends模块必须)(yum 资源中没有这两个模块,如果在安装php时,可在那时加上gd库安装)

apt-get install libgd2-noxpm libgd2-noxpm-dev/yum install libgd2-noxpm libgd2-noxpm-dev

Nagios监控端安装

1、创建Nagios用户及组,建立Nagios账号

/usr/sbin/useradd -m -s /sbin/nologin nagios

2、创建一个名为nagcmd的用户组,用于从web接口执行外部命令。将Nagios用户和Nginx用户加入组中。

groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd nginx 

注:上面的www是Nginx用户所属的组,如有不同请自行调整。

3、编译安装Nagios

tar zxvf nagios-3.2.3.tar.gz

cd nagios-3.2.3

./configure --with-command-group=nagcmd --prefix=/opt/nagios

make

make all
make install
make install-init
make install-config
make install-commandmode

#这里是在Nginx下运行Nagios,这一步就不用做了
make install-webconf

注:

make install 用于安装主要的程序、CGI及HTML文件
make install-init 用于生成init启动脚本
make install-config 用于安装示例配置文件
make install-commandmode 用于设置相应的目录权限
make install-webconf 用于安装Apache配置文件

4、验证程序是否被正确安装

切换目录到安装路径,这里是/usr/local/nagios,看是否存在etc、bin、 sbin、 share、 var这五个目录,如果存在则可以表明程序被正确的安装到系统了。

ls /opt/nagios/

bin/     etc/     sbin/    share/   var/

注:

bin–Nagios执行程序所在目录,其中的nagios文件即为主程序。
etc–Nagios配置文件位置
sbin–Nagios cgi文件所在目录,也就是执行外部命令所需文件所在的目录
Share–Nagios网页文件所在的目录
var–Nagios日志文件、spid 等文件所在的目录
var/archives–日志归档目录
var/rw–用来存放外部命令文件

5、配置NGINX

1)、配置Nagios Web界面登陆帐号及密码

htpasswd -c /usr/local/nagios/etc/nagiospasswd
mike

htpasswd(这个工具由Apache安装包所提供),可在线生成需要加密数据

    nginx环境下 

     a)、访问http://www.4webhelp.net/us/password.php生成需要加密数据

     b)、创建加密验证文件

vim /opt/nagios/etc/nagiospasswd

#加入生成的加密数据,冒号前是用户名,后面是加密后的密码

nagios:25JB.R7mXY96o

    c)、修改Nagios配置文件,给新增的用户增加访问权限

vim /opt/nagios/etc/cgi.cfg

#以下几项中分别加入新增的用户,多用户用逗号分隔。

authorized_for_system_information=nagiosadmin,nagios
authorized_for_configuration_information=nagiosadmin,nagios
authorized_for_system_commands=nagiosadmin,nagios
authorized_for_all_services=nagiosadmin,nagios
authorized_for_all_hosts=nagiosadmin,nagios
authorized_for_all_service_commands=nagiosadmin,nagios
authorized_for_all_host_commands=nagiosadmin,nagios

2)、修改NGINX配置,以支持WEB方式访问Nagios

       方法1:以http://ip/nagios方式访问

       在WEB主目录下创建一个软链

ln -s  /opt/nagios/share/ /opt/nginx/html/nagios

     nginx.conf配置片断如下

 server {
        listen  8080;
        server_name    news.ci123.com;
        access_log     /dev/null;
        root /opt/nginx/html;
        index index.php;
        location ~ .*\.(php|php5)?$  {
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index index.php;
                include fastcgi.conf;
                }
        location ~ .*\.(htm|html|gif|jpg|jpeg|png|bmp|swf|ioc|rar|zip|txt|flv|mid|doc|ppt|pdf|xls|mp3|wma)$ {
                expires      30d;
                }
        location ~ .*\.(js|css)?$ {
                expires      1h;
                }
        location /status {
                stub_status on;
                }
        location ~ .*\.(cgi|pl)?$ {
                auth_basic "Nagios Access";
                auth_basic_user_file /opt/nagios/etc/nagiospasswd;//密码文件
                gzip off;
                root   /opt/nagios/sbin;
                rewrite ^/nagios/cgi-bin/(.*)\.cgi /$1.cgi break;
                fastcgi_pass  unix:/opt/nginx/logs/perl-fcgi.sock;
                fastcgi_param SCRIPT_FILENAME /opt/nagios/sbin$fastcgi_script_name;
                fastcgi_index index.cgi;
                fastcgi_param  REMOTE_USER        $remote_user;
                fastcgi_param AUTH_USER           $remote_user;
                fastcgi_param HTTP_ACCEPT_LANGUAGE en_US;
                include fastcgi_params;
                fastcgi_read_timeout   60;
                }
        }

注:如果你的fastcgi的配置文件中没有配置REMOTE_USER参数,一定要在nginx.conf中加上下面这个fastcgi的参数定义。

fastcgi_param  REMOTE_USER        $remote_user;

如果没有这个fastcgi的参数定义,Nagios就不能正确验证你的登陆信息。网上大多数文章解决Nginx下Nagios登陆验证失败的方法都是在Nagios的cgi.cfg配置文件(nagios/etc/cgi.cfg)中关掉验证(use_authentication=0)或设置一个缺省的登陆用户(default_user_name=test),这两种方法都是不安全的。

方法二:以http://ip方式访问

server
  {
    listen       80;
    server_name  192.168.1.108;
    index index.html index.htm index.php;
    root  /opt/nagios/share;
    auth_basic "Nagios Access";
    auth_basic_user_file /opt/nagios/etc/nagiospasswd;
    location ~ .*\.(php|php5)?$
    {     
      #fastcgi_pass  unix:/tmp/php-cgi.sock;
      fastcgi_pass  127.0.0.1:9000;
      fastcgi_index index.php;
      include fcgi.conf;
    }
    location ~ .*\.(cgi|pl)?$
    {
    gzip
    off;
    root   /opt/nagios/sbin;
    rewrite ^/nagios/cgi-bin/(.*)\.cgi /$1.cgi break;
    fastcgi_pass  unix:/opt/webserver/nginx/logs/perl-fcgi.sock;
    fastcgi_param SCRIPT_FILENAME /opt/nagios/sbin$fastcgi_script_name;
    fastcgi_index index.cgi;
    fastcgi_read_timeout   60;
    fastcgi_param  REMOTE_USER        $remote_user;
    include fcgi.conf;
    auth_basic "Nagios Access";
    auth_basic_user_file /opt/nagios/etc/nagiospasswd;
    }

    location /nagios
    {
    alias
    /opt/nagios/share;
    auth_basic "Nagios Access";
    auth_basic_user_file /opt/nagios/etc/nagiospasswd;
    }

    log_format  wwwlogs  '$remote_addr - $remote_user [$time_local] "$request" '

               '$status $body_bytes_sent "$http_referer" '

               '"$http_user_agent" $http_x_forwarded_for';

    access_log  /data1/logs/access_www.log  wwwlogs;

  }

6、编译并安装Nagios插件

由于Nagios主程序只是提供一个运行框架,其具体监控是靠运行在其下的插件完成的,所以Nagios插件是必须安装的。

tar zxvf nagios-plugins-1.4.15.tar.gz

cd nagios-plugins-1.4.15

./configure --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/opt/nagios

make

make install

验证Nagios插件是否正确安装,显示安装的插件文件,即所有的插件都安装在libexec这个目录下。

ls /opt/nagios/libexec

7、启动服务

启动前先检查下配置文件是否正确

/opt/nagios/bin/nagios -v /opt/nagios/etc/nagios.cfg


Nagios Core 3.4.1
Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 05-11-2012
License: GPL

Website: http://www.nagios.org
Reading configuration data...
   Read main config file okay...
Processing object config file '/opt/nagios/etc/objects/commands.cfg'...
Processing object config file '/opt/nagios/etc/objects/contacts.cfg'...
Processing object config file '/opt/nagios/etc/objects/timeperiods.cfg'...
Processing object config file '/opt/nagios/etc/objects/templates.cfg'...
Processing object config file '/opt/nagios/etc/objects/localhost.cfg'...
   Read object config files okay...

Running pre-flight check on configuration data...

Checking services...
        Checked 9 services.
Checking hosts...
        Checked 1 hosts.
Checking host groups...
        Checked 1 host groups.
Checking service groups...
        Checked 0 service groups.
Checking contacts...
        Checked 1 contacts.
Checking contact groups...
        Checked 1 contact groups.
Checking service escalations...
        Checked 0 service escalations.
Checking service dependencies...
        Checked 0 service dependencies.
Checking host escalations...
        Checked 0 host escalations.
Checking host dependencies...
        Checked 0 host dependencies.
Checking commands...
        Checked 25 commands.
Checking time periods...
        Checked 5 time periods.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

如果没有报错,可以启动Nagios服务

/opt/nagios/bin/nagios -d /opt/nagios/etc/nagios.cfg

查看Nagios运行状态

/opt/nagios/bin/nagiostats

8、安装NRPE

由于Nagios只能监测自己所在的主机的一些本地情况,例如,cpu负载、内存使用、硬盘使用等等。如果想要监测被监控的服务器上的这些本地情况,就要用到NRPE。NRPE(Nagios Remote Plugin Executor)是Nagios的一个扩展,它被用于被监控的服务器上,向Nagios监控平台提供该服务器的一些本地的情况。NRPE可以称为Nagios的Linux客户端。

由于NRPE是通过SSL方式在监控和被监控主机上进行数据传输的,所以必须先安装ssl相关的软件包。

yum install libssl-dev libssl0.9.8

编译安装NRPE

tar zxvf nrpe-2.12.tar.gz

cd nrpe-2.12

./configure --prefix=/opt/nagios

make all
make install-plugin
make install-daemon
make install-daemon-config

注:监控主机上只需要make install-plugin这一步就可以了。监控机上只要有一个check_nrpe插件用于连接被监控端nrpe的daemon就行了。

 

启动NRPE

/opt/nagios/bin/nrpe -c /opt/nagios/etc/nrpe.cfg -d

验证NRPE是否正确安装(如果成功,会返回NRPE的版本号)

[root@test2-5 conf]# /opt/nagios/libexec/check_nrpe -H localhost

NRPE v2.13

Nagios被控端安装配置(与监控端安装相似,切勿忽略)

1、创建Nagios用户及组,建立Nagios账号

/usr/sbin/useradd -m -s /sbin/nologin nagios

2、编译并安装Nagios插件

tar zxvf nagios-plugins-1.4.15.tar.gz

cd nagios-plugins-1.4.15

./configure --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/opt/nagios

make

make install

验证程序是否被正确安装:

ls /opt/nagios/libexec

3、安装NRPE

tar zxvf nrpe-2.12.tar.gz

cd nrpe-2.12

./configure --prefix=/opt/nagios

make all
make install-plugin
make install-daemon
make install-daemon-config

4、启动NRPE

/opt/nagios/bin/nrpe -c /opt/nagios/etc/nrpe.cfg -d

验证NRPE是否正确安装(如果成功,会返回NRPE的版本号)

[root@test2-5 conf]# /opt/nagios/libexec/check_nrpe -H localhost

NRPE v2.13

5、修改NRPE配置文件,让监控主机可以访问被监控主机的NRPE。(不同地方!)

     缺省NRPE配置文件中只允许本机访问NRPE的Daemon

vim /opt/nagios/etc/nrpe.cfg

 
#缺省为127.0.0.1,只能本机访问

allowed_hosts=192.168.1.108

6、重启nrpe的方法

kill all nrpe

/opt/nagios/bin/nrpe -c /opt/nagios/etc/nrpe.cfg -d

 

 

参考:https://blog.youkuaiyun.com/cuipengchong/article/details/44589101,并添加问题。

安装openssl和openssl-develd 的依赖包 安装openssl和openssl-develd 的依赖包,解决nginx https代理等问题 立即下载

相关推荐

【SAP】ABAP——ALV显示后选择数据操作

在ALV显示后,可全选、全不选或者选择几条数据进行发邮件、更新、下单等等操作。 在user_command中的实现方式如下: 方式一: FORM user_command USING ucomm LIKE sy-ucomm selfield TYPE slis_selfield. DATA: lr_grid TYPE REF TO cl_gui_alv_grid. DATA: lt_rows TYPE lvc_t_row WITH

Mona_1220的博客 4090

centos如何安装libssl-dev libsdl-dev libavcodec-dev libavutil-dev ffmpeg

安装完成后,这些包将会被安装在您的 CentOS 系统上。打开终端,使用 root 或具有管理员权限的用户登录。

一起coding,一起嗨。 6257

2024年最全scrapy+scrapyd+gerapy 爬虫调度框架,字节跳动面试时间

scrapyd是一个用于部署和运行scrapy爬虫的程序,它允许你通过JSON API来部署爬虫项目和控制爬虫运行,scrapyd是一个守护进程,监听爬虫的运行和请求,然后启动进程来执行它们方便地控制爬虫运行直观地查看爬虫状态实时地查看爬取结果简单地实现项目部署统一地实现主机管理轻松地编写爬虫代码。

2401_84140653的博客 1200

nginx下载安装

本文简单描述了nginx的下载安装,在现在连接中能下载到所有版本,可根据具体情况进行下载,具体安装依赖有可能跟具体存在差异,大家也可以下载阿里的tengine,如果出现openssl找不到,也提供了解决方式,如果需要其他包,则自行安装...

yydznzd的博客 825

如何使用Ray和PyTorch训练模型

用户编写训练函数 → 定义单机训练逻辑。通过扩缩容配置 → 指定需要多少资源(Worker 数量、CPU/GPU)。训练器整合训练函数和配置 → 自动将训练函数分发到多个 Worker 上并行执行。Worker 运行训练函数 → 在分布式环境中完成模型训练。通过这种模式,Ray Train 实现了对分布式训练的抽象,用户只需关注单机训练逻辑,无需手动管理分布式通信和资源分配。

m0_62464865的博客 1922

西门子交换机环网冗余设置(实战篇2.2)

MRP的重组时间为 200ms 因此 PROFINET 通信必须选择大于 200ms 的看门狗时间,看门狗。ET200SP默认为 2ms*3=6ms) MRP 的重组时间为 200ms 故系统会报出看门狗超时。更新,默认是 3 个周期,超出设置的周期数就会报 IO 设备故障。时间不是直接配置的,而是作为没有 IO 数据可接受的更新周期,也就是允许几个周期没有数据。来达到大于 200ms 的看门狗时间的要求(看门狗时间 可接受更新周期数 更新时间)。是IO 控制器和 IO 设备)

weixin_42580591的博客 363

CentOS系统安装libssl-dev时No package libssl-dev availab

libssl-dev是ubuntu系统的库 centos系统对应的是openssl-devel centos中运行yum install openssl-devel ubuntu中运行apt-get install libssl-dev

qq_45800977的博客 1584

干扰管理学习日志4-------信道估计方法 LS(最小二乘)、MMSE(最小均方误差)

信道估计,就是从接收数据中将假定的某个信道模型的模型参数估计出来的过程。如果信道是线性的话,那么信道估计就是对系统冲激响应进行估计。需强调的是信道估计是信道对输入信号影响的一种数学表示,而“好”的信道估计则是使得某种估计误差最小化的估计算法。本文主要讲述非盲信道估计中的LS估计和MMSE估计。LS全称为,即估计的信道参数与实际信道参数的差,进行平方求和后得到的误差累积最小。MMSE估计是LS估计的改进,在LS估计的最终结果的基础上乘以加权矩阵,使之与实际信道参数更为接近。

taiyuezyh的博客 1万+

在Nginx中搭建Nagios监控平台

Nagios依赖PHP环境和perl环境。由于Nginx不支持Perl的CGI,这里就需要先来搭建Perl环境。 一、给Nginx加上对Perl的CGI支持 让Nginx支持Perl的CGI方法有好几种,基本原理都是通过Perl的FCGI模块实现。具体哪一个更好,目前没时间验证。下面的方法就是其中一种: 1、安装FCGI模块 wget http://...

weixin_34242658的博客 246

数据资产目录(SailCatalog)和数据地图(SailMap)

笔者接下来准备开发大数据平台(XSailboat)中的数据资产目录(SailCatalog)和数据地图(SailMap)相关的功能,本文用以记录笔者关于此部分功能的概念梳理和主体功能设计。

OkGogooXSailboat的博客 2326

2025目标检测新方向:弱监督目标检测的最新论文研究与应用

2025目标检测新方向:弱监督目标检测的最新论文研究与应用 ,人工智能,计算机视觉,大模型,AI,本文聚焦2025年弱监督目标检测新方向,阐述其基础概念,包括弱监督学习定义、标注形式及面临的定位不准等挑战。介绍最新论文研究的多种算法,如基于点标注的算法等,还涉及相关模型、应用领域,以及评价指标、数据集、实现工具框架,分析未来趋势与补充挑战及解决方案,为该领域研究提供全面参考。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 7万+

Linux使用aircrack-ng

Linux使用aircrack-ng

persist_z的博客 1481

MuJoCo XLA (MJX) 强化学习人形机器人四足机器人入门教程(三)

MJX 是用 JAX 编写的 MuJoCo 实现,可以在 GPU/TPU 上进行大批量训练。在本笔记本中,我们将演示如何使用 MJX 训练 RL 策略。在开始大量 RL 工作负载之前,我们先从一个简单的示例开始!xml = """"""接下来,我们使用 MJX 将 MuJoCo 模型和数据放到 GPU 设备上。下面,我们将打印来自 MuJoCo 和 MJX 的 qpos。

2506_90492529的博客 2471

如何在 CentOS 7 上安装 Nagios 4 并监控您的服务器

在本教程中,我们将介绍如何在 CentOS 7 或 RHEL 7 上安装非常流行的开源监控系统 Nagios 4。我们将涵盖一些基本配置,以便您能够通过 Web 界面监控主机资源。我们还将利用 Nagios 远程插件执行器(NRPE),将其安装为远程主机上的代理,以监视其本地资源。Nagios 对于保持服务器清单并确保关键服务正常运行非常有用。使用像 Nagios 这样的监控系统是任何生产服务器环境中必不可少的工具。

rubys007的博客 1643

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

搭建nagios监控平台

nagios监控配置与远程主机设置

YOUNGYUYEAH 3120

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

CentOS 6.2+Nginx+Nagios,手机短信和qq邮箱提醒

CentOS 6.2+Nginx+Nagios,手机短信和qq邮箱提醒 注:192.168.0.21 服务端 192.168.0.22 客户端 环境:两台centos6.0 64位系统,都已经搭建好了源码的lnmp平台 1.nagios安装(中文版) tar xvf nagios-cn-3.2.3.tar.b...

玩IT的川 1217

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

CentOS 6 nagios安装与监控

部署安装LAMP 1.制作本地yum源 2.关闭防火墙和SELinux 3.安装LAMP的服务包 4.编写Apache的PHP测试页 5.开启Apache服务,查看测试页成功 部署安装nagios服务端 1.上传nagios所需软件包 上传成功 2.安装 nagios 相应依赖包 3.解压nagios安装包,移动并改名,添加用户nagios,将 /usr/local/nagios 的属主和属组都改为nagios 4.检测编译环境 检测成功,生成Makefile 文件 4.编译并安

【优快云官方推荐】 288

nagios监控php-fpm,Nginx平台安装Nagios监控服务

安装环境:CentOS5.51、下载相关软件FCGI-0.67.tar.gzFCGI-ProcManager-0.18.tar.gzIO-All-0.39.tar.gznagios-3.2.3.tar.gznagios-plugins-1.4.15.tar.gz2、建立相关用户useradd nagiosgroupadd nagcmdusermod -g nagcmd nagiosusermod ...

weixin_39837867的博客 155

Linux下nginx+nagios 监控平台搭建

   随着linux服务器可用性、稳定性逐步增强,企业对线上服务也要求越来越严格,需要有专门的监控系统监控服务的正常运转,并有问题及时发邮件、报警给linux SA。我们大多数nagios、cacti监控都基于apache搭建,今天我们讲一种新平台搭建nginx平台的nagios监控! 一、系统运行环境 服务器系统版本:Centos 5.3  x64  nginx版本:nginx-0.8....

weixin_34009794的博客 320

nginx+nagios完整配置

一、系统运行环境: 服务器系统版本:Centos 5.3 x64 nginx版本:nginx-0.8.54 nagios版本:nagios-3.2.3 二 、关闭不需要的服务: chkconfig –level 2345 cups off chkconfig –level 2345 ip6tables off chkconfig –level ...

weixin_34348174的博客 2414

LNMP环境下的Nagios搭建

安装开始: A、安装前准备 安装的机器上必须有一个WEB服务,本文是在Nginx环境上安装的。 下载nagios主程序和相关插件程序包 #mkdir/tmp/nagios/Packages #cd/tmp/nagios/Packages #wget http://downloads.sourceforge.net/project/nagios/nag...

weixin_33962621的博客 112

nagios监控mysql主机,nginx,磁盘IO,网卡流量

http://blog.chinaunix.net/uid-28685162-id-3506260.html nagios安装完成,打开/usr/local/nagios/etc/nagios.cfg去掉cfg_dir=/usr/local/nagios/etc/servers前面的#号,并创建/usr/local/nagios/etc/servers目录(此目录下放被监控机的配

曾健生的专栏 3373

Nginx1.0.11+PHP5.2.17+nagios配置网络监控

实验环境CentOS5.5 第一步:安装Nginx+PHP 在向大家详细介绍Linux Nginx之前,首先让大家了解下Linux Nginx,然后全面介绍Linux Nginx,希望对大家有用。利用Linux Nginx架设高性能的Web环境 Linux Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理

jiangyongc5606的专栏 1887

搭建nagios+ncpa监控

ncpa是nagios最近几年推出的监控客户端,已日趋完善,用于替代老旧的nrpe。首先,nagios的优点在于1、监控界的工业标准,专注报警近二十年(1999年诞生) 业界的话是这样的,每种监控系统背后都有nagios的影子 2、优秀的设计永不过时,无数据库设计 与zabbix的臃肿相比,nagios是遵循unix哲学的典范,做一件事并把它做好。 无数据库设计,不让数据库...

weixin_33896069的博客 205
上一篇: centos7 yum安装不到指定资源(No package php-mcrypt available.)
下一篇: Nagios之监控mysql check_mysql check_mysql_query check_mysql_health
阿……莫西林
博客等级 码龄9年 42粉丝 111原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值