Ad Widget

Collapse

Использование UserParameter

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • arcenciel4
    Member
    • Jun 2014
    • 36

    #1

    Использование UserParameter

    Здравствуйте. Хотелось бы спросить совета у опытных юзеров. Стоит клиентская служба на Windows в активном режиме. Есть команда для cmd, которая выводит состояние различных ресурсов. Можно ли с помощью UserParameter отслеживать смену состояния допустим на "offline" и чтобы в Latest data высвечивалась строка, которая содержит нужный статус.(аналогия с поиском ключевого слова в логе только для команды в cmd)
    Пример вывода в консоли:
    Code:
    Resourse                      Status
    ------------------------------------
    Cluster Disk 1                Online
    Last edited by arcenciel4; 16-06-2014, 14:03.
  • aib
    Senior Member
    • Jan 2014
    • 1615

    #2
    используйте команду for с опцией token (описание)

    Например, в вашем случае будет
    for /f "skip=2 tokens=4" %%G IN ('"C:\program Files\name_of_utility.exe"') DO ECHO %%G
    skip=2 - пропустить первые две строки
    tokens=4 - вывести четвертое слово в строке

    Тогда вы получите только одно слово Online или Offline для Zabbix.
    А по одному слову можно легко создать триггер.
    Sincerely yours,
    Aleksey

    Comment

    • arcenciel4
      Member
      • Jun 2014
      • 36

      #3
      Originally posted by aib
      используйте команду for с опцией token (описание)

      Например, в вашем случае будет
      for /f "skip=2 tokens=4" %%g in ('"c:\program files\name_of_utility.exe"') do echo %%g
      skip=2 - пропустить первые две строки
      tokens=4 - вывести четвертое слово в строке

      Тогда вы получите только одно слово online или offline для zabbix.
      А по одному слову можно легко создать триггер.
      Ну это вариант, если нужно проверять один определенный ресурс. Но в моем случае их около 20 и нужно на каждом отслеживать состояния и выдавать какой именно ресурс вышел из строя

      Comment

      • aib
        Senior Member
        • Jan 2014
        • 1615

        #4
        Тогда вам необходимо создать 20 ключей и проверять каждый индивидуально.

        В Zabbix нет возможности собирать сразу 20 величин и разбираться, какая изменилась.

        Zabbix работает только с одним (словом/цифрой).
        Sincerely yours,
        Aleksey

        Comment

        • arcenciel4
          Member
          • Jun 2014
          • 36

          #5
          Originally posted by aib
          Тогда вам необходимо создать 20 ключей и проверять каждый индивидуально.

          В zabbix нет возможности собирать сразу 20 величин и разбираться, какая изменилась.

          Zabbix работает только с одним (словом/цифрой).
          Благодарю за помощь

          Comment

          Working...