nagios系列(四)之nagios主动方式监控tcp常用的80/3306等端口监控web/syncd/mysql及url服务...

本文介绍了如何使用Nagios进行主动方式的TCP端口监控,如80和3306端口,以及Web、syncd和MySQL服务。在配置过程中,遇到NRPE命令未定义的问题,并通过在客户端的nrpe.cfg文件中定义check_port_80命令解决了问题。
摘要由CSDN通过智能技术生成
nagios主动方式监控tcp服务web/syncd/mysql及url


cd /usr/local/nagios/libexec/
[root@node4 libexec]# ./check_tcp -H 192.168.8.40 -p 80
TCP OK - 0.010 second response time on port 80|time=0.010334s;;;0.000000;10.000000
[root@node4 libexec]# ./check_tcp -H 192.168.8.198 -p 8888
TCP OK - 0.002 second response time on port 8888|time=0.001964s;;;0.000000;10.000000


# ./check_tcp -H 192.168.8.198 -p 22  
TCP OK - 0.002 second response time on port 22|time=0.001633s;;;0.000000;10.000000


1.添加关于url链接的监控
①添加自定义的servies目录
cd /usr/local/nagios/etc/objects/
# mkdir services
[root@node4 objects]# chown -R nagios.nagios services
编辑/usr/local/nagios/etc/nagios.cfg文件
添加配置

cfg_dir=/usr/local/nagios/etc/objects/services


注:
作为别用增加一个services目录,优点很多,在目录下只要符合*.cfg就可以被nagios加载,使用脚本批量部署时非常方便的随机命名配置文件


②在services目录下添加:blog.cfg文件
文件内容可以参考/usr/local/nagios/etc/objects/templates.cfg文件的service部分


# cat services/blog.cfg 


define service{
        use                             generic-service
        host_name                       centossz008
        service_description             blog_url
        check_command                   check_weburl!-I 192.168.8.40
        check_period                    24x7                 
        max_check_attempts              3                      
        normal_check_interval           2                     
        retry_check_interval            1                     
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值