您的位置:首页 > 运维架构

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

2017-09-13 21:25 309 查看
通过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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iowait