设为首页 收藏本站
查看: 2223|回复: 0

Nagios安装配置教程(一)基本了解

[复制链接]

尚未签到

发表于 2019-1-14 10:01:47 | 显示全部楼层 |阅读模式
  

  

Nagios安装配置教程(一)基本了解

  

  

  

    一、Nagios简介
  

      Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,
  交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网
  站运维人员,在状态恢复后发出正常的邮件或短信通知。Nagios能监视所指定的本地或远程主机以及
  服务,同时提供异常通知功能等。Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏
  览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。
  

  

  Nagios 可以监控的功能有:
  

          1、监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);
          2、监控主机资源(处理器负荷、磁盘利用率等);
          3、简单地插件设计使得用户可以方便地扩展自己服务的检测方法;
          4、并行服务检查机制;
          5、具备定义网络分层结构的能力,用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态;
          6、当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式);
          7、可以定义一些处理程序,使之能够在服务或者主机发生故障时起到预防作用;
          8、自动的日志滚动功能;
          9、可以支持并实现对主机的冗余监控;
         10、可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等;
  

  

  

  二、Nagios工作原理
  

  

      Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、检测功能都是
  通过各种插件来完成的。启动Nagios后,它会周期性的自动调用插件去检测服务器状态,同时Nagios
  会维持一个队列,所有插件返回来的状态信息都进入队列,Nagios每次都从队首开始读取信息,并进
  行处理后,把状态结果通过web显示出来。
  

      Nagios提供了许多插件,利用这些插件可以方便的监控很多服务状态。安装完成后,在nagios主目录下的/libexec里放有nagios自带的可以使用的所有插件,如,check_disk是检查磁盘空间的插件,check_load是检查CPU负载的,等等。每一个插件可以通过运行./check_xxx –h 来查看其使用方法和功能。
  

      Nagios可以识别4种状态返回信息,即 0(OK)表示状态正常/绿色、1(WARNING)表示出现警告/黄色、2(CRITICAL)表示出现非常严重的错误/红色、3(UNKNOWN)表示未知错误/深黄色。Nagios根据插件返回来的值,来判断监控对象的状态,并通过web显示出来,以供管理员及时发现故障。
  

  四种监控状态
  


  

       再说报警功能,如果监控系统发现问题不能报警那就没有意义了,所以报警也是nagios很重要的功能之一。但是,同样的,Nagios 自身也没有报警部分的代码,甚至没有插件,而是交给用户或者其他相关开源项目组去完成的。
  

      Nagios 安装,是指基本平台,也就是Nagios软件包的安装。它是监控体系的框架,也是所有监控的基础,打开Nagios官方的文档,会发现Nagios基本上没有什么依赖包,只要求系统是       Linux或者其他Nagios支持的系统。不过如果你没有安装apache(http服务),那么你就没有那     么直观的界面来查看监控信息了,所以apache姑且算是一个前提条件。关于apache的安装,网上     有很多,照着安装就是了。安装之后要检查一下是否可以正常工作。
  

      知道Nagios 是如何通过插件来管理服务器对象后,现在开始研究它是如何管理远端服务器对 象的。Nagios系统提供了一个插件NRPE。Nagios 通过周期性的运行它来获得远端服务器的各种     状态信息。它们之间的关系如下图所示:
  


  

  Nagios 通过NRPE 来远端管理服务
  

  

       1. Nagios 执行安装在它里面的check_nrpe 插件,并告诉check_nrpe去检测哪些服务。
  

       2. 通过SSL,check_nrpe连接远端机子上的NRPE daemon
  

       3. NRPE 运行本地的各种插件去检测本地的服务和状态(check_disk,..etc)
  

       4. 最后,NRPE 把检测的结果传给主机端的check_nrpe,check_nrpe 再把结果送到Nagios状态 队列中。
       5. Nagios 依次读取队列中的信息,再把结果显示出来。
  

  

  三、Nagios的版本状态
  

       2009年08月13日,企业监控系统 Nagios 3.2.0 发布。
       2010年10月05日,Nagios 3.2.3 发布,企业级监控系统。
       2012年05月08日,Nagios 3.4.0 发布,企业级监控系统。
       2012年05月14日,Nagios 3.4.1 发布。
       2012年12月01日,Nagios 3.4.3 发布,企业级监控系统。
       2013年01月18日,Nagios 3.4.4 发布,企业级监控系统。
       2013年03月18日,Nagios 3.5.0 发布,企业级监控系统。
  

  四、在线寻求帮助
  

  Nagios官方主页
  

             http://www.nagios.org/
  

     Nagios在线帮助中文版
  

  http://nagios-cn.sourceforge.net/nagios-cn/
  

     安装包的下载
  

             http://www.nagios.org/download
  

  

  

  

  


  


  


  



附件:http://down.运维网.com/data/2363953


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-663059-1-1.html 上篇帖子: nagios制作rpm包 下篇帖子: Nagios安装配置教程(二)环境搭建
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表