Добрый день! Ситуация следующая.
Zabbix 3.2.3. Проблема: nodata замучила уже
Дебаг:
И есть триггер nodata
При этом проблема не есть постоянная, 98% ответов успешны. 
Как данную искать откуда ноги растут дальше?
Zabbix 3.2.3. Проблема: nodata замучила уже

Дебаг:
Code:
29381:20170111:130209.640 Requested [php-fpm["http_code",http://uteka.ua/php-fpm-status]] 29381:20170111:130209.640 In zbx_popen() command:'/var/lib/zabbix/php-fpm/scripts/php-fpm.sh "http_code" "http://uteka.ua/php-fpm-status"' 29381:20170111:130212.259 EXECUTE_STR() command:'/var/lib/zabbix/php-fpm/scripts/php-fpm.sh "http_code" "http://uteka.ua/php-fpm-status"' len:114 cmd_result:'/var/lib/zabbix/php-' 29381:20170111:130212.259 Sending back [/var/lib/zabbix/php-fpm/scripts/php-fpm.sh: line 36: 10#200 301: syntax error in expression (error token is "301")]
HTML Code:
{uteka.ua:php-fpm["http_code",{$UTEKA}{$UTEKA_PAGE}].nodata(80)}=1
Code:
#!/bin/bash
### OPTIONS VERIFICATION
if [[ -z "$1" ]]; then
exit 1
fi
##### PARAMETERS #####
METRIC="$1"
STATSURL="$2"
#
if [[ -z "$STATSURL" ]]; then
STATSURL="http://localhost/php-fpm-status"
fi
umask 066
CURL=`which curl`
TTLCACHE="55"
FILECACHE="/tmp/zabbix.php-fpm.`echo $STATSURL | md5sum | cut -d" " -f1`.cache"
TIMENOW=`date '+%s'`
##### RUN #####
if [ -s "$FILECACHE" ]; then
TIMECACHE=`stat -c"%Z" "$FILECACHE"`
else
TIMECACHE=0
fi
if [ "$(($TIMENOW - $TIMECACHE))" -gt "$TTLCACHE" ]; then
RESP=`$CURL -L --no-keepalive --insecure -s "$STATSURL" -m 2 -w "%{http_code}" -o FILECACHE --connect-timeout 2`
echo "http_code: $RESP" >> $FILECACHE
fi
if [ "$METRIC" ]; then
param=`cat $FILECACHE | grep -P "^$METRIC:" | tr -s " " | sed 's/[^0-9]*//g' | uniq`
[[ ! -z $param ]] && echo $((10#$param)) || echo 0
fi
exit 0

Как данную искать откуда ноги растут дальше?
?
Comment