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

A

Akira

@Akira
Unfollow Follow
About
Posts
266
Topics
109
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Instance discovery для Windows Performance counters, помогите
    A Akira
    Support (Russian)

    Разобрался с кавычками, пришлось через промежуточную переменную

    Полностью так (показывать только базы больше 10GB и без базы _Total):

    t = "\SQLServer:Databases(".. $1 ..")\Data File(s) Size (KB)";
    
    v = $node->readAgentParameter('PDH.CounterValue('..'"'.. t .. '")');
    
    if ($1 != "_Total" and v > 10000000) {
      return %(true, $1, descr);
    }
    
    return false;
    

  • Instance discovery для Windows Performance counters, помогите
    A Akira
    Support (Russian)

    @uldis said in Instance discovery для Windows Performance counters, помогите:

    Нам нужно будет использовать метод readAgentParameter, чтобы получить значение, например, так:

    v = readAgentParameter( 'PDH.CounterValue("\SQLServer:Databases(' .. $1 .. )'\Data File(s) Size (KB)",0)' );
    if (v > 1000000000) return true; else return false;

    Тут явно что-то не так, как минимум с кавычками. Парсер в таком виде дает сразу ошибку


  • Instance discovery для Windows Performance counters, помогите
    A Akira
    Support (Russian)

    Огромное спасибо
    А как сделать, чтобы _Total не попал

    Сам сообразил

    if ($1 != "_Total") {
      return %(true, $1, descr);
    }
    return false;
    

    А вот как сделать, чтобы не показывал базы меньше 1ГБ...


  • Instance discovery для Windows Performance counters, помогите
    A Akira
    Support (Russian)

    Люблю я NetXMS, но найти как что-то сделать иногда невозможно.

    Есть сервер, на нем SQL. Надо снимать размер баз.

    Виндовый счетчик
    \SQLServer:Databases(*)\Data File(s) Size (KB)
    * - это список баз по которым надо создать DCI для каждой свой

    Как должна выглядеть закладка "Instance discovery"?
    method
    Object name
    script


  • Запуск скрипта, версия 4.5.6 (ошибка T_IDENTIFIER)
    A Akira
    Support (Russian)

    А кстати как вообще дефолтные настройки раздела "Polling" сделать для новых нод?


  • Пожалуйста помогите со скриптом
    A Akira
    Support (Russian)

    у всех нод в контейнере поставить галки

    Disable SSH...
    Disable usabe of EtherNet
    Disable usabe of Mobus
    Disable 802.1
    Disable configuration pulling
    Disable routing...
    Disable topology...
    Disable network discovery


  • Запуск скрипта, версия 4.5.6 (ошибка T_IDENTIFIER)
    A Akira
    Support (Russian)

    Я видимо туплю, как запускать скрипты

    Взял скрипт примера тут
    https://wiki.netxms.org/wiki/Using_nxshell_to_automate_bulk_operations#List_Inventory_Software_for_all_nodes

    for node in [o for o in s.getAllObjects() if isinstance(o, objects.Node)]:
      print 'Node: ', node.getObjectName()
      try:
        for package in s.getNodeSoftwarePackages(node.getObjectId()):
            print package.getName()
      except:
        print "No package found"
    

    А у меня лезет ошибка сразу
    line 1 T_IDENTIFIER expecting '('

    Буду очень благодарен, если поможете со скриптом, который у всех нод в контейнере поставит галки

    Disable SSH...
    Disable configuration pulling
    Disable routing...
    Disable topology...
    Disable network discovery


    Capture.JPG


  • WebUI 4.5.6 не стартует. JDK 17.0.11 стоит. Windows Server 2019
    A Akira
    Support (Russian)

    поставил 4.5.6 WebUI
    Подскажите, а как собственно прописать сертификат для веба?
    Или покажите статью в мануале (сам не нашел)
    Сертификат у меня есть с ключем.

    Ладно с этим разобрался, сгенерировал keystore.jks
    Теперь вопрос, что не стартует WebUI

    HTTP ERROR 500 java.lang.NoClassDefFoundError: Could not initialize class org.netxms.nxmc.Registry
    URI: /nxmc/nxmc-light.app
    STATUS: 500
    MESSAGE: java.lang.NoClassDefFoundError: Could not initialize class org.netxms.nxmc.Registry
    SERVLET: rwtServlet
    

    Тоже разобрался - WebUI поверх старого не ставился. Снес старый, поставил новый, стало ОК


  • CISCO AIR-CT5508 wireless access points, отключить передачу статуса
    A Akira
    Support (Russian)

    @filipp-sudanov said in CISCO AIR-CT5508 wireless access points, отключить передачу статуса:

    Если менять propagate status в свойствах access point то будет игнорироваться только состояние этого access point, но если контроллер сможет падать по другим причинам (перестанет отвечать, упадет один из интерфейсов...)

    Другой вариант - access point можно перевести в maintenance

    Там проблема, что если точка упала на долгий срок она пропадает из интерфейсов, а потом заново создается с нулевыми настройками.


  • CISCO AIR-CT5508 wireless access points, отключить передачу статуса
    A Akira
    Support (Russian)

    @filipp-sudanov said in CISCO AIR-CT5508 wireless access points, отключить передачу статуса:

    В их свойствах на закладке status calculation можно поставтиь propagate status as - fixed to value - normal. Тогда они наверх всегда будут передавать статус Normal.

    Мне надо знать когда упадет сам контроллер, а если я заблокирую передачу на закладке, то не увижу


  • Новый интерфейс клиента, некоторые моменты ужасны 4.3.4
    A Akira
    Support (Russian)

    Графики стали не сглаженные

    Старый

    1.png

    Новый
    И кстати, у нового графика слишком много места сверху до максимального значения. Не рационально

    2.png


  • Новый интерфейс клиента, некоторые моменты ужасны 4.3.4
    A Akira
    Support (Russian)

    Надеюсь это уже поправлено в новых релизах, я пока на своем смотрел.

    1. Поместить под руку кнопку удаления ноды - это самое ужасное решение.
      Это самая редко используемая кнопка, она должна быть спрятана в глубинах интерфейса и точно не быть в панели быстрого доступа.
      Хуже только те, кто на клавиатуре кнопку выключения компа рядом с Del делают.
      1.png

    2. Data Collection. Кнопку включения изменения запихнули в .опу
      2.png

    а кнопку управления конфигурацией агента, которой пользуешься 1-2 раза за всю жизнь ноды, наоборот подсунули под руку
    3.JPG

    Надеюсь есть настройка интерфейса, чтобы можно было выбирать, какие закладки показывать или менять их порядок.


  • Отсутствует в меню "Change interface expected state..." в новом интерфейсе
    A Akira
    Support (Russian)

    interface expected state
    Например у меня куча клиентских коммутаторов. Мне не надо на всех портах получать алерт о состояниеиинтерфейса, а по аплинкам надо.


  • Может подскажет кто по фильтру "Event Processing Policy"
    A Akira
    Support (Russian)

    Сам спросил, сам ответил

    if ( $object->name ~= "(?i).*-WORK.*"){
        return false;
    }
    return true;


  • Может подскажет кто по фильтру "Event Processing Policy"
    A Akira
    Support (Russian)

    Нужно настроить фильтр, чтобы не проходили алерты он группы нод, с похожими названиями.
    Судя по всему, не понимаю, в какой переменной находится имя ноды.

    Ниже фильтр, который не работает

    if ($event->name ~= "(?i).*-WORK.*"){
        return false;
    }
    return true;

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


  • CISCO AIR-CT5508 wireless access points, отключить передачу статуса
    A Akira
    Support (Russian)

    При опросе Cicso контроллера WiFi создаются WiFi точки, не как интерфейсы!
    Какой-то другой тип сущности.

    Как сделать на моменте их создания настройку, чтобы если они в Down то этот статус не передавался на сам контроллер?
    Не пойму какой скрипт их создает


    Capture.PNG


  • Отсутствует в меню "Change interface expected state..." в новом интерфейсе
    A Akira
    Support (Russian)

    UP! вопрос важный


  • ExternalTable очень непонятный функционал
    A Akira
    Support (Russian)

    У меня есть csv файл собранный с помощью powershell, в нем хранилища Vmware и разные данные по ним.
    Смог создать ExternalTable по этому csv

    [ExternalTable/ESXi.DatastoreSize]
    Command = type "C:\scripts\esxi\VMWareDatastoreInventory.csv"
    Separator = ;
    InstanceColumns = Name
    Description = Datastore Size
    PollingInterval = 60
    

    Ну получил таблицу с историей...

    А можно как-то создавать DCI, ссылаясь на данные этой таблицы?

    Хочу например из нее получать данные из колонки размер для конкретного datastore, мониторить свободное место и т.д.

    Или может я вообще иду не тем путем и могу сразу в DCI забирать данные из нужной колонки и нужного datastore из CSV файла?


    Снимок.JPG


  • Как минимум с 4.3.1 и до 4.3.4 проблема с логикой unreachable by ICMP
    A Akira
    Support (Russian)

    !UP


  • Как минимум с 4.3.1 и до 4.3.4 проблема с логикой unreachable by ICMP
    A Akira
    Support (Russian)

    Принтер.
    Мониторинг по SNMP.
    Но, мне не нужны алерты, что он отключен.
    Disable status polling тоже игнорируется
    Во вложении настройки


    Снимок1.PNG

    Снимок3.PNG

    Снимок4.PNG

    Снимок5.PNG

    Снимок6.PNG

  • 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