Skip to content

Support (Russian)

1.6k Topics 8.8k Posts

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

  • Вопрос...

    Locked
    2
    0 Votes
    2 Posts
    7k Views
    K
    Сорри... вопрос снят.. Нашел: http://wiki.netxms.org/wiki/UM:Log_Monitoring
  • int64

    Locked
    3
    0 Votes
    3 Posts
    30k Views
    S
    или использовать ifX таблицы у которых счетчики 64битные
  • Добавление параметра snmp. Проблема

    Locked
    2
    0 Votes
    2 Posts
    21k Views
    S
    @nrg said in Добавление параметра snmp. Проблема: Приветствую! Возникла проблема с добавлением нового параметра SNMP для устройства. Делал следующее: Подключил устройство по протоколу SNMP. NetXMS вытащил сетевые интерфейсы. Создал Data Collection для интересующих интерфесов и построил графики. Создаю новый параметр SNMP и пытаюсь выбрать параметр кнопкой Select. Открывается окно Select MIB Object и за ним сразу вылазит окно с ошибкой: An error has occurred. See error log for more details. java.lang.NullPointerException. Пробывал разные варианты, делал duplicate рабочего параметра, но стоит нажать кнопку Select как опять вываливается это сообщение. Если при этом сделать выбор того же самого OID-а, то при применении он становится UNSUPPORTED. Так же пробывал просто вставить OID без выбора, в результате параметр так же становится UNSUPORTED. Вышеописанное пробовал как с GTK-клиента, так и с WEB, результат одинаковый. У кого то еще наблюдается подобное? OS: Debian Squeeze NetXMS: 1.2.5 WEB Console: 1.2.5 GTK Console 1.2.5 WEB Server: Jetty 6.1.24-6 из репозитария MySQL: 5.1.66 из репозитария Java: openjdk-6-jre 6b18-1.8.1 из репозитария Если unsuported то скорее всего вы забыли корректный инстанс  в конце оида прописать. Ну а такое поведение и у меня наблюдалось когда игрался трэпами, не знаю ведет ли оно себя так во всех местах.
  • 0 Votes
    3 Posts
    4k Views
    A
    В конкретном объекте дает. А в темплейте нет. Хотел как раньше было, на всех серверах сделать график памяти всего/занято
  • Windows Agent как SNMP Proxy. Работает или нет?

    Locked
    1
    0 Votes
    1 Posts
    6k Views
    I
    Добрый день! Подскажите, пожалуйста, работает ли NetXMS Agent под Windows как SNMP Proxy? Попытка настроить сходу провалилась. Схема сети такая: Сервер NetXMS в интернете, агент за NAT с настройками EnableProxy и EnableSNMPProxy SNMP-устройство в одной сети с агентом. Сам агент на сервер подцепился, но похоже SNMP-запросы не передает.
  • Offtopic: habrahabr

    Locked
    1
    0 Votes
    1 Posts
    4k Views
    V
    Оффтопик: кто-нибудь может дать мне invite для регистрации на хабрахабре? Если да, то пишите в личные сообщения.
  • Resolved статус для алармов

    Locked
    3
    0 Votes
    3 Posts
    5k Views
    X
    Теперь ясно. Спасибо.
  • 1.2.4 баги, странности.

    Locked
    14
    0 Votes
    14 Posts
    312k Views
    V
    Мне как программисту нынешнее поведение скриптов трансформации казалось логичным Однако данное предложение думаю действительно уменьшит количество недопониманий и и ошибок. Сделал что если скрипт не возвращает значения или возвращает null, то значение DCI не изменится.
  • Проблема с установкой на WInXP MSSQL Exp 2008

    Locked
    3
    0 Votes
    3 Posts
    9k Views
    M
    выбрал MySQL Server все установилось без ошибок...
  • feedback

    Locked
    5
    0 Votes
    5 Posts
    19k Views
    W
     предлагаю заюзать вот эту штуку http://sphinx-doc.org/ для раздела "Документация" на сайте удобно
  • RSS сдох?

    Locked
    8
    0 Votes
    8 Posts
    47k Views
    N
    Alex, да, так явно лучше
  • Алиасы на интерфейсах и алармы

    Locked
    5
    0 Votes
    5 Posts
    40k Views
    G
    Ясно, спасибо за пояснения.
  • Распределение нод по подсетям

    Locked
    18
    0 Votes
    18 Posts
    73k Views
    Z
    По видимому, в вашем варианте это "Infrasructure services", так как я использую NetXMS довольно давно, по видимому, у меня осталось "All services" ещё от ранних релизов.
  • 1.2.4 новая консоль. CPU бывает >100%?

    Locked
    1
    1
    0 Votes
    1 Posts
    18k Views
    A
    Почему график CPU показывается, как будто он может быть больше 100%? Очень неудобно. Видимо надо поправить отображение графиков, чтобы сверху добавлялось чуть-чуть места. Процентов 5, а не 100. [image: 2012-12-06_221959.png]
  • Диагностика проблем с БД

    Locked
    3
    0 Votes
    3 Posts
    22k Views
    E
    1.2.2 Обновлю при случае
  • Переход с nagios

    Locked
    3
    0 Votes
    3 Posts
    17k Views
    K
    Спасибо!
  • 0 Votes
    2 Posts
    13k Views
    V
    Попробую у себя повторить. Добавил в багтрекер: https://www.radensolutions.com/chiliproject/issues/187.
  • 1.2.4 новая консоль, работа с SNMP

    Locked
    1
    0 Votes
    1 Posts
    12k Views
    A
    Работать с SNMP стало очень неудобно. Верните пожалуйста как было в Legacy. Walk, get. Чтобы можно было искать и запрашивать значения с неизвестным индексом.
  • 0 Votes
    1 Posts
    8k Views
    E
    Здравствуйте! Нашей смене очень интересно, как описаны подсети из дерева объектов на маршрутизаторах. В описаниях упоминаются как минимум номера вланов и при исчезновении какой-то ноды есть о чем жаловаться "начальнику транспортного цеха" - последний предоставляет исключительно L2 и видит только вланы и мак-адреса. Наверное, стоило бы сделать дополнительную вкладку со списком всех найденных интерфейсов из заданной сети (с описаниями и т.д.) - тем более, что вся необходимая информация в БД NetXMS уже есть. Но я только сейчас это сообразил, после того, как реализовал опрос маршрутизаторов по SNMP для вытягивания интерфейсов и отображения в комментариях к подсетям. Покажу, чтоб не потерялось и в качестве рекламы Groovy для интеграционных задач #!/usr/bin/groovy import org.apache.commons.net.util.SubnetUtils import org.netxms.client.NXCSession import org.snmp4j.CommunityTarget import org.snmp4j.PDU import org.snmp4j.Snmp import org.snmp4j.mp.SnmpConstants import org.snmp4j.smi.GenericAddress import org.snmp4j.smi.OID import org.snmp4j.smi.OctetString import org.snmp4j.smi.VariableBinding import org.snmp4j.transport.DefaultUdpTransportMapping import org.snmp4j.util.DefaultPDUFactory import org.snmp4j.util.RetrievalEvent import org.snmp4j.util.TableUtils def get(Snmp snmp, CommunityTarget target, String oid) { PDU pdu = new PDU() pdu.add(new VariableBinding(new OID(oid))) pdu.type = PDU.GET snmp.send(pdu, target, null).response.get(0).variable } def routers = [ [ "router1", "udp:192.168.1.1/161", "public" ], [ "router2", "udp:192.168.1.2/161", "private" ] ] def subnets = [] routers.each { router -> def target = new CommunityTarget( community : new OctetString(router[2]), address : GenericAddress.parse(router[1]), version : SnmpConstants.version2c ) def snmp = new Snmp(new DefaultUdpTransportMapping()) snmp.listen() def table = new TableUtils(snmp, new DefaultPDUFactory()) OID[] oids = [ new OID(".1.3.6.1.2.1.4.20.1.1"), new OID(".1.3.6.1.2.1.4.20.1.2") ] table.getTable(target, oids, null, null).each { event -> if (event.status == RetrievalEvent.STATUS_OK) { def columns = event.columns; def address = columns[0].variable def index = columns[1].variable def descr = get(snmp, target, ".1.3.6.1.2.1.2.2.1.2.${index}") def alias = get(snmp, target, ".1.3.6.1.2.1.31.1.1.1.18.${index}") subnets << [router[0], "${address}", ("${descr} ${alias}").trim()] } } snmp.close() } def session = new NXCSession("monitor", "pusher", "pushpwd") session.connect() session.syncObjects() session.getAllObjects().each { object -> if (object.getObjectClassName() == "Subnet") { def desc = [] subnets.each { subnet -> if (new SubnetUtils(object.getObjectName()).info.isInRange(subnet[1])) desc << "${subnet[0]} - ${subnet[2]}" } if (desc) session.updateObjectComments(object.getObjectId(), "${desc.unique()}") } } session.disconnect()
  • Получить список подсетей серез Java API

    Locked
    2
    0 Votes
    2 Posts
    12k Views
    V
    Да, это правильный метод. На Jave я бы использовал instanceof Subnet вместо сравнения getObjectClassName(), не знаю, можно ли в Groovy так делать.