如何用Nagios监控远程系统
创始人
2024-07-23 21:00:26
0

  如何用Nagios监控远程系统:Nagios是一个奇妙的程序,它允许你监控远程系统的可用性。你可从其官网下载Nagios,它一般由Linux供应商提供,因此它应该是一个apt-get或urpmi。

  ***个use命令建立一个模板。Hostgroup_name定义那台主机应使用这项服务(也可以别处定义,如hostgroup.cfg)。check_command是使用的脚本或命令(插件)。

  hostgroups.cfg文件可能包括以下内容:

  1.   define hostgroup  
  2.  
  3.   {  
  4.  
  5.   hostgroup_nameremote  
  6.  
  7.   aliasRemote Servers  
  8.  
  9.   membershades,titan  
  10.  
  11.   }  
  12.  

  这是远程主机组的定义,主要用在前面说明的POP3检查中。在这种情况下,这个组定义了两台主机(hades和titan)。你可以建立任何数量的主机组,其中可包含任何数量的主机,而且主机可以是几个主机组的成员。

  ***,commands.cfg文件中包含实际使用的命令或插件:

  1.   define command  
  2.  
  3.   {  
  4.  
  5.   command_namecheck_pop  
  6.  
  7.   command_line$USER1$/check_pop -H $HOSTADDRESS$  
  8.  
  9.   }  
  10.  

  它定义了在前面services.cfg文件中定义的POP3检查服务中使用的check_pop命令。这里定义的check_pop程序是一个插件,通常位于/usr/libexec/nagios目录中(或者向量安装插件的地方)。这是一个返回状态信息的简单程序,如:

  1.   # /usr/local/nagios/libexec/check_pop hades.mysite.com POP OK - 0.025 second response  
  2.  
  3.   time on port 110 [+OK Hello there.]  
  4.  
  5.   |time=0.024849s;0.000000;0.000000;0.000000;10.000000  
  6.  

  Nagios本身解释那些响应,确定服务是否正常运行。因为输出结果相当简单,你可以用shell脚本、Perl或任何其它语言给Nagios编写插件。

  这篇文章只是简单说明了Nagios的一些基本功能。你可以使用Web接口查看数据,观察Nagios报告和趋势,以及各种以前建立的插件,还可以用来检查主机正常运行时间和可用性、LDAP,SSH,FTP等服务。

  安装Nagios可能要耗费一些时间,但它值得你这样做,特别是如果你正在管理几个不同的系统,希望收到问题或潜在问题的早期警报时更是如此。好啦,如何用Nagios监控远程系统学会了吧!

【编辑推荐】

Nagios不发报警短信问题的解决

用Nagios来监控网络服务器-nagios配置

使用Nagios实现网络监控

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...