<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Проблема с ExternalParameter]]></title><description><![CDATA[<p dir="auto">Приветствую!<br />
Не получается добывать значения с помощью ExternalParameter.<br />
В конфиге вот это:<br />
ExternalParameter = ATCTest.FXS.Count(*):/etc/php-manager/status.php $1 $2 $3 fxs<br />
ExternalParameter = ATCTest.FXO.Count(*):/etc/php-manager/status.php $1 $2 $3 fxo<br />
ExternalParameter = ATCTest.FXO.Usage(*):/etc/php-manager/status.php $1 $2 $3 fxousage<br />
ExternalParameter = ATCTest.SIP.Usage(*):/etc/php-manager/status.php $1 $2 $3 sipusage<br />
ExternalParameter = ATCTest.Queue(*):/etc/php-manager/status.php $1 $2 $3 queue | grep $4<br />
ExternalParameter = ATCTest.SIP.Peers(*):/etc/php-manager/status.php $1 $2 $3 sippeers $4</p>
<p dir="auto">Т.к. я давно не занимался мониторингом, думал что что-то сделал не так.<br />
Скрипт отрабатывает по времени до 6сек, поэтому пришлось увеличить параметр сервера AgentCommandTimeout до 10000 (но по ощущениям, 10 сек. он все равно не ждет, а отваливается с ошибкой секунд через 6-7, но не суть).<br />
Потом началось самое веселье.<br />
Было замечено, что если агент запущен как демон (если запускать nxagentd -c /etc/nxagentd.conf, то все нормально), в качестве результата, он выдает данные как на картинке. Но при этом он даже не дожидается, пока скрипт отработает.<br />
Может все-таки я что-то не так делаю, но настораживает то, что пока агент запущен не как демон, то все работает правильно...<br />
Версия сервера/агента 1.1.10</p>
<hr />
<p dir="auto"><a href="/assets/uploads/files/smf/0000000000736-gif">ошибка.gif</a></p>
]]></description><link>https://forum.netxms.org/topic/1661/проблема-с-externalparameter</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 22:37:46 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/1661.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Apr 2012 13:06:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Проблема с ExternalParameter on Fri, 20 Apr 2012 18:47:32 GMT]]></title><description><![CDATA[<p dir="auto">nxget -w 10 IP 'ATCTest.FXS.Count(...)'</p>
<p dir="auto">где "10" - таймаут для nxget.</p>
<p dir="auto">Про ExternalDataProvider я написал в вики: <a href="http://wiki.netxms.org/wiki/ExternalParametersProvider" rel="nofollow ugc">http://wiki.netxms.org/wiki/ExternalParametersProvider</a><br />
В процессе написания обнаружилась бага, будет исправлена в 1.2.1 - или заменить src/agent/core/getparam.cpp на версию из SVN (<a href="https://svn.netxms.org/public/netxms/trunk/src/agent/core/getparam.cpp" rel="nofollow ugc">https://svn.netxms.org/public/netxms/trunk/src/agent/core/getparam.cpp</a>) и пересобрать агента.</p>
]]></description><link>https://forum.netxms.org/post/7263</link><guid isPermaLink="true">https://forum.netxms.org/post/7263</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Fri, 20 Apr 2012 18:47:32 GMT</pubDate></item><item><title><![CDATA[Reply to Проблема с ExternalParameter on Fri, 20 Apr 2012 13:01:33 GMT]]></title><description><![CDATA[<p dir="auto">так-так... ))<br />
жду пример по ExternalProvider. Не слышал о таком..</p>
<p dir="auto">nxget с какими параметрами надо запустить?</p>
]]></description><link>https://forum.netxms.org/post/7258</link><guid isPermaLink="true">https://forum.netxms.org/post/7258</guid><dc:creator><![CDATA[kozlov_ao]]></dc:creator><pubDate>Fri, 20 Apr 2012 13:01:33 GMT</pubDate></item><item><title><![CDATA[Reply to Проблема с ExternalParameter on Fri, 20 Apr 2012 10:21:05 GMT]]></title><description><![CDATA[<p dir="auto">Какие результаты дает nxget?</p>
<p dir="auto">Я попробовал повторить у себя:</p>
<pre><code>Alexs-MacBook-Air:~ alk$ cat /opt/netxms/etc/nxagentd.conf
MasterServers = 127.0.0.1
LogFile = /opt/netxms/var/log/nxagentd

