it运维开发教程,运维管理,因为微不足道,所以值得关注!域名来源:sos 救援 idc 数据中心 所以sos+idc=sosidc.com

nagios教程14-nagios监控某个端口例子

发布:小小编辑2016-3-4 14:43分类: nagios教程 标签: nagios教程

监控远程主机端口
 
】客户端
 
1、修改nrpe,添加
 
command[check_5666]=/usr/local/nagios/libexec/check_tcp -H 127.0.0.1 -p 5666
 
command[check_3306]=/usr/local/nagios/libexec/check_tcp -H 127.0.0.1 -p 3306
 
重启nrpe
 
--这里的地址是写本地的,并不是写服务器的,是因为通过check_tcp脚本取得某端口状态后再通过nrpe返回给nagios服务端,然后出现在web中
 
 】】服务端
 
1、修改services.cfg,添加
 
define service{
 
        host_name              xx
 
        service_description    mysql_3306
 
#        check_command          check_nrpe!check_tcp!3306
 
        check_command          check_nrpe!check_3306
 
--如果注释check_3306那一行的话,可能会出现
 
NRPE: Command 'check_tcp' not defined
 
--此处的定义是指并未在客户端那里定义
 
但是可以仍然可以在服务器端用check_nrpe获取3306的相关信息
 
root># ./check_nrpe -H xx -c check_3306
 
TCP OK - 0.000 second response time on port 3306|time=0.000177s;;;0.000000;10.000000
 
但是使用 check_tcp的话就不行了
 
因为对象check_3306是通过check_tcp来获取结果的,而check_tcp已经在command.cfg中定义了,所以不需要为check_tcp在进行定义了
 
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/17264 人参与

发表评论:

欢迎使用手机扫描访问本站,还可以关注微信哦~