我的问题看起来像这样:Can we add 2 event handlers in nagios service definition但是当我尝试使用解决方案2但它没有用。
我必须传递所有参数,还是应该以这种方式设置命令?
command_line /path/to/script $ARGUMENTS$
我的脚本是这样的:
php /usr/local/nagios/libexec/eventhandlers/manage-host-tickets.php hoststate="$HOSTSTATE$" hoststatetype="$HOSTSTATETYPE$" eventhost="$HOSTNAME$" hostattempts="$HOSTATTEMPT$" $MAXHOSTATTEMPTS$" hostproblemid="$HOSTPROBLEMID$" lasthostproblemid="$LASTHOSTPROBLEMID$"
curl -H "Content-Type: application/json" -d "{\"title\": \"** $NOTIFICATIONTYPE$ alert - $HOSTNAME$ is $HOSTSTATE$ **\", \"text\": \"***** Nagios Admin *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n\", \"themeColor\": \"EA4300\"}" https://outlook.office.com/webhook/d7e72b9d...
谢谢, rmontenegro。