<?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">Есть счетчик. Пишет каждую минуту.<br />
При перезагрузке устройства, не делать пропуск в несколько минут в базе данных, а писать "0".<br />
Это для примера. Может и не "0", а что-то свое.</p>
]]></description><link>https://forum.netxms.org/topic/3930/как-можно-при-отсутствии-данных-со-счетчика-записать-свое-значение</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 23:49:35 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/3930.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Aug 2015 06:38:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Как можно при отсутствии данных со счетчика, записать свое значение? on Tue, 18 Aug 2015 06:24:26 GMT]]></title><description><![CDATA[<p dir="auto">transformation script не подходит, он не вызовется если входных данных нет. Для агентских DCI подход тот-же, только заменить SNMPGet на AgentReadParameter. В будущем можно пожалуй добавить опцию в DCI для вызова transformation script в случае ошибки с $1 выставленным в null скажем - это упростит настройку множества таких параметров.</p>
]]></description><link>https://forum.netxms.org/post/17563</link><guid isPermaLink="true">https://forum.netxms.org/post/17563</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Tue, 18 Aug 2015 06:24:26 GMT</pubDate></item><item><title><![CDATA[Reply to Как можно при отсутствии данных со счетчика, записать свое значение? on Tue, 18 Aug 2015 05:18:49 GMT]]></title><description><![CDATA[<p dir="auto">А для обычного DCI, не SNMP?<br />
Можно transformation script?</p>
]]></description><link>https://forum.netxms.org/post/17560</link><guid isPermaLink="true">https://forum.netxms.org/post/17560</guid><dc:creator><![CDATA[Akira]]></dc:creator><pubDate>Tue, 18 Aug 2015 05:18:49 GMT</pubDate></item><item><title><![CDATA[Reply to Как можно при отсутствии данных со счетчика, записать свое значение? on Mon, 17 Aug 2015 20:38:05 GMT]]></title><description><![CDATA[<p dir="auto">Можно сделать script DCI, который будет делать сбор данных и подставлять константу в случае ошибки. Для SNMP может выглядеть например так:</p>
<pre><code>snmp = CreateSNMPTransport($node);
if (snmp == null)
   return -1; // error indicator
v = SNMPGet(snmp, ".1.3.6.1.2.1.1.1.0");  // actual OID can be read from script parameter
if (v == null)
   return -1; // error indicator
return v-&gt;value;
</code></pre>
]]></description><link>https://forum.netxms.org/post/17555</link><guid isPermaLink="true">https://forum.netxms.org/post/17555</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Mon, 17 Aug 2015 20:38:05 GMT</pubDate></item></channel></rss>