cdchenli 发表于 2019-1-26 10:34:49

通过icinga2监控服务器的top(CPU)信息

  

  通过icinga2监控服务器的top(CPU)信息,主要为cpu iowait值
  

  插件下载网址(复制内容改名为check_iostat_cpu,以便和另1个监控硬盘IO的check_iostat区分):
  

  

  https://raw.githubusercontent.com/skywalka/check-cpu-perf/master/check_cpu_perf.sh
  

  

  

  使用:
  # /usr/lib64/nagios/plugins/check_iostat_cpu 20 10 --perf
  

  

  修改nrpe.cfg文件:
  

  # vi /etc/nagios/nrpe.cfg
  

  

  command=/usr/lib/nagios/plugins/check_iostat_cpu 20 10 --perf
  

  :wq
  

  

  # service nagios-nrpe-server restart (redhat为nrpe)
  

  

  

  修改icinga2配置:
  

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

  

  object CheckCommand "nrpe-iostat-cpu" {
  import "nrpe-common"
  vars.nrpe_command = "check_iostat_cpu"
  }
  

  :wq
  

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

  apply Service "iostat-cpu" {
  import "generic-service"
  check_command = "nrpe-iostat-cpu"
  assign where host.address == "10.0.0.2"
  }
  

  :wq
  

  # service icinga2 restart
  

  

  




页: [1]
查看完整版本: 通过icinga2监控服务器的top(CPU)信息