<?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[Преобразование значения.]]></title><description><![CDATA[<p dir="auto">Дописал в конфиг агента парамерт, измеряющий размер папки для linux:</p>
<pre><code>ExternalParameter = FolderSize(*):cd "$1" &amp;&amp; du -sh -b
</code></pre>
<p dir="auto">Получаю вот такое значение:</p>
<pre><code>1640657413056.
</code></pre>
<p dir="auto">Т.е. на конце точка. Как можно преобразовать данное значение в целое?<br />
Пытался вывести без точки, на вкладке "Преобразование данных" написал следующее:</p>
<pre><code>a = length($1)-1;
b = left($1,a);
c = abs(b);
return c;
</code></pre>
<p dir="auto">Тест вроде бы успешно проходит, но значение метрики не выводится.<br />
Как правильно получить значение?</p>
]]></description><link>https://forum.netxms.org/topic/3621/преобразование-значения.</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 21:54:57 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/3621.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 28 Feb 2015 14:53:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Преобразование значения. on Mon, 02 Mar 2015 07:57:15 GMT]]></title><description><![CDATA[<p dir="auto">Рано обрадовался.  В консоли выполняется а в netxms возвращает пустое значение</p>
]]></description><link>https://forum.netxms.org/post/16045</link><guid isPermaLink="true">https://forum.netxms.org/post/16045</guid><dc:creator><![CDATA[vitabios]]></dc:creator><pubDate>Mon, 02 Mar 2015 07:57:15 GMT</pubDate></item><item><title><![CDATA[Reply to Преобразование значения. on Mon, 02 Mar 2015 07:01:34 GMT]]></title><description><![CDATA[<p dir="auto">Спасибо,  получилось.  Но только с навели.  Вместо awk указал gawk.</p>
]]></description><link>https://forum.netxms.org/post/16044</link><guid isPermaLink="true">https://forum.netxms.org/post/16044</guid><dc:creator><![CDATA[vitabios]]></dc:creator><pubDate>Mon, 02 Mar 2015 07:01:34 GMT</pubDate></item><item><title><![CDATA[Reply to Преобразование значения. on Mon, 02 Mar 2015 06:47:05 GMT]]></title><description><![CDATA[<p dir="auto">Сорри, не акцентировал внимание сразу... надо выполнить du -sh -b | awk '{print($1)}' (т.е. не $$)</p>
]]></description><link>https://forum.netxms.org/post/16043</link><guid isPermaLink="true">https://forum.netxms.org/post/16043</guid><dc:creator><![CDATA[kozlov_ao]]></dc:creator><pubDate>Mon, 02 Mar 2015 06:47:05 GMT</pubDate></item><item><title><![CDATA[Reply to Преобразование значения. on Mon, 02 Mar 2015 06:43:03 GMT]]></title><description><![CDATA[<p dir="auto">Если из putty выполнить команду то пустой ответ. Тип данных пробовал разный и целое и 64бит целое. Можно и в мегабайтах,  главное чтобы только число</p>
]]></description><link>https://forum.netxms.org/post/16042</link><guid isPermaLink="true">https://forum.netxms.org/post/16042</guid><dc:creator><![CDATA[vitabios]]></dc:creator><pubDate>Mon, 02 Mar 2015 06:43:03 GMT</pubDate></item><item><title><![CDATA[Reply to Преобразование значения. on Sun, 01 Mar 2015 21:36:25 GMT]]></title><description><![CDATA[<ol>
<li>А если запустить скрипт из консоли?</li>
<li>Какой тип данных выбирается? Указанное число выходит за пределы типа int.</li>
<li>Действительно нужен размер в байтах?Возможно имеет смысл конвертить сразу в мегабайты, etc.</li>
</ol>
]]></description><link>https://forum.netxms.org/post/16040</link><guid isPermaLink="true">https://forum.netxms.org/post/16040</guid><dc:creator><![CDATA[kozlov_ao]]></dc:creator><pubDate>Sun, 01 Mar 2015 21:36:25 GMT</pubDate></item><item><title><![CDATA[Reply to Преобразование значения. on Sun, 01 Mar 2015 14:52:31 GMT]]></title><description><![CDATA[<p dir="auto">Спасибо, но получаю значение 857884057, но оно не соответсвует действительности.<br />
Папка весит 1 640 666 413 056 байт</p>
]]></description><link>https://forum.netxms.org/post/16034</link><guid isPermaLink="true">https://forum.netxms.org/post/16034</guid><dc:creator><![CDATA[vitabios]]></dc:creator><pubDate>Sun, 01 Mar 2015 14:52:31 GMT</pubDate></item><item><title><![CDATA[Reply to Преобразование значения. on Sun, 01 Mar 2015 07:11:04 GMT]]></title><description><![CDATA[<p dir="auto">Измени скрипт получения данных на такой:<br />
ExternalParameter = FolderSize(*):cd "$1" &amp;&amp; du -sh -b | awk '{print($$1)}'<br />
в настройках метрики, выставляй тип данных как Int, ну или UInt...</p>
<p dir="auto">$$ - не ошибка, иначе NX воспримет его как передаваемый параметр.</p>
]]></description><link>https://forum.netxms.org/post/16030</link><guid isPermaLink="true">https://forum.netxms.org/post/16030</guid><dc:creator><![CDATA[kozlov_ao]]></dc:creator><pubDate>Sun, 01 Mar 2015 07:11:04 GMT</pubDate></item></channel></rss>