Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Victor Kirhenshtein

#3196
Немного поправил скрипт:


println($node->sysDescription);

if ($node->sysDescription ~= "^DES|^D-Link DES-3028")
{
   println "Node passed filter";
foreach(i : GetNodeInterfaces($node))
{
   if (i->slot == 1 && i->port <= 24)
   {
   SetInterfaceExpectedState(i, "IGNORE");
   }
      else if (i->port >= 25 && i->port <= 28 && i->slot == 1)
      {
   i->setStatusPropagation(4,1,2,3,3);
   }
}
}


Там было несколько мелких ошибок по синтаксису (& вместо &&, = вместо ==, пробел перед скобкой в вызове функции, и т.д.), но в целом идея правильная.
Скрипты удобно проверять через меню "Run server script" в контекстном меню ноды - можно видеть результат выполнения и вывод trace/println.
#3197
Да, nxsnmpset как server command будет то что требуется.
#3198
Общие вопросы / Re: 1.2.17 SNMP
April 08, 2015, 01:08:44 PM
Мы сегодня выкладываем 2.0-M3. Попробуйте, если проблема останется, то присылайте лог, буду разбираться.
#3199
Какая версия NetXMS сейчас установлена? В 2.0-M3 мы довольно сильно переделали все что связано с адресами и подсетями - я предлагаю посмотреть сохранится ли проблема после обновления на 2.0-M3 или выше.
#3200
Hi,

SNMP proxy functionality was broken in 2.0-M2. I've fixed it in 2.0-M3. I've also change logic a bit so if node is proxy for itself it will use loopback address instead of primary IP address for SNMP requests - this can help avoid possible firewall problems and secure SNMP access to node by allowing only requests via loopback.

Best regards,
Victor
#3201
Попробуйте запустить configure как

CPPFLAGS=-march=i686 ./configure ...
#3202
Hi,

you need eclipse 3.8.2 for building desktop console.

Best regards,
Victor
#3203
Most likely next week, or week after in worst case.

Best regards,
Victor
#3204
Hi,

in version 2.0-M3 I've added new parameter FileSystem.Type, so with agent version 2.0-M3 you can filter out CDs as following:


if (rindex($1,":")>0)
{
   type = AgentReadParameter($node, "FileSystem.Type(" . $1 . ")");
   // exclude CDs:
   return (value != null) && (value != "CDFS"); 
   // if only NTFS systems are of interest (usual situation):
   // return value == "NTFS";
}
return false;


Best regards,
Victor
#3205
Общие вопросы / Re: websms.ru
March 27, 2015, 12:50:29 PM
Проблема в названии драйвера: на UNIX/Linux это будет /<path to netxms>/libnxsms_websms.so
#3206
Для таблиц поддержки подсчета дельты, среднего, и т.д. пока нет.
#3207
Какая ОС? Сервер ставился из пакета или собирался из исходников?
#3208
Добрый день!

Сейчас из скрипта получить список нельзя - только отдельный параметр или таблицу. В 2.0-М3 добавилась функция AgentReadList которая позволяет получить список с агента.
#3209
Hi,

it seems that lmTempSensorsValue returns temperaure mesaured in 1/1000th of centigrade. The following simple transformation script on DCI will convert it:

return $1 / 1000;

Best regards,
Victor
#3210
Hi,

seems that there are no connection from server to agent, which usually means that it either blocked by firewall (on device itself or in between) or you specify incorrect IP address for device in NetXMS.

Best regards,
Victor