Icinga2监控web、mysql状态


Icinga2监控web状态


# vi /etc/icinga2/conf.d/templates.conf


object CheckCommand "check-http" {

  import "plugin-check-command"

  command = [ PluginDir + "/check_http" ]

  arguments = {

  "-I" = "$address$"

  "-u" = "$url$"

  "-p" = "$port$"

    }

}


:wq


# vi /etc/icinga2/conf.d/services.conf


apply Service "check_hudson" {

  import "generic-service"

  check_command = "check-http"

  vars.url="http://$address$:8080/jenkins"      (此处也可写$hostname$)

  vars.port="8080"

  vars.perf = true

  assign where host.vars.os == "shhudson"

}


:wq


# service icinga2 restart


此时icinga2页面即会有web的监控






Icinga2监控mysql状态


# vi /etc/icinga2/conf.d/templates.conf


object CheckCommand "check-mysql" {

  import "plugin-check-command"

  command = [ PluginDir + "/check_mysql" ]

  arguments = {

  "-d" = "$db$"

  "-H" = "$address$"

  "-u" = "$user$"

  "-p" = "$pass$"

    }

}


:wq


# vi /etc/icinga2/conf.d/services.conf


apply Service "check_icinga2db" {

  import "generic-service"

  check_command = "check-mysql"

  vars.db="icinga"

  vars.user="iccheck"

  vars.pass="*****"

  vars.perf = true

  assign where  host.address == "10.0.0.5"

}


:wq


# service icinga2 restart


此时icinga2页面即会有mysql的监控

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1741046如需转载请自行联系原作者
yangzhimingg

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值