#!/bin/sh
MyUSER="XXXX" # USERNAME
MyPASS="XXXX" # PASSWORD
MyHOST="XXXXX.XXXX.XXX.XXXX" # HOST
OLD_NUM='mysql -u[$MyUSER] -p[$MyPASS] -h[$MyHOST] -e [SELECT ROW_COUNT() FROM dbo.User]'
while true
do
sleep 5m
NEW_NUM='mysql -u[$MyUSER] -p[MyPASS] -h[$MyHOST] -e [SELECT ROW_COUNT() FROM dbo.User]'
if [ "$OLD_NUM" != "$NEW_NUM" ]
then
echo "WARNING - before $OLD_NUM , after $NEW_NUM "
else
echo " OK - $OLD_NUM"
fi
OLD_NUM="$NEW_NUM"
done
我尝试重启我的nagios并给我这个错误:
处理对象配置文件'/etc/nagios3/commands.cfg'...错误: 无效的命令对象指令'comand_line'。错误:无法添加 第126行的文件'/etc/nagios3/commands.cfg'中的对象属性。
处理对象配置文件时出错!
和第126行的command.cfg是:
#check_N_utilizadores_sql
define command {
command_name check_N_utilizadores_sql
comand_line /usr/lib/nagios/plugins/check_N_utilizadores_sql.sh
}
答案 0 :(得分:1)
你必须写
command_line /usr/lib/nagios/plugins/check_N_utilizadores_sql.sh
不是comamd_line
。
这正是消息
Error: Invalid command object directive 'comand_line'.
说。