通过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[check_iostat_cpu]=/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

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

yangzhimingg
相关文章
|
2天前
|
弹性计算 运维 Shell
显示 CPU 厂商信息
【4月更文挑战第28天】
6 0
|
1天前
|
存储 弹性计算 运维
|
1天前
|
弹性计算 运维 Shell
显示CPU 厂商信息
【4月更文挑战第29天】
8 0
|
2天前
|
存储 弹性计算 运维
|
2天前
|
机器学习/深度学习 人工智能 TensorFlow
人工智能平台PAI产品使用合集之如何在CPU服务器上使用PAIEasyRec进行分布式训练
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
5天前
|
Java 关系型数据库 MySQL
服务器cpu 100%解决方案
服务器cpu 100%解决方案
9 0
|
7天前
|
监控 Shell
Shell脚本监控CPU、内存和硬盘利用率
Shell脚本监控CPU、内存和硬盘利用率
|
21天前
|
Linux
查看服务器的配置,系统,cpu等信息
查看服务器的配置,系统,cpu等信息
19 0
|
21天前
|
Linux
centos 查看服务器信息 版本cpu
centos 查看服务器信息 版本cpu
12 0
|
19小时前
|
弹性计算
阿里云ECS的使用心得
本文主要讲述了我是如何了解到ECS,使用ECS的一些经验,以及自己的感悟心得

热门文章

最新文章