Ad Widget

Collapse

Непонятный глюк с item

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #16

    создайте файл
    test.sh
    Code:
    #!/bin/bash
    /bin/ps ax|/usr/bin/grep -c gdg_aaa.php
    А
    UserParameter=check.aaa,test.sh
    Вы считаете процессы, которые порождает zabbix_agent и сам grep для подсчёта gdg_aaa.php.
    А proc.num[<имя>,<пользователь>,<состояние>,<cmdline>] пробовали использовать?
    http://www.zabbix.com/documentation/...l/config/items
    Last edited by dima_dm; 22-12-2010, 21:10.

    Comment

    • gdgsoft
      Senior Member
      • Apr 2009
      • 202

      #17
      Originally posted by dima_dm

      создайте файл
      test.sh
      Code:
      #!/bin/bash
      /bin/ps ax|/usr/bin/grep -c gdg_aaa.php
      А
      UserParameter=check.aaa,test.sh
      Вы считаете процессы, которые порождает zabbix_agent и сам grep для подсчёта gdg_aaa.php.
      А proc.num[<имя>,<пользователь>,<состояние>,<cmdline>] пробовали использовать?
      http://www.zabbix.com/documentation/...l/config/items
      Т.е., правильно ли я понимаю, если у меня будет пускаться 10 агентов, то и при опросе через zabbix_agentd или zabbix_get, будет уже не 4, а 10?

      Да, через файл тоже пытался, но не выходило. Возможно, потому что я не использовал дополнительное эхо в скрипте, а просто пытался получить то, что возвращается после
      /bin/ps ax|/usr/bin/grep gdg_aaa.php|grep -v grep|wc -l
      У меня уже небольшая путаница в вариантах, нужно будет попробовать заново

      По поводу proc.num тоже ничего не вышло Наверное я разваливаюсь
      Пытался вроде проверять так:
      proc.num[/usr/local/bin/php /home/gdg/gdg_aaa.php]

      Спасибо за совет по поводу скрипта. Попробую.
      Zabbix 2.4.2
      PHP 5.4.5
      Oracle Linux 6.5
      VmWare ESXi 4

      MariaDB 10.0.15
      Oracle Linux 6.5
      Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #18
        Originally posted by gdgsoft
        Т.е., правильно ли я понимаю, если у меня будет пускаться 10 агентов, то и при опросе через zabbix_agentd или zabbix_get, будет уже не 4, а 10?
        Проверять лучше через zabbix_get. От количества запущенных zabbix_agentd зависеть не должно.

        попробуйте так
        proc.num[gdg_aaa.php]
        Last edited by dima_dm; 22-12-2010, 22:44.

        Comment

        • gdgsoft
          Senior Member
          • Apr 2009
          • 202

          #19
          Да, я пытался так делать: proc.num[gdg_aaa.php]
          Но ничего не получалось. Всегда возвращался нуль.

          Господи, как можно было быть таким идиотом?
          Только после Вашего поста обратил внимание на:
          proc.num[<имя>,<пользователь>,<состояние>,<cmdline>]

          В результате, после
          proc.num[,,,gdg_aaa.php]
          все заработало

          Спасибо.
          Zabbix 2.4.2
          PHP 5.4.5
          Oracle Linux 6.5
          VmWare ESXi 4

          MariaDB 10.0.15
          Oracle Linux 6.5
          Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

          Comment

          Working...