Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

P

palaniuk

@palaniuk
Unfollow Follow
About
Posts
16
Topics
5
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Ошибка в создании карт в консоли.
    P palaniuk
    Support (Russian)

    Добрый день.Столкнулся с такой проблемой: в консоли версии 2.0.3 в сетевых картах при изменении масштаба карты(zoom in/out) перестают выделяться объекты на этой карте.Так же объекты не выделяются при стандартном масштабе если горизонтальный и вертикальный скроллбары не находятся в крайнем левом и верхнем положениях соответственно.Проверял в Windows консоли x86 и x64. 
    upd:Такая же проблема в web-консоли


  • Алгоритм импорта БД netxms из sqlite в mysql (на windows)
    P palaniuk
    Support (Russian)
    1. Устанавливаем mysql (желательно вместе с MySQL Workbench)
    2. Создаем новую базу данных в mysql (можем назвать ее netxms)
    3. Открываем папку с конфигом netxms (D:\NetXMS\etc - у вас путь может отличаться) и переименовываем файл netxmsd.conf в netxmsd.old.conf
    4. Создаем новый netxmsd.conf,  в нем указываем:
      LogFile = D:\NetXMS\log.log - у вас может отличаться
      DBDriver = mysql.ddr - меняем sqlite.ddr на mysql.ddr
      DBServer = localhost - ip сервера mysql, в моем случае это тот же комп
      DBName = netxms - имя БД, созданной в mysql
      DBLogin = логин от БД
      DBPassword = пароль
      LogFailedSQLQueries = yes
    5. Затем, открываем cmd и прописываем путь к nxdbmgr(В моем случае это  cd D:\NetXMS\bin, жмем enter и пишем d: и снова enter)
    6. Прописываем команду для создания структуры в нашей БД (nxdbmgr init D:\NetXMS\lib\sql\dbinit_mysql.sql - путь к файлу указываем свой)
    7. Затем, если необходимо - nxdbmgr upgrade
    8. Последний шаг - nxdbmgr import D:\NetXMS\database\netxms_db (Путь к старой базе на sqlite)

    Все, ждем как закончится импорт.


  • 2.0-RC2 Не перемещаются объекты (node) на картах
    P palaniuk
    Support (Russian)

    У меня тоже все карты с фоном. Видимо, слой с устройствами на карте находится ниже всех.


  • 2.0-RC2 Не перемещаются объекты (node) на картах
    P palaniuk
    Support (Russian)

    Проблема в папке plugins в консоли. Из-за новых плагинов не работает выделение. Возможно необходимо обновить java. Жаль не могу этого сделать, т.к. из-за настроек безопастности в новой версии java, у меня биллинги не работают 😞
    Пока буду висеть на старом клиенте без новых плюшек:(


  • 2.0-RC2 Не перемещаются объекты (node) на картах
    P palaniuk
    Support (Russian)

    Очистка кэша клиента не помогла(удалил папку C:\Users\***.nxmc, не знаю где он еще лежит). Выяснилось, что ели запустить предыдущую версию клиента (RC1), все работает нормально.


  • 2.0-RC2 Не перемещаются объекты (node) на картах
    P palaniuk
    Support (Russian)

    Добрый день. После обновления с RC1 до RC2, пропала возможность выделять мышкой node на карте, соответсвенно и перемещать их нет возможности. При этом могу спокойно выделять созданную область группы. Так же, можно выделить все объекты на карте через ctrl+A или контекстное меню, но передвинуть их нельзя. Как-будто карта не реагирует на нажатие левой кнопкой мышки.

    Помогите, может какая-то настройка в сервере появилась, не хочу откатываться на старую версию!


  • Изменение данных в БД вызывает зависание сервера
    P palaniuk
    Support (Russian)

    Большое спасибо за подробную инструкцию. Обязательно сделаю 🙂


  • Изменение данных в БД вызывает зависание сервера
    P palaniuk
    Support (Russian)

    Добрый день. Возникла проблема, при обновлении данных, т.е. при переименовании nod'а или смене ip, сервер зависает надолго, при этом какой-то нагрузки на систему нет.
    Netxms установлен на винде, база данных sqlite. Помогает только остановка службы, затем разблокировка базы данных (nxdbmgr unlock) и перезапуск службы. Если не делать nxdbmgr unlock, служба не запускается. То же самое происходит при смене фонового изображения карты, при открытии прав доступа к диаграмме польователю, при переименовании диаграммы. При этом, если диаграмму открыть, затем переименовать и сохранить как новую, то таких проблем не будет. То же и с nod'ом, если старый удалить и создать новый с нужными параметрами (имя, ip и др.), то создание и считывание информации по snmp происходит быстро.  Т.о. выходит что у меня проблема с перезаписью информации в базе данных.
    Установлен NetXMS 2.0-RC1.

    Если у кого-нибудь была подобная проблема, напишите, пожалуйста, что нужно сделать, чтобы ее решить.


  • CASA-C2200 upstream modem registererd
    P palaniuk
    Support (Russian)

    Возможно я что-то не так делал, раз со криптом у меня не заработало, но и руками прописать, ничего сложного. Тем более я сомневаюсь, что у кого-то установлено более 5 CASA-C2200. У меня на 3х висит порядка 1000 модемов.

    Если кому понадобится сам скрипт:

    i = GetInterfaceObject($node, $1);
    if ( i != null && i->adminState == 1 && i->ifType == 205)
    {
      return %(true, $1, i->name);
    }
    return false;
    

    OID на количество зарегистрированных модемов: 1.3.6.1.4.1.20858.10.12.1.1.1.2.(здесь индекс интерфейса)
    OID на данные SNR (сигнал-шум): 1.3.6.1.2.1.10.127.1.1.4.1.5.(здесь индекс интерфейса)


  • CASA-C2200 upstream modem registererd
    P palaniuk
    Support (Russian)

    Harun, Согласен, при большом количестве интерфейсов, скриптом будет быстрее. Только тут нужно будет учесть, то что на каждом Logical Upstream Channel свой Interface Index.
    Например, Logical Upstream Channel 1/0/0 имеет индекс 397, Logical Upstream Channel 1/1/0  - индекс 398 и т.д.


  • CASA-C2200 upstream modem registererd
    P palaniuk
    Support (Russian)

    Harun, ваш совет очень помог разобраться ;). P.S. Скрипт не заработал, возможно я в нем накосячил.
    Я немного подумал и нашел решение. Все реализуется без скрипта.

    1. Создаем DCI (правой кнопкой на node'е, "Data Collection Configuration", там создаем "New parameter"
    2. В окне Parameter вставляем OID 1.3.6.1.4.1.20858.10.12.1.1.1.2.398, где "398"- это индекс интерфейса. В моем случае это Logical Upstream Channel 1/1/0.
    3. Origin: SNMP, Data Type: Unsigned Integer
    4. Остальные настройки, типа интервала опроса и времени хранения информации, выставляем на свой вкус.

    Для создания метрики под другой upstream - меняем индекс в конце. Индекс или Interface Index можно посмотреть, выделив нужный nod (в данном случае upstream) и открыв Object Details. 3 картинка.
    Все это будет работать при условии что вы импортировали необходимые mib'ы (весь архив mib'ов для импорта приложу ниже).


    1.jpg

    2.jpg

    3.jpg

    share mibs.zip


  • CASA-C2200 upstream modem registererd
    P palaniuk
    Support (Russian)

    Спасибо за информацию, обязательно попробую  🙂


  • CASA-C2200 upstream modem registererd
    P palaniuk
    Support (Russian)

    Скрипт я запускаю через консоль. "Execute server script". Результатом его выполнения является "0"


  • CASA-C2200 upstream modem registererd
    P palaniuk
    Support (Russian)

    Спасибо за информацию.
    Именно из этой темы я взял код скрипта, но он не работает 😞
    Я импортировал mib casa. Все необходимые oid у меня есть.
    .1.3.6.1.4.1.20858.10.12.1.1.1.2 - кол-во зарегистрированных модемов на upstream
    .1.3.6.1.4.1.20858.10.18.1.1.1.7 - SNR.


  • CASA-C2200 upstream modem registererd
    P palaniuk
    Support (Russian)

    Здравствуйте. Я не так давно пользуюсь netxms, по этому нужна ваша помощь.
    Есть устройство CASA-C2200 CMTS. Необходимо вывести график, отображающий количество модемов на одном upstream. Т.е. Для каждого upstream свой график с количеством модемов.
    Знаю что нужно создать DCI только для определенных interface type. Как это реализовать? Что писать в скрипте?
    Заранее, спасибо за помощь!

    P.S. Тут есть что-то подобное.

    transport = CreateSNMPTransport($node);
    if (transport == null)
    	return false;
    x = SNMPGet(transport, ".1.3.6.1.2.1.2.2.1.3." . $1);
    if (x == null)
    	return false;
    if (x->value != 205)
    	return false;
    i = GetInterfaceObject($node, $1);
    if (i != null && i->adminState == 1)
    {
      return %(true, $1, i->name);
    }
    return false;
    

    Но немного не то что нужно.
    Есть oid .1.3.6.1.4.1.20858.10.12.1.2.1.2 - показывает количество модемов.
    Он должен выполняться только при условии, что тип интерфейса 205.
    Другими словами, необходим скрипт, который показывает количество модемов только для 205 типа интерфейса. Кто знает, как это реализовать?


    casa netxms.jpg


  • Фунциональность карты
    P palaniuk
    Feature Requests russian

    Добрый день! Есть несколько предложений по расширению функциональности карты:

    1. Сделайте, пожалуйста, статистику карты, в которой отображается общее количество объектов, сколько объектов с тревогой, сколько без тревог.
    2. Выделеие группы устройств мышкой, через "ctrl" получается медленне с ними работать.
    3. Возможность настраивать масштаб сетки, чтобы устройства можно было точнее к ней привязать.
    4. Возможность заблокировать перемещение устройтв на карте, чтобы потом случайно не перетащиь мышкой в другое место.
    5. Возможность найти устройство на карте по ip (устройство с введенным ip подсвечивается).
  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups