【发布时间】:2018-02-21 02:07:40
【问题描述】:
我正在尝试为 nsclient 编写一个示例 python prgram 以获取 cpu 利用率,然后将状态返回给 nagios 服务器。
下面的代码给出了导入错误:ImportError: No module named psutil 我不知道如何在 nagios python 中导入外部库
import psutil
import sys
cpu_percent = psutil.cpu_percent()
print(cpu_percent)
if cpu_percent > 10:
print("CPU Utilization is really high")
sys.exit(2)
elif cpu_percent > 5:
print("CPU is going high")
sys.exit(1)
elif cpu_percent > 0:
print("System is working fine")
sys.exit(0)
else:
sys.exit(4)
【问题讨论】:
-
在 nsclient 配置文件中包含命令条目。