Ad Widget

Collapse

Zabbix Timeout

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • McLeod095
    Member
    • Mar 2010
    • 40

    #1

    Zabbix Timeout

    Всем доброго времени суток!
    Имеется zabbix 2.0.9
    и куча проверок разного рода
    Сейчас озадачился тем что многие проверки могут выполняться более 30 секунд и, к сожалению, приводить к тому что хост какое-то время не опрашивается.
    Задумался над тем как сделать так что бы в логи на клиенте появлялись записи о том что скрипт выполняется долго.
    Для теста написал такой скрипт
    #!/bin/bash

    trap "_exit; exit 1;" SIGKILL SIGTERM KILL TERM SIGINT

    function _exit() {
    echo "timeout" >&2
    }

    sleep 31

    echo 0
    exit 0

    руками по Ctrl+C все показывает, но вот если запускать через UserParameter то на сервере просто получаю ZBX_NOTSUPPORTED и все. В логах на клиенте ничего нет.
    Получается при запуске команд заббикс агент не принимает его вывод ошибок и никуда не пишет.
    Есть ли способ писать в лог заббикс агента?
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Боюсь выглядеть глупо, но мне кажется, что zabbix_agentd.log открыт для записи и
    Code:
    echo something >> zabbix_agentd.log
    должно приаппендить нужное сообщение в него. Да, топорно, но за неимением лучшего...

    Comment

    Working...