LINUX.ORG.RU
решено ФорумAdmin

Zabbix php-fpm latency

 , ,


0

1

На сервере zabbix 3.0 нет данных с пинга php-fpm.

Скрипт который собирает инфу с хоста:

#!/bin/sh
PREFIX='php.fpm'
URL='http://127.0.0.1:8080/status'

CURL='/usr/bin/curl'
TMP='/tmp/php-fpm-ping.tmp'
SENDER='/usr/bin/zabbix_sender'
CONFIG='/etc/zabbix/zabbix_agentd.conf'

if [ ! -x ${CURL} ]
then echo Seems, path to curl is incorrect or not installed. && exit 0
else if [ ! -x ${SENDER} ]
then echo Seems, path to zabbix_sender is incorrect or not installed. && exit 0
else if [ ! -f ${CONFIG} ]
then echo Seems, path to zabbix_agentd.conf is incorrect && exit 0
fi fi fi

(time ${CURL} --no-keepalive -sm3 ${URL}) 2>$TMP | awk -v pr="- ${PREFIX}." '
/^accepted c/ {print pr"accepted_conn "$3}
/^active proc/ {print pr"active_processes "$3}
/^idle proc/ {print pr"idle_processes "$3}
/^listen queue:/ {print pr"listen_queue_len "$3}
/^max children reach/ {print pr"max_children_reached "$4}
/^max listen queue:/ {print pr"max_listen_queue_len "$4}' | ${SENDER} -c ${CONFIG} -i - 2>/dev/null | awk -v t="${TMP}" '/^sent/{if($6==0){print"-0.001";print>t}}'
awk '/real/{split($2,a,"[ms]");print a[1]*60+a[2];}' $TMP
rm $TMP
exit 1

кусок лога на серваке иногда его глючит и он показывает что задержка ответа -1мс Received value [] is not suitable for value type [Numeric (float)]


попробуй запустить пару раз свою команду через zabbix_get и посмотри что тебе выдаёт. В твоём логе четко сказано что данные которые отдаёт скрипт, не являются «Numeric (float)».

snaf ★★★★★
()
Ответ на: комментарий от snaf

через заббикс гет? можно поподробней, пожалуйста

rom100
() автор топика
Ответ на: комментарий от snaf

Проверил, агент отдает пустую строку

rom100
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.