Всем Здравствуйте. Есть такая задачка дергать определенное значение на странице. Сейчас это делается шел скриптом, в нем курл.
Так вот, проблема заключается в том, что если контента на странице нет, мой шел скрипт с парой седом подвисает в процессах на хосте, иногда даже это полностью "забивает" заббикс агента и я не получаю данные с хоста.
Хочется или оптимизировать шел скрипт, или все же понять как красиво это сделать веб мониторингом. Потому, что при недоступности сервиса как минимум график выпадает на 5-10 минут.
Сейчас это выглядит так:
Буду рад советам. Спасибо
Так вот, проблема заключается в том, что если контента на странице нет, мой шел скрипт с парой седом подвисает в процессах на хосте, иногда даже это полностью "забивает" заббикс агента и я не получаю данные с хоста.
Хочется или оптимизировать шел скрипт, или все же понять как красиво это сделать веб мониторингом. Потому, что при недоступности сервиса как минимум график выпадает на 5-10 минут.
Сейчас это выглядит так:
Code:
UserParameter=site.status.item[*],/usr/bin/curl --silent --connect-timeout 10 --max-time 10 $1 | sed -n $2p | sed 's/^.*:\ //'
Comment