ExecTimeout=10000

ExternalParameter=TEST(*):/tmp/test.sh $1 $2 $3
Alexs-MacBook-Air:~ alk$ cat /tmp/test.sh
#!/bin/sh

sleep 6
echo ok
Alexs-MacBook-Air:~ alk$ /opt/netxms/bin/nxget -w 10 localhost 'TEST(abc)'
ok
</code></pre>
<p dir="auto">Плюс я очень не рекомендую использовать ExternalParameter, когда скрипт выполняется долго - для этого лучше подходит ExternalProvider. Я напишу пример конфигурации в вики и скину сюда линк.</p>
]]></description><link>https://forum.netxms.org/post/7253</link><guid isPermaLink="true">https://forum.netxms.org/post/7253</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Fri, 20 Apr 2012 10:21:05 GMT</pubDate></item><item><title><![CDATA[Reply to Проблема с ExternalParameter on Thu, 19 Apr 2012 23:35:52 GMT]]></title><description><![CDATA[<p dir="auto">Сегодня обновился до 1.2.0... на ubuntu проблема осталась.</p>
]]></description><link>https://forum.netxms.org/post/7242</link><guid isPermaLink="true">https://forum.netxms.org/post/7242</guid><dc:creator><![CDATA[kozlov_ao]]></dc:creator><pubDate>Thu, 19 Apr 2012 23:35:52 GMT</pubDate></item><item><title><![CDATA[Reply to Проблема с ExternalParameter on Thu, 19 Apr 2012 21:59:27 GMT]]></title><description><![CDATA[<p dir="auto">Скрипты могу прислать, тем более, что кому-то могут пригодиться... (выложу чуть позже).<br />
Но такое поведение замечено даже при выполнении простейших операций... например  cat /var/test/xxx, где xxx - заранее неверное значение.<br />
Сегодня постараюсь проверить как отрабатываются заранее ошибочно составленные скрипты на win x64 (x32 к сожалению нет...)</p>
]]></description><link>https://forum.netxms.org/post/7240</link><guid isPermaLink="true">https://forum.netxms.org/post/7240</guid><dc:creator><![CDATA[kozlov_ao]]></dc:creator><pubDate>Thu, 19 Apr 2012 21:59:27 GMT</pubDate></item><item><title><![CDATA[Reply to Проблема с ExternalParameter on Thu, 19 Apr 2012 15:26:00 GMT]]></title><description><![CDATA[<p dir="auto">Na pervij vzgljad vse v konfige vigljadit pravil'no. A mogli bi prislat' sami skripti?</p>
<p dir="auto">Viktor</p>
]]></description><link>https://forum.netxms.org/post/7231</link><guid isPermaLink="true">https://forum.netxms.org/post/7231</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Thu, 19 Apr 2012 15:26:00 GMT</pubDate></item><item><title><![CDATA[Reply to Проблема с ExternalParameter on Thu, 19 Apr 2012 04:42:19 GMT]]></title><description><![CDATA[<p dir="auto">Никто не сталкивался с такой проблемой???<br />
в 1.2 это устранено, или я что-то не правильно сделал? Прошу помощи...<br />
Сервер и агент работают на Ubuntu server 10.04 LTS</p>
]]></description><link>https://forum.netxms.org/post/7226</link><guid isPermaLink="true">https://forum.netxms.org/post/7226</guid><dc:creator><![CDATA[kozlov_ao]]></dc:creator><pubDate>Thu, 19 Apr 2012 04:42:19 GMT</pubDate></item></channel></rss>