Skip to content

Support (Russian)

1.6k Topics 8.8k Posts

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

  • SNMPGetValue

    5
    3
    0 Votes
    5 Posts
    24k Views
    A
    @victor said in SNMPGetValue: Попробуйте убрать трансформацию - изменится что-то или нет? И второе - попробуйте интервал опроса поставить короткий, скажем 5 или 10 секунд. пробывал разные параметры.. убирал дельта данные получают -- вывод данные с устройства считываются. убирал трансформацию - результаты не однозначны. сейчас вроде нашел решение время опроса увеличить до 200 сек .. и тогда он вроде работает, видно не успевал расчетать т.к. таких параметров много .. попробую везде поменять и посмотреть на результат.
  • GetItemFromSNMP

    8
    0 Votes
    8 Posts
    18k Views
    V
    Вообще лучше использовать wiki: http://wiki.netxms.org/wiki/NXSL_Function_Reference - там точно информация будет актуальней. Calltips больше для удобства написания скриптов, не стоит их как мануал воспринимать.
  • Смена режима проверки после события

    3
    0 Votes
    3 Posts
    7k Views
    V
    Спасибо за ответ! А есть какие-то предположения по планам реализации?
  • 0 Votes
    2 Posts
    6k Views
    A
    проблема не с временем, а с сбором параметров. Если сделать Configuration Poll, он проходит успешно? "nxget" запущеный с сервера получает данные? FileSystem.FreePerc возвращает место без учета reserved (на ext2/3/4 это по умолчанию 5%, можно проверить при помощи tune2fs: tune2fs -l /dev/xvda1 |grep 'Reserved block count'). FileSystem.AvailPerc работает с учетом reserved. Но это не объясняет, почему не сработал трешхолд. Покажите скриншот конфигурации этого параметра.
  • 0 Votes
    12 Posts
    33k Views
    S
    Данный вопрос условно решен, если добавить этот скрипт на реально существующий компьютер ( а не создавать узел в Infrastructure Services ), то она успешно считается и ведет историю..
  • Как изменить интервал опроса network service?

    2
    0 Votes
    2 Posts
    16k Views
    V
    Добрый день! Если я павильон все понял, то ответ на вопрос тут: https://www.netxms.org/forum/oe-oo/timeout-servicecheck-http/
  • Время на час вперед в счетчиках

    13
    0 Votes
    13 Posts
    66k Views
    A
    @akira said in Время на час вперед в счетчиках: @victor said in Время на час вперед в счетчиках: А какая версия Java? Как я понимаю, у джавы своя таблица тайм зон, возможно последние изменения (вроде были ведь?) с летним/зимним временем в России туда не вошли. Вроде есть update tool: http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html (сам никогда не пробовал). А нельзя сделать, чтобы это на уровне NetXMS корректировалось? P.S. "java -jar tzupdater.jar -u" помогло Есть еще нюанс. используется Java которая стоит в папке с Netxms решение скачиваем Java SE TZUpdater Downloads http://www.oracle.com/technetwork/java/javase/downloads/tzupdater-download-513681.html распаковываем tzupdater.jar в папку C:\NetXMS\bin\jre\bin запускаем cmd (c повышением привелегий) делаем команду cd C:\NetXMS\bin\jre\bin далее C:\NetXMS\bin\jre\bin> java -jar tzupdater.jar -u перезапускаем и все але..
  • Проверка сетевых интерфейсов

    3
    0 Votes
    3 Posts
    20k Views
    V
    Попробуем, просто вроде как это все уже есть и без DCI. Хотелось понять как это работает и как его использовать.
  • SNMP мониторинг

    6
    0 Votes
    6 Posts
    18k Views
    K
    да как бы не за что..
  • 0 Votes
    5 Posts
    8k Views
    V
    "connection refused" означает что веб интерфейс не может к netxms серверу подключится. NetXMS сервер на той-же машине? Запущен?
  • некорректный timestamp в last values

    2
    1
    0 Votes
    2 Posts
    5k Views
    I
    На следующий день все пришло в норму, видимо слишком часто менял настройки timezone и времени в поисках успешной комбинации и dci не успевали собраться
  • Не стартует после обновления до 1.2.17

    7
    0 Votes
    7 Posts
    14k Views
    M
    Если речь о базе до обновления версии ПО, то оригинальной базы не сохранилось - к сожалению, бэкап живет всего 5 дней. Версия до обновления базы есть. К счастью, проблему я решил. следующим образом: сделал принудительное обновление базы nxdbmgr upgrade -X, после чего программу удалось загрузить, но почти половина серверов имела значение error для всех сенсоров. Я обновил агенты на сбойных серверах, пересоздал интерфейс и выполнил опрос настройки агентов. После этого сенсоры смогли получить значения. Но история значений не сохранилась( но это не так страшно. Вроде как, сломались только серверы на которые агенты устанавливались групповой политикой. Спасибо.
  • Node Capabilities

    3
    0 Votes
    3 Posts
    5k Views
    H
    Не думал что всё настолько просто. Спасибо, работает!
  • 1.2.17 не устанавливается

    5
    0 Votes
    5 Posts
    8k Views
    A
    @victor said in 1.2.17 не устанавливается: Попробуйте добавить CPPFLAGS=-march=i686 перед configure: CPPFLAGS=-march=i686 ./configure --with-server --with-mysql --with-agent --disable-lmsensors --with-internal-libtre Спасибо, Виктор! Помогло...
  • 0 Votes
    3 Posts
    4k Views
    W
    Объект исчез совсем. Я создал новую карту с одним узлом, сделал дамп бд, удалил карту и потом восстановился из дампа, но карта не появилась.
  • Данные из терминала в netxms (логи ARIA SOHO)

    2
    0 Votes
    2 Posts
    6k Views
    V
    Можно написать свой скрипт который получит данные и разберет все на поля. Дальше несколько вариантов: использовать nxpush или nxapush для передачи нового значения на сервер; или сделать external parameter который сможет читать полученные значения.
  • 0 Votes
    2 Posts
    5k Views
    A
    Добавьте в EPP такое правило: Event: событие, которое генерирует LogWatch для этой строчки Filtering script: if (int($node->logMatchCount) > 3) { $node->logMatchCount = 0; return true; } $node->logMatchCount = int($node->logMatchCount) + 1; return false; Action: отсылка оповещения Я бы еще добавил проверку времени (сбрасывать счетчик, если пршло больше X секунд – 600 в примере): now = time(); if (now - int($node->logLastMatch) > 600 || int($node->logMatchCount) > 3) { $node->logLastMatch = now; $node->logMatchCount = 0; return true; } $node->logLastMatch = now; $node->logMatchCount = int($node->logMatchCount); return false; Как это работает: Счетчик сохраняется в custom attribute для сервера, на котором котором произошло событие ($node). $node->logMatchCount и $node->logLastMatch - это упрощенный доступ к custom attribute, альтернатива GetCustomAttribute($node, ...) и SetCustomAttribute($node, ...). Конструкция int($node->logMatchCount) - для ситуации, когда артибута еще нет, и результат NULL, принудительный каст в int даст на выходе 0, который можно сравнивать с другим числом (вместо конструкции вида "if ($node->logMatchCount != NULL && $node->logMatchCount > 3)").
  • Не отображаются отчёты в консоли.

    2
    0 Votes
    2 Posts
    7k Views
    V
    апну ка я этот топик, а то непонятно что с отчётами... в инструкции админа они есть, в gui есть, а на самом деле нет... непонятно как-то.
  • Отправка сообщений nxevent в cp1251

    4
    0 Votes
    4 Posts
    7k Views
    I
    Сработало, спасибо. Изменения nxevent.cpp через command_line static TCHAR m_szCP[MAX_DB_STRING] = _T(""); //... while((ch = getopt(argc, argv, "deho:P:T:u:c:vw:")) != -1) //... "  -c <codepage> : Specify codepage (default UTF8).\n" //...         case 'c': #ifdef UNICODE                 MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, optarg, -1, m_szCP, MAX_DB_STRING);                 m_szCP[MAX_DB_STRING - 1] = 0; #else             nx_strncpy(m_szCP, optarg, MAX_DB_STRING); #endif             SetDefaultCodepage(m_szCP);             break; //... Вызов: nxevent -u user -P pass -c CP1251 1.1.1.1 SYS_TEST_OK "Это тест" для нормального отображения символов в CL LANG=ru_RU.cp1251 export LANG
  • Feature Request #130

    1
    0 Votes
    1 Posts
    4k Views
    I
    Добрый день! Вопрос о реализации функционала https://www.radensolutions.com/chiliproject/issues/130 Можно ли расчитывать на имплементацию в ближайшие релизы или может быть посоветуете способ, как реализовать на существующем функционале (например, установкой отдельных экземпляров серверов NetXMS для различных категорий пользователей, т.е. произвести настройку пересылки фильтрованных Event с центрального сервера NetXMS на "подчиненные" в зависимости от типа события: security_event, network_event, server_event, appl_event,...)? ИМХО не самый лучший и оптимальный способ... Спасибо. PS Предыдущий пост по этой теме: https://www.netxms.org/forum/oe-oo/o-ota-omota-ot/