我为 Nagios 制作了一个 bash 脚本以使用 Nagiosgraph 进行测试。但是,并未为此脚本创建 Rrd 文件。Nagios 附带的默认插件可以很好地与 Nagiosgraph 配合使用,并且这些插件的 rrd 文件也存在。
这是脚本:
#!/bin/bash
checkgpu=$( nvidia-smi --format=csv --query-gpu=utilization.gpu | awk '/[[:digit:]]+[[:space:]]%/ { tot+=$1;cnt++ } END { print tot/cnt }' | cut -d$
output="Load Average: $checkgpu"
if [ $checkgpu -ge 0 ]
then
echo "OK- $output"
exit 0
elif [ $checkgpu -eq 101 ]
then
echo "WARNING- $output"
exit 1
elif [ $checkgpu -eq 102 ]
then
echo "CRITICAL- $output"
exit 2
else
echo "UNKNOWN- $output"
exit 3
fi
我应该怎么做才能使这个脚本与 Nagiosgraph/Performance 数据一起工作?