<?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[Запись значения внутри  DCI, не каждый интервал проверки]]></title><description><![CDATA[<p dir="auto">Добрый день, вдохновившись статьёй на хабре, решился поставить NetXMS для мониторинга, и пытаюсь активно его настраивать.<br />
Возник вопрос.<br />
Есть нода - принтер хочу контролировать момент, когда был заменён картридж и сколько он прошёл листов по счётчику.<br />
В целом я придумал как это сделать, я беру дельту по количеству тонера в картридже и если она отрицательная, то из скрипта трансформации делаю snmpget к счётчику принтера и пишу в значение DCI значение счётчика, иначе 0.<br />
Но мне не нравится что таблица значений постоянно заполняется нулями.<br />
А теперь сам вопрос. Можно ли сделать так, что-бы значение записывалось не каждый интервал проверки, а только тогда, когда оно не равно нулю?</p>
]]></description><link>https://forum.netxms.org/topic/2765/запись-значения-внутри-dci-не-каждый-интервал-проверки</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 18:51:14 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/2765.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 04 Dec 2013 07:27:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Запись значения внутри  DCI, не каждый интервал проверки on Wed, 04 Dec 2013 08:39:00 GMT]]></title><description><![CDATA[<p dir="auto">Спасибо, Виктор <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":-)" alt="🙂" /><br />
уровень тонера у каждого принтера уже рисуется на дашборде красивым Gauge, так что тут всё прекрасно, а хотелось бы статистику без лишних пустых значений. Но всё равно спасибо за быстрый ответ, а на счёт Push я подумаю, вдруг что-нибудь интересное придумаю, пока фантазия туда не добралась.</p>
]]></description><link>https://forum.netxms.org/post/12080</link><guid isPermaLink="true">https://forum.netxms.org/post/12080</guid><dc:creator><![CDATA[VitalySoloviev]]></dc:creator><pubDate>Wed, 04 Dec 2013 08:39:00 GMT</pubDate></item><item><title><![CDATA[Reply to Запись значения внутри  DCI, не каждый интервал проверки on Wed, 04 Dec 2013 08:17:19 GMT]]></title><description><![CDATA[<p dir="auto">С неравными интервалами могут быть только push параметры, но тогда придется сбор данных выносить во внешний скрипт. Можно сделать по другому - в DCI хранить кол-во тонера, и поставить threshold на условие diff with previous value &gt; 0 - тогда он сработает когда кол-во тонера вырастет, т.е. картридж был заменен. По событию в этот момент можно через SNMP получить кол-во страниц (как сейчас сделано в transformation script), и использовать его в аларме и/или оповещениях. Дополнительный бонус - можно вывести на график текущий уровень тонера.</p>
]]></description><link>https://forum.netxms.org/post/12078</link><guid isPermaLink="true">https://forum.netxms.org/post/12078</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Wed, 04 Dec 2013 08:17:19 GMT</pubDate></item></channel></rss>