具有以下nagios命令,并带有以下命令行:
command_line curl -H "Content-Type: application/json" -d "{\"title\": \" ** $NOTIFICATIONTYPE$ alert - $HOSTNAME$ is $HOSTSTATE$ **\", \"text\": \"***** Nagios Admin *****\n\nHost: $HOSTNAME$ ($HOSTALIAS$)\nAddress: $HOSTADDR$" && php /usr/local/nagios/libexec/eventhandlers/manage-host-tickets.php hoststate="$HOSTSTATE$" hoststatetype="$HOSTSTATETYPE$" eventhost="$HOSTNAME$" hostattempts="$HOSTATTEMPT$" maxhostattempts="$MAXHOSTATTEMPTS$" hostproblemid="$HOSTPROBLEMID$" lasthostproblemid="$LASTHOSTPROBLEMID$"
它们是两个单独的任务,由“ &&”分隔并单独工作。 这样行不通。我在主机事件处理程序中调用此命令。