《Nagios可视化插件开发》—19/2/17——监控公有服务

思路

在 /usr/local/nagios/etc/objects/目录下编写对象文件

在/etc/nagios.cfg文件里指定刚编写对象的路径

看需要的功能cammand文件里有没有,若无,则编写新的命令

重启nagios测试验证

 

流程

define host{

  use                    linux-server

  host_name                    10.1.1.2                    //主机名,最好是/etc/hosts里对应的IP

  alias                    10.1.1.2                    //显示web上的名字

  address                    10.1.1.2                    //实际监控的主机IP          

}

 

define host{

  use                    linux-server

  host_name                    10.1.1.3

  alias                    10.1.1.3

  address                    10.1.1.3

}

 

//以下定义一个主机组,方便监控相同服务

define hostgroup{

  hostgroup_name                   remote linux-servers

  alias                    remote Linux Servers

  merbers                    10.1.1.2,10.1.1.3

}

//监控主机组里的主机是否存活

define service{

  use                    local-service

  hostgroup_name                    remote linux-servers

  service_description                    PING-alive

  check_command                    check_ping!100.1,20%!500.0,60%

}

 

//监控10.1.1.3的http服务

define service{

  use                    local-service

  host_name                    10.1.1.3

  service_description                    HTTP

  check_command                    check_http

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值