当前位置:首页 > CN2资讯 > 正文内容

监控Windows服务运行状态 监控服务器系统

2天前CN2资讯


上一篇介绍了如何安装Nagios Core,这一篇跟大家分享一下如何将一台远程的Linux服务器加入纳入监控范围。

 

第一部分:在远程Linux上安装Nagios Plugins和NRPE


第一步:下载Nagios Plugins和NREP扩展的安装程序


 



[plain]  view plain  copy

 


1. cd Downloads 2. wget http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz

访问 http://www.nagios.org/download/addons/,点击 NRPE,在弹出的页面中点击 Download URL 就可以下载了。

 

第二步:创建用户


 



[plain]  view plain  copy

 


1. /usr/sbin/useradd nagios


 

第三步:安装Nagios Plugins

 



[plain]  view plain  copy

 


1. tar xf nagios-plugins-2.0.tar.gz 2. cd nagios-plugins-2.0 3. export LDFLAGS=-ldl 4. sudo -s


第四步:安装NRPE

./configure --with-nagios-user=nagios --with-nagios-group=nagios --enable-redhat-pthread-workaroundmake && make install chown nagios.nagios /usr/local/nagios<chown -R nagios.nagios /usr/local/nagios/libexec/


 



[plain]  view plain  copy

 



1. tar xf nrpe-2.15.tar.gz 2. cd nrpe-2.15 3. ./configure 4. make all 5. 6. make install-plugins 7. 8. make install-daemon 9. 10. make install-daemon-config 11. 12. make install-xinetd



第五步:将NRPE设置为守护进程(通过作为xinetd的一部分)


  • 打开 /etc/xinetd.d/nrpe 文件,将负责监控的那台服务器的IP地址,添加到 only_from 指令后面。多个IP地址之间要用空格隔开;
  • 编辑 /usr/local/nagios/etc/nrpe.cfg ,在 allowd_hosts 指令后加上监控服务器的IP地址,多了地址用逗号隔开;
  • 修改 /etc/services 文件,在文件末尾添加一行:

    [plain]view plaincopy
  • nrpe 5666/tcp # NRPE  
    • 启动服务

      [plain]view plaincopy
  • service xinetd restart  
    • 确认现在NRPE端口是否在监听

      [plain]view plaincopy
  • netstat -at | grep nrpe  
  • tcp 0      0 *:nrpe *:*                         LISTEN  
    • 确认NRPE是否正常

    第六步:修改 /usr/local/nagios/etc/nrpe.cfg 

    • [plain]view plaincopy 5. /usr/local/nagios/libexec/check_nrpe -H localhost


    这个文件中定义的命令决定了该服务器能被监控的内容,也就是说,真正的监控是通过这个文件里的命令指定的程序来执行的。比如:



    command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10 command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20



    在添加到这个文件之前,最好在命令行中实际执行一下这个命令:


    /usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/sda1

     


    第二部分:在监控服务器上增加远程服务器的配置


    第一步:下载 NRPE 扩展,并且安装


     



    [plain]  view plain  copy

     


    1. tar xf nrpe-2.15.tar.gz 2. cd nrpe-2.15 3. ./configure 4. make all 5. make install-plugins

    确认一下NRPE是否能链接到远程服务器



    /usr/local/nagios/libexec/check_nrpe -H [远程服务器IP]




    第二步:为远程监控服务器添加 HOST 和 Service 配置


     

    只要增加监控的电脑,就要增加这两部分!

    这两种配置可以分成两个文件,也可以放到一个文件里面。我在这里将 /usr/local/nagios/etc/objects/localhost.cfg 复制了一下,并且命名为了 remotehost.cfg。

    将 host 块儿中的 host_name 和 alias 改成相应的远程服务器的名字和别名,将 address 改成远程服务器的IP地址。

    host_group 的定义就可以删除了,并且将这台远程服务器的名字添加到 localhost.cfg 中 host_group 块儿中,写在 localhost 后面既可,用逗号隔开。

    下面所有的 services 定义中,就把 host 那么换一下就可以了。

    在 /usr/local/nagios/etc/nagios.cfg 当中,增加一条 cfg_file 指令,将新创建的文件名加入到后面。


    第三步:重启Nagios


     



    [plain]  view plain  copy

     

    1. /etc/init.d/nagios start
      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/30872.html

      分享给朋友:

      “监控Windows服务运行状态 监控服务器系统” 的相关文章

      Linode悉尼数据中心:高性能云服务助力亚太业务增长

      Linode是一家成立于2003年的云服务提供商,专注于为开发者提供简化的基础设施服务。在全球范围内,Linode拥有多个数据中心,其中悉尼数据中心是其在亚太地区的重要节点。这个数据中心不仅为本地客户提供高效、稳定的云服务,还吸引了许多国际企业选择其作为亚太业务的支撑点。 数据中心位置与区域优势 L...

      DMIT VPS怎么样?性能与价格的全面评测

      在选择VPS的时候,性能绝对是一个关键因素。对于DMIT VPS,我从多个层面来进行评测,特别是它的处理器和存储配置。DMIT采用的Intel至强处理器,真的是一大亮点。这种处理器在处理高负载任务时表现十分优越,其稳定性和速度都让人印象深刻。而且,配合全SSD RAID存储方案,数据的读写速度得到了...

      水牛VPS:高性能虚拟专用服务器的最佳选择与比较

      水牛城VPS,顾名思义,是在美国纽约州布法罗市托管的虚拟专用服务器。这种服务器因其独特的地理位置和优越的技术配置,吸引了众多用户,特别是需要高性能和灵活性的网站和应用程序。这类服务的定义非常简单,但其特点却非常丰富。通常来说,水牛城VPS提供了良好的网络带宽、灵活的存储选项,以及能够根据用户需求进行...

      CloudCone 优惠活动详解:2023年最具性价比的云服务选择

      CloudCone 优惠概述 对于许多寻求高性价比云服务的用户来说,CloudCone 是一个值得关注的选项。公司成立于2017年,总部位于美国洛杉矶的MultaCom机房,专注于提供 VPS 主机、云服务器和独立服务器等服务。其主打产品是基于 KVM 架构的 VPS 主机,配备自研的管理面板,能为...

      搬瓦工VPS与IPv6: 优化你的网络体验

      搬瓦工(BandwagonHost)作为一家由加拿大IT7 Networks公司推出的品牌,专注于提供性价比较高的VPS主机服务。我一直对VPS的体验充满好奇,尤其是搬瓦工的背景与发展历程。最初,搬瓦工主要销售超低价的OpenVZ方案,吸引了不少预算有限的用户。随着技术的发展和市场需求的变化,搬瓦工...

      国外离线下载服务比较:如何选择最适合你的工具

      在信息时代,国外离线下载服务成为了许多用户的得力助手。这种服务的主要功能,是让用户在没有网络连接的情况下,也能提前将所需的数据或文件下载到本地或云端存储中。这种方法特别适合那些经常出行或在网络不佳的环境中工作的用户。通过离线下载,用户可以在网络恢复后更快、更方便地访问所需内容。 离线下载的应用非常广...