<?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[Драйвер для Qtech OLT]]></title><description><![CDATA[<p dir="auto">Доброе время суток.<br />
Вынужден использовать крайне редкое и неадекватное железо от Qtech.<br />
Родной поддержки нет. Некоторое время жил на Дьюде от микротика. Но перерос его.<br />
Пришел на netxms. Написал свой драйвер для вышеуказанного железа.<br />
Подскажите плиз кому и куда сдать исходник, чтобы добавили его в сырцы?<br />
И не будет ли великой наглостью такая просьба?</p>
<p dir="auto">И подскажите плиз, копался в коде - не могу понять.<br />
При добавлении новых интерфейсов в устройство своим ндд драйвером наблюдаю то что<br />
netxms пытается взять статус интерфейсов по индексу из ифмиба.<br />
а в моем случае статусы лежат в совершенно другом месте.<br />
Как быть? хочется полноценную проверку статуса. Если бы в ндд была функция проверки статусов интерфейсов то можно было бы это реализовать.</p>
]]></description><link>https://forum.netxms.org/topic/3617/драйвер-для-qtech-olt</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 16:07:41 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/3617.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Feb 2015 12:11:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Драйвер для Qtech OLT on Mon, 13 Apr 2015 06:58:47 GMT]]></title><description><![CDATA[<p dir="auto">А что он там показывает? Пустоту? Можно скриншоты в UP и v DOWN для одного и того-же интерфейса?</p>
]]></description><link>https://forum.netxms.org/post/16388</link><guid isPermaLink="true">https://forum.netxms.org/post/16388</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Mon, 13 Apr 2015 06:58:47 GMT</pubDate></item><item><title><![CDATA[Reply to Драйвер для Qtech OLT on Fri, 10 Apr 2015 15:35:21 GMT]]></title><description><![CDATA[<p dir="auto">Простите. Наблюдаю не совсем понятное поведение.<br />
Если интерфейс в состоянии DOWN то у него в таблице interfaces перетираются поля Alias и Description</p>
]]></description><link>https://forum.netxms.org/post/16366</link><guid isPermaLink="true">https://forum.netxms.org/post/16366</guid><dc:creator><![CDATA[foxpdll]]></dc:creator><pubDate>Fri, 10 Apr 2015 15:35:21 GMT</pubDate></item><item><title><![CDATA[Reply to Драйвер для Qtech OLT on Fri, 10 Apr 2015 14:46:47 GMT]]></title><description><![CDATA[<p dir="auto">СПАСИБО!!!</p>
]]></description><link>https://forum.netxms.org/post/16365</link><guid isPermaLink="true">https://forum.netxms.org/post/16365</guid><dc:creator><![CDATA[foxpdll]]></dc:creator><pubDate>Fri, 10 Apr 2015 14:46:47 GMT</pubDate></item><item><title><![CDATA[Reply to Драйвер для Qtech OLT on Fri, 10 Apr 2015 13:14:09 GMT]]></title><description><![CDATA[<p dir="auto">Добавил изменение в драйвере и Object Tools в текущий development branch.</p>
]]></description><link>https://forum.netxms.org/post/16358</link><guid isPermaLink="true">https://forum.netxms.org/post/16358</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Fri, 10 Apr 2015 13:14:09 GMT</pubDate></item><item><title><![CDATA[Reply to Драйвер для Qtech OLT on Fri, 10 Apr 2015 11:36:09 GMT]]></title><description><![CDATA[<p dir="auto">Огромное спасибо.<br />
Прошу меня простить, но не могли бы Вы добавить еще чуть чуть изменений.<br />
в файле qtech-olt.cpp в 91 строке заменить строку<br />
           oid[15] = iface-&gt;index;<br />
на строку           <br />
           oid[15] = iface-&gt;index - info-&gt;slot * 1000;</p>
<p dir="auto">и принять следующий sql<br />
если конечно это возможно</p>
<p dir="auto">INSERT INTO object_tools (tool_id,tool_name,tool_type,tool_data,description,flags,tool_filter)<br />
 VALUES (10001,'QtechOLTsONT',2,'','Show ONTs on PON ports',5,'&lt;objectToolFilter&gt;<br />
   &lt;toolOS&gt;&lt;/toolOS&gt;<br />
   &lt;toolTemplate&gt;&lt;/toolTemplate&gt;<br />
   &lt;snmpOid&gt;.1.3.6.1.4.1.27514.1.10.4.1&lt;/snmpOid&gt;<br />
&lt;/objectToolFilter&gt;');<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10001,0,'Num','.1.3.6.1.4.1.27514.1.11.4.1.1.1',1,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10001,1,'SN','.1.3.6.1.4.1.27514.1.11.4.1.1.2',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10001,2,'FW','.1.3.6.1.4.1.27514.1.11.4.1.1.12',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10001,3,'Description','.1.3.6.1.4.1.27514.1.11.4.1.1.13',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10001,4,'Uptime','.1.3.6.1.4.1.27514.1.11.4.1.1.19',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10001,5,'Distance','.1.3.6.1.4.1.27514.1.11.4.1.1.32',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10001,6,'RSSI','.1.3.6.1.4.1.27514.1.11.4.1.1.22',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10001,7,'Temp','.1.3.6.1.4.1.27514.1.11.4.1.1.24',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10001,8,'Status','.1.3.6.1.4.1.27514.1.11.4.1.1.3',0,1);<br />
INSERT INTO object_tools (tool_id,tool_name,tool_type,tool_data,description,flags,tool_filter)<br />
 VALUES (10002,'QtechOLTsSFP',2,'','Show GPON SFP modules in PON ports',5,'&lt;objectToolFilter&gt;<br />
   &lt;toolOS&gt;&lt;/toolOS&gt;<br />
   &lt;toolTemplate&gt;&lt;/toolTemplate&gt;<br />
   &lt;snmpOid&gt;.1.3.6.1.4.1.27514.1.10.4.1&lt;/snmpOid&gt;<br />
&lt;/objectToolFilter&gt;');<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10002,0,'Num','.1.3.6.1.4.1.27514.1.11.3.1.1.1.0',5,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10002,1,'Presence','.1.3.6.1.4.1.27514.1.11.3.1.1.15.0',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10002,2,'SN','.1.3.6.1.4.1.27514.1.11.3.1.1.16.0',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10002,3,'Distance','.1.3.6.1.4.1.27514.1.11.3.1.1.14.0',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10002,4,'Manufacturer','.1.3.6.1.4.1.27514.1.11.3.1.1.18.0',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10002,5,'Temp','.1.3.6.1.4.1.27514.1.11.3.1.1.19.0',0,1);<br />
INSERT INTO object_tools_table_columns (tool_id,col_number,col_name,col_oid,col_format,col_substr)<br />
 VALUES (10002,6,'ManufacturedDate','.1.3.6.1.4.1.27514.1.11.3.1.1.17.0',0,1);</p>
<p dir="auto">Буду крайне признателен</p>
]]></description><link>https://forum.netxms.org/post/16352</link><guid isPermaLink="true">https://forum.netxms.org/post/16352</guid><dc:creator><![CDATA[foxpdll]]></dc:creator><pubDate>Fri, 10 Apr 2015 11:36:09 GMT</pubDate></item><item><title><![CDATA[Reply to Драйвер для Qtech OLT on Thu, 26 Feb 2015 14:20:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/victor" aria-label="Profile: victor">@<bdi>victor</bdi></a> said in <a href="/post/16017">Драйвер для Qtech OLT</a>:</p>
<blockquote>
<p dir="auto">Я добавил метод</p>
<p dir="auto">virtual void getInterfaceState(SNMP_Transport *snmp, StringMap *attributes, DriverData *driverData, UINT32 ifIndex, InterfaceAdminState *adminState, InterfaceOperState *operState);</p>
<p dir="auto">в класс NetworkDeviceDriver. Можно его переопределить и реализовать собственную логику опросов интерфейсов.</p>
</blockquote>
<p dir="auto">Я вас практически люблю.<br />
я только сделал патч<br />
сейчас создам этот как его... фьючер реквест</p>
]]></description><link>https://forum.netxms.org/post/16022</link><guid isPermaLink="true">https://forum.netxms.org/post/16022</guid><dc:creator><![CDATA[foxpdll]]></dc:creator><pubDate>Thu, 26 Feb 2015 14:20:39 GMT</pubDate></item><item><title><![CDATA[Reply to Драйвер для Qtech OLT on Wed, 25 Feb 2015 21:48:06 GMT]]></title><description><![CDATA[<p dir="auto">Я добавил метод</p>
<p dir="auto">virtual void getInterfaceState(SNMP_Transport *snmp, StringMap *attributes, DriverData *driverData, UINT32 ifIndex, InterfaceAdminState *adminState, InterfaceOperState *operState);</p>
<p dir="auto">в класс NetworkDeviceDriver. Можно его переопределить и реализовать собственную логику опросов интерфейсов.</p>
]]></description><link>https://forum.netxms.org/post/16017</link><guid isPermaLink="true">https://forum.netxms.org/post/16017</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Wed, 25 Feb 2015 21:48:06 GMT</pubDate></item><item><title><![CDATA[Reply to Драйвер для Qtech OLT on Wed, 25 Feb 2015 15:11:08 GMT]]></title><description><![CDATA[<p dir="auto">Добрый день.</p>
<p dir="auto">Мы с радостью примем патч и включим в основное дерево, патч должен быть под <a href="http://en.wikipedia.org/wiki/MIT_License" rel="nofollow ugc">MIT лицензией</a>. Сделайте пожалуйста feature request в багтрекере: <a href="https://dev.raden.solutions/projects/netxms/issues" rel="nofollow ugc">https://dev.raden.solutions/projects/netxms/issues</a></p>
<p dir="auto">Да, правильным решением будет добавить еще одни метод в драйвер, мы это сделаем в ближайшее время.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/foxpdll" aria-label="Profile: foxpdll">@<bdi>foxpdll</bdi></a> said in <a href="/post/16005">Драйвер для Qtech OLT</a>:</p>
<blockquote>
<p dir="auto">Доброе время суток.<br />
Вынужден использовать крайне редкое и неадекватное железо от Qtech.<br />
Родной поддержки нет. Некоторое время жил на Дьюде от микротика. Но перерос его.<br />
Пришел на netxms. Написал свой драйвер для вышеуказанного железа.<br />
Подскажите плиз кому и куда сдать исходник, чтобы добавили его в сырцы?<br />
И не будет ли великой наглостью такая просьба?</p>
<p dir="auto">И подскажите плиз, копался в коде - не могу понять.<br />
При добавлении новых интерфейсов в устройство своим ндд драйвером наблюдаю то что<br />
netxms пытается взять статус интерфейсов по индексу из ифмиба.<br />
а в моем случае статусы лежат в совершенно другом месте.<br />
Как быть? хочется полноценную проверку статуса. Если бы в ндд была функция проверки статусов интерфейсов то можно было бы это реализовать.</p>
</blockquote>
]]></description><link>https://forum.netxms.org/post/16008</link><guid isPermaLink="true">https://forum.netxms.org/post/16008</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Wed, 25 Feb 2015 15:11:08 GMT</pubDate></item><item><title><![CDATA[Reply to Драйвер для Qtech OLT on Wed, 25 Feb 2015 14:37:10 GMT]]></title><description><![CDATA[<p dir="auto">На сколько я понимаю, проверка статуса интерфейса проводиться в<br />
/src/server/core/snmp.cpp<br />
если я допишу свою логику обработки моих интерфейсов у меня все заработает.<br />
но это частное решение.<br />
По моему логичней было бы проверять статус интерфейса в том же ндд что и породил его.</p>
]]></description><link>https://forum.netxms.org/post/16007</link><guid isPermaLink="true">https://forum.netxms.org/post/16007</guid><dc:creator><![CDATA[foxpdll]]></dc:creator><pubDate>Wed, 25 Feb 2015 14:37:10 GMT</pubDate></item></channel></rss>