Skip to content

Support (Russian)

1.6k Topics 8.8k Posts

Вопросы по установке, настройке и использованию NetXMS на русском языке.

  • Пропуск события при тревоге

    3
    0 Votes
    3 Posts
    11k Views
    P
    Ага, спасибо, попробую первый и последний вариант.
  • не подключается после сна

    8
    0 Votes
    8 Posts
    26k Views
    S
    обновил все (т.е. компоненты оси) клюк почистился
  • Источник данных из таблицы

    4
    0 Votes
    4 Posts
    7k Views
    F
    К примеру, мысобираем агентскую таблицу по параметру Agent.SubAgents. Сам этот табличный DCI назван "Loaded subagents". И там какие-то такие данные: | NAME | VERSION | FILE | +---------------------+---------------------+---------------------+ | Linux | 4.0.484 | linux.nsm | | PORTCHECK | 4.0.484 | portcheck.nsm | | DBQUERY | 4.0.484 | dbquery.nsm | | FILEMGR | 4.0.484 | filemgr.nsm | | PING | 4.0.484 | ping.nsm | | SSH | 4.0.484 | ssh.nsm | | VMGR | 4.0.484 | vmgr.nsm | И мы хотим иметь DCI, в котором будет версия субагента PING. Делаем в script library скрипт: table=GetDCIValueByDescription($node, "Loaded subagents"); if (table!=NULL) { col=1; for (i=0; i < table->rowCount; i++) { if (table->get(i, 0) == "PING") { return table->get(i, 1); } } } return null; Делаем на ноде новый DCI, выбираем тип Script, в поле parameter пишем имя под которым мы сохранили скрипт. Этот скрипт будет доставать из нашего табличного DCI значение из 1-й колонки (колонки считаются от 0) из той строки, где в 0-й колонке написано "PING". Но сейчас у нас прямо в скрипте прописано, что именно брать, а хотелось бы, чтоб скрипт был универсальным, а мы бы ему сообщали параметрами. что именно нам нужно. // $1 - Table name // $2 - Column name from where to return the value // $3 - Column name where to search // $4 - Value to search table=GetDCIValueByDescription($node, $1); if (table!=NULL) { col_return = table->getColumnIndex($2); col_search = table->getColumnIndex($3); if (col_search >=0 and col_return >= 0) { for (i=0; i < table->rowCount; i++) { if (table->get(i, col_search) == $4) { return table->get(i, col_return); } } } } return null; Параметр нашего скриптового DCI теперь должне быть таким: GetTableCell(Loaded subagents, VERSION, NAME, PING).
  • Вылетает netxmsd

    3
    0 Votes
    3 Posts
    4k Views
    D
    @filipp-sudanov said in Вылетает netxmsd: Стоит помониторить память, потребляемую процессом netxmsd (агентский параметр Process.VMSize) и вообще свободную память. Один из вариантов - oomkiller - штука в линуксе, которая убивает процессы, если в системе заканчивается. Еще можно запустить netxmsd не через systemctl, а в интерактивном режиме - это когда он лог в консоль пишет netxmsd -D 5 цифра после D - уровень отладки. При этом netxmsd завершится если отключиться от консоли, нужно или держать соединение, или воспользоваться screen. После вылета посмотреть, может быть в консоли будет какая-то информация. Хорошо, спасибо, попробую. У меня были подозрения что на живом, старом сервере не хватало памяти. Стояли 8ГБ небуферизованной обычной ДДР3 за неимением другой, чем сервер сам был весьма возмущён. Сейчас же на виртуальном динамическая, с расширением до 16ГБ.  Ночь простояло не вылетало. Сегодня утром вылетело, но у меня подозрения, что связано было со сменой ip адреса сервера, ибо база mysql заблокировалась, пришлось разлочить через nxdbmgr
  • snmpv3 не работает в 3.5.90?

    2
    1
    0 Votes
    2 Posts
    4k Views
    V
    А у вас устройство точно ждет SHA512 а не SHA1? Это не самый распространенный вариант аутентификации.
  • 0 Votes
    3 Posts
    5k Views
    S
    Спасибо, Виктор! Очень буду ждать 
  • Построение автоматической карты сети

    2
    0 Votes
    2 Posts
    4k Views
    V
    К сожалению это не настройки, надо менять код генерации карт. Добавил как feature request: https://track.radensolutions.com/issue/NX-1976
  • Проблема с установкой web интерфейса

    8
    0 Votes
    8 Posts
    7k Views
    R
    В общем проблему решил, но новой федоре новый веб-иыейс и новый сервер норм работают . Но федора это конечно не ентерпрайз. Поддержка может быть для любой системы , ставится оно должно туда куда написано что ставится. Смысл в том, что вапы для старых версий (двоечки - очевидно они должны идти под томкат 7) даже структуру имеют другую. Так что то , что вы про это не знали ничего не удивительно. Я не хотел вас принизить, или Что т оеще. Смысл был простой, - меня н еустроил ответ и мне нужно было другое мнение.. И еще - это не у МЕНЯ там в файлике написано - это у РАЗРАБОТЧИКА так написано .)) вот поэтому и вопросы.
  • Unable to get certificate list: Request timed out

    2
    0 Votes
    2 Posts
    4k Views
    F
    Да, есть такое. Через несколько дней выйдет 3.6, там не будет больше этого пункта в UI т.к. все настройки сертификатов унесены в серверный конфиг. Параметр в серверном конфиге будет называться TrustedCertificate (переименован из ServerCACertificate) - это будет общий параметр и для туннелей и для авторизации.
  • Добавление MIB в базу

    5
    0 Votes
    5 Posts
    4k Views
    S
    понимаю, но к сожалению, большинство mib очень кривые
  • как подсветить значок узла

    6
    0 Votes
    6 Posts
    5k Views
    F
    Порт - в смысле интерфейс? С интерфейсами так не получится, их статус жестко определяет при статус полле - по данным с netxms агента, snmp или icmp. Ну разве что менять expected status интерфейса на обратный текущему, но это так себе идея.
  • Gauge Chart

    2
    1
    0 Votes
    2 Posts
    13k Views
    A
    В edit mode не все компоненты доступны (там вообще есть проблемы с этим режимом). Правый клик на дешборде в дереве -> Properties -> Dashboard Elements
  • 0 Votes
    6 Posts
    28k Views
    S
    скан во вложении dlink.zip
  • MIB для коммутаторов БУЛАТ

    1
    0 Votes
    1 Posts
    12k Views
    N
    Всем доброго времени суток!! Есть вот такие чудные девайсы BS4520-20S4C4X и  BS4520-24G4X. Хочется их мониторить пока они стоят в работе. А  нет ли у кого MIB для них? За поддержкой в булат не отправлять - устройства не мои а владелец сам от этого добра на стену лезет и поддержки не имеет. Хотя железки вполне годны для работы. Заранее безгранично благодарен в пределах разумного.
  • Отчет NetXMS Alarm Summary

    8
    0 Votes
    8 Posts
    35k Views
    F
    Тогда надо искать и удалять записи из таблицы ALARMS в базе. https://www.netxms.org/documentation/datadictionary-latest/#t-alarms
  • Мониторинг Wireless AP

    3
    0 Votes
    3 Posts
    25k Views
    7novds7
    А еще добавьте определение Base Radio MAC, это важное значение, в целом весь SNMP мониторинг отталкивается от него. Получить его в целом не сложно, но удобно если он уже есть. Можно сразу сконвертировать его в SNMP OID (hex->dec)
  • 0 Votes
    3 Posts
    36k Views
    F
    В 3.5 в свойствах действий добавлена проверка - если существует таймер, то не выполнять действие. Теперь можно обойтись двумя правилами - в правиле node up проверять, если таймер, заведенный в node_down еще не истек, то не слать оповещение про node up. [image: Screenshot at 2020-09-25 13-07-15.png]
  • запуск Reporting Server

    2
    0 Votes
    2 Posts
    20k Views
    F
    https://www.netxms.org/documentation/adminguide/reporting.html#installation-manual Там нужно правильно конфиг файлы написать, потому что если в них что-то не то, то толковой обработки ошибок нет.
  • 0 Votes
    4 Posts
    24k Views
    U
    @filipp-sudanov said in Хотел обновиться с 2.1.1 на 3.5.9 и тут такая ругань: ... 30.18 соответствует версии 3.0-M0, можно попробовать поставить ее и там сделать nxdbmgr check... Когда искал что ж за версия мне нужна, перебирал разные инсталляхи и 3.0.2258 ставил (она самая младшая из https://netxms.org/download/releases/3.0/), но nxdbmgr от неё говорил что он уже выше чем нужная версия на тот момент. Не хватает таблицы соответствия версий ПО к версиям БД на похожий случай В любом случае, уже неактуально т.к. после обновления с игнором ошибок, всё-таки удалось выполнить проверку уже на 3.5.9 ну и дальше всё взлетело
  • А чего там с NetFlow?

    5
    0 Votes
    5 Posts
    27k Views
    F
    Он все еще в состоянии "когда-нибудь" - вещь хорошая, но на разработку нужно порядочно времени. Единственный шанс, чтоб он быстро появился - если кто-нибудь закажет разработку за деньги.