NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: SKYnv on February 08, 2013, 01:57:26 PM

Title: external parameter
Post by: SKYnv on February 08, 2013, 01:57:26 PM
AgentCommandTimeout = 30000
AgentUpgradeWaitTime = 600

есть такой скрипт

#!/bin/bash
res=`ping -c 1 -W 1000 $1 | awk '/time=/{print $7}' | sed 's/time=//g'`
if [ "$res" > "0" ]
then echo $res
else
echo "0"
fi


который связан с агентом через external parameter

QuoteExternalParameter = Ping(*):sh /usr/scripts/ping.sh $1

Если пинга нет то агент получает
QuoteCannot get current parameter value: Communication failure
Title: Re: external parameter
Post by: Victor Kirhenshtein on February 11, 2013, 12:21:41 PM
Еще скорее всего в nxagentd.conf надо поставить ExecTimeout побольше, по умолчанию там 2000 миллисекунд.
Title: Re: external parameter
Post by: SKYnv on February 11, 2013, 12:25:29 PM
Quote from: Victor Kirhenshtein on February 11, 2013, 12:21:41 PM
Еще скорее всего в nxagentd.conf надо поставить ExecTimeout побольше, по умолчанию там 2000 миллисекунд.
Спасибо попробую
Title: Re: external parameter
Post by: SKYnv on February 11, 2013, 12:56:34 PM
Quote from: Victor Kirhenshtein on February 11, 2013, 12:21:41 PM
Еще скорее всего в nxagentd.conf надо поставить ExecTimeout побольше, по умолчанию там 2000 миллисекунд.
Нет, не помогло.