Ad Widget

Collapse

Использование * в названии счетчиков призводительности

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vist64
    Junior Member
    • Dec 2011
    • 22

    #1

    Использование * в названии счетчиков призводительности

    Для мониторинга 1С понадобились "суммарные" значения счетчиков производительности (Галочка "Все вхождения" в PerfMon), типа - \Process("1cv8*")\% Processor Time

    Если использовать * в имени - элемент стазу становится не поддерживаемым, хотя в доке нет запрета на это

    Как можно такое изобразить в Zabbix?
  • Onizuca
    Junior Member
    • Oct 2018
    • 18

    #2
    Если 1С сервер опрашивается через Zabbix agent, то можно использовать пользовательский параметр

    в котором будет например параметр process1C= "выражение для вычисления параметра средствами ОС".
    Второй вариант получить значение всех счетчиков в отдельности (можно использовать правила обнаружения), а потом создать вычисляемый элемент данных:

    Надеюсь это Вам поможет.

    Comment

    • vist64
      Junior Member
      • Dec 2011
      • 22

      #3
      спасибо за ответ.
      для первого варианта надо только найти что нибудь очень легкой для выполнения - только идей пока нет что???
      второй вариант прикольней, но есть подводный камень: количество процессов непостоянно, и при опросе счетчика несуществующего(пока) процесса под номером nn - становится не поддерживаемым, и долго затем очухивается. это я заметил пока пробовал использовать *. и как это побороть я не знаю.

      Comment

      • Onizuca
        Junior Member
        • Oct 2018
        • 18

        #4
        На какой операционной системе стоит 1С?
        Для Windows можете поискать утилиту от Sysinternals ( https://docs.microsoft.com/en-us/sys...nloads/procmon ).

        Comment

        • vist64
          Junior Member
          • Dec 2011
          • 22

          #5
          Originally posted by Onizuca
          На какой операционной системе стоит 1С?
          ОС Windows server 2016. И что можно сделать с ProcMon?

          Comment

          • Onizuca
            Junior Member
            • Oct 2018
            • 18

            #6
            Попробуйте PsList (входит в пакет PsTools) (файлы необходимо просто распаковать в C:\Windows\System32; запуск через командную строку)
            Команда очень похожа на "ps ax" в Linux. Она выводит список процесов в командной строке.
            Для Вас: "pslist 1cv8" в результате выведет все процесы в названии которых есть слово "1cv8"

            Comment

            • Semiadmin
              Senior Member
              • Oct 2014
              • 1625

              #7
              Есть у агента такой ключ - proc_info

              Попробуйте с типом sum.

              Comment

              Working...