gpt4 book ai didi

linux - 使用 check_nrpe 检查 CPU 性能——奇怪的行为

转载 作者:太空宇宙 更新时间:2023-11-04 11:26:00 24 4
gpt4 key购买 nike

我遇到了这个奇怪的问题:使用 check_nrpe,它没有为 check_cpu_perf 返回正确的结果。不过它适用于其他 NRPE 插件。例如

在 Nagios 服务器上:

[root@ftppm01 nagios]# /usr/lib64/nagios/plugins/check_nrpe -H talend-admin-app-01.local  -c check_users -a '5 10'
USERS OK - 1 users currently logged in |users=1;5;10;0

[root@ftppm01 nagios]# /usr/lib64/nagios/plugins/check_nrpe -H talend-admin-app-01.local -c check_load -a '15,10,5 30,25,20'
OK - load average: 0.00, 0.05, 0.08|load1=0.000;15.000;30.000;0; load5=0.050;10.000;25.000;0; load15=0.080;5.000;20.000;0;

[root@ftppm01 nagios]# /usr/lib64/nagios/plugins/check_nrpe -H talend-admin-app-01.local -c check_cpu_perf -a '20 10'
OK: CPU Idle = % | CpuUser=; CpuNice=; CpuSystem=; CpuIowait=; CpuSteal=; CpuIdle=:20:10

在客户端,check_cpu_perf 本身工作得很好:

[root@ftaps01 plugins]# /usr/lib64/nagios/plugins/check_cpu_perf/check_cpu_perf 20 10
OK: CPU Idle = 98.38% | CpuUser=0.34; CpuNice=0.00; CpuSystem=0.34; CpuIowait=0.94; CpuSteal=0.00; CpuIdle=98.38:20:10

但同样,使用 check_nrpe 的结果完全相同:

[root@ftaps01-lvpr-uk-local plugins]# /usr/lib64/nagios/plugins/check_nrpe -H localhost -c check_cpu_perf -a '20 10'
OK: CPU Idle = % | CpuUser=; CpuNice=; CpuSystem=; CpuIowait=; CpuSteal=; CpuIdle=:20:10

知道我做错了什么吗?或者如何调试这个问题?干杯!

最佳答案

我不知道你用的是什么脚本,我在这里找到了类似的东西: http://exchange.nagios.org/directory/Plugins/System-Metrics/CPU-Usage-and-Load/Check-CPU-Performance/details

上述脚本使用了 sar、lparstat 和 lslpp。 nagios-nrpe 模块以 nagios 用户身份运行,并且 sar 、lparstat 或 lslpp 可能无法以非 root 用户身份执行。

如果您没有使用上述脚本,请告诉我们您使用的是什么其他脚本。

祝你好运。

关于linux - 使用 check_nrpe 检查 CPU 性能——奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14757874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com