Ad Widget

Collapse

как увеличить таймаут для самописных скр

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sergeyfromkomi
    Senior Member
    • Dec 2009
    • 126

    #1

    как увеличить таймаут для самописных скр

    Добрый день! Не подскажите?
    1)как можно увеличить таймаут для самописных скриптов проверки? Есть ли такая возможность?
    часто на получения данных(через самописный скрипт) от оборудования уходит уходит около 10-20 сек. Забикс ждёт не более(примерно) 3-ёх секунд после запуска скрипта. Поэтому считает , что скрипт не вернул ничего. Считаю, что увел. таймаута решило бы эту проблему...

    2) верно ли я читаю(понимаю) выражение такого тригера:

    {ERPS_Template:erps.check.west[].last(#3)}=1
    Если три проверки подряд возвращают "1", то поднимать аларм.
    Верно?
    Last edited by sergeyfromkomi; 26-08-2011, 10:21.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    1) /etc/zabbix/zabbix_server.conf
    Code:
    ### Option: Timeout
    #       Specifies how long we wait for agent, SNMP device or external check (in seconds).
    #
    # Mandatory: no
    # Range: 1-30
    # Default:
    Timeout=30
    И рестартовать zabbix_server
    2) Не правильно. Читайте описание функции
    http://www.zabbix.com/documentation/...onfig/triggers
    {ERPS_Template:erps.check.west[].last(#3)}=1
    last(#3) – третье из последних значений
    Т.е. если значения были 1 2 3 4 5 6 7
    То вернёт 5
    А правильно было бы так:
    {ERPS_Template:erps.check.west[].count(#3,1,eq)}=3
    Last edited by dima_dm; 26-08-2011, 11:23.

    Comment

    • sergeyfromkomi
      Senior Member
      • Dec 2009
      • 126

      #3
      Спасибо Вам. Не в первый раз уже помогаете.....
      Жаль только, что
      Range: 1-30

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Originally posted by sergeyfromkomi
        Спасибо Вам. Не в первый раз уже помогаете.....
        Жаль только, что
        Range: 1-30
        Если нужно больше время выполнения скрипта, то я делаю трюк со скриптом в cron
        Пример

        Comment

        Working...