Size: a a a

Zabbix Russian Community

2020 April 04

AS

Anton Samets in Zabbix Russian Community
мы делали раньше - некий мастер айтем, который отправляет задачу в бэкграуд и выводит результат в темповый файл, а потом другими айтемами парсили уже текстовый файл, что мгновенно
источник

RF

Ruslan Fedoseev in Zabbix Russian Community
разбирайтесь с zabbix_sender )
источник

I

Inetov in Zabbix Russian Community
Aleksei Tychkov
сендер сильно проще того что ты задумал =)
возможно!
можете подсказать способ запуска, чтоб в заббиксе это была "внешняя проверка", которая запускает скрипт и сразу (не дожидаясь завершения) завершается? при этом передавая в скрипт имя элемента, запустившего проверку
@sharewax  ?
источник

AT

Aleksei Tychkov in Zabbix Russian Community
а почему сразу не дожидаясь завершения? разве от скрипта не нужно получить некий результат?
источник

AS

Anton Samets in Zabbix Russian Community
если ты запускаешь скрипт, который будет отрабатывать минуту - то что делать? ;)
источник

AT

Aleksei Tychkov in Zabbix Russian Community
напомни, плз, тебе нужно что-то из некой базы данных получить и результат пердать в дата итем?
источник

RF

Ruslan Fedoseev in Zabbix Russian Community
почему это нельзя делать по крону?
источник

AT

Aleksei Tychkov in Zabbix Russian Community
"крон - это сложно" (с)
источник

AS

Anton Samets in Zabbix Russian Community
https://pastebin.com/UPuPfNFz
тут *очень грубо* - скрипт возвращает время, которое прошло с прошлого запуска и детачит в бэкграунд тяжёлые операции, которые могут длиться долго.
источник

RF

Ruslan Fedoseev in Zabbix Russian Community
крон сложно???? ну извините...
источник

I

Inetov in Zabbix Russian Community
Aleksei Tychkov
а почему сразу не дожидаясь завершения? разве от скрипта не нужно получить некий результат?
потому, что он больше 30 секунд выполняется. из этой проблемы я пришёл к правки этого ограничения в исходниках)
источник

AS

Anton Samets in Zabbix Russian Community
но лучшее, что делать  - это слать заббикс-сендером и отлавливать если данные не поступают длительное время.
источник

I

Inetov in Zabbix Russian Community
Aleksei Tychkov
напомни, плз, тебе нужно что-то из некой базы данных получить и результат пердать в дата итем?
да, именно! но там ещё кастомный процесс авторизации, так что получать данные желательно моим кодом (который есть)
источник

AT

Aleksei Tychkov in Zabbix Russian Community
смотри
источник

AS

Anton Samets in Zabbix Russian Community
так дёргай айтем, который будет запускать какой-то скрипт, который запускает по окончанию сендер и тебе вернёт данные.
источник

AT

Aleksei Tychkov in Zabbix Russian Community
использование заббикс_сендера избавляет тебя от проблемы таймаута
источник

AT

Aleksei Tychkov in Zabbix Russian Community
скрипт получил результат - отдал заббикс_сендеру, тот послал его Заббиксу
источник

I

Inetov in Zabbix Russian Community
Ruslan Fedoseev
почему это нельзя делать по крону?
потому, что в конфиге, которым конфигурятся элементы в заббиксе - есть свои расписания для разных групп элементов. а крон предлагается сделать общим на всех? это не удобно
источник

RF

Ruslan Fedoseev in Zabbix Russian Community
и в чем разница?
источник

I

Inetov in Zabbix Russian Community
Anton Samets
так дёргай айтем, который будет запускать какой-то скрипт, который запускает по окончанию сендер и тебе вернёт данные.
вот я так и хочу) но как это правильно сделать? можно в личку, если это флуд уже
источник