<?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[Instance Discovery для сетевых интерфейсов Hyper-V]]></title><description><![CDATA[<p dir="auto">День добрый!<br />
Возникла такая задача, никак не пойму как к ней подступиться.<br />
<strong>Исходные данные:</strong><br />
Есть несколько гипервизоров на Hyper-V - Windows 2008/12R2 сервера.<br />
На них есть большое кол-во ~30-40 виртуальных машин<br />
<strong>Необходимо:</strong><br />
Надо мониторить сетевой входящий\исходящий трафик с каждого виртуального адаптера, т.е. с каждой машины.<br />
Руками натыкивать эти счетчики долго и муторно + ВМ иногда переезжают в одного хоста на другой через LiveMigration, т.е. каждый раз переносить счетчики туда сюда не очень удобно, к тому же можно забыть.<br />
Хотелось бы понять, как сделать Instance Discovery для данного типа счетчиков, да еще что бы в итоге на вкладке Performance получать сдвоенный график (скриншот приложен).<br />
<strong>Как я пробовал сделать:</strong><br />
Я делал нечто похожее для свободного места на дисках.<br />
Счетчик брал с NetXMS агента:</p>
<pre><code>FileSystem.Free({instance})
</code></pre>
<p dir="auto">С настройками Instance Discovery:</p>
<pre><code>Method - Agent List
List name - FileSystem.MountPoints
Script:   if ($1 ~= ":")
                 value = AgentReadParameter($node, "FileSystem.Total(" . $1 . ")");
                 return (value != null) &amp;&amp; (value &gt; 0);
</code></pre>
<p dir="auto">Но с этими счетчиками Hyper-V я ведь получаю данные не от агента,а от Windows Performance Counters, какие там должны быть прописаны параметры List name и тд, не пойму где вообще брать эту информацию..<br />
<strong>Доп.хотелка</strong><br />
И еще хотелка, но не обязательная.<br />
Hyper-V все инстансы возвращает в виде &lt;Имя машины&gt;&lt;длииииииииинннныыыыйй GUID&gt;, и если я в вкладке Performance просто буду вставлять в имя переменную {instance}, то там будет далеко за границы экрана название вылезать, можно ли его править как то с помощью RegExp или еще как..</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000003698-NetTraffic.JPG" alt="NetTraffic.JPG" class="img-markdown  img-fluid" width="366" height="331" /></p>
]]></description><link>https://forum.netxms.org/topic/5222/instance-discovery-для-сетевых-интерфейсов-hyper-v</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 10:06:49 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/5222.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Aug 2017 13:05:09 GMT</pubDate><ttl>60</ttl></channel></rss>