Size: a a a

Zabbix Russian Community

2020 April 04

I

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

RF

Ruslan Fedoseev in Zabbix Russian Community
ну посмотрите в исходниках
источник

I

Inetov in Zabbix Russian Community
ок, спасибо, на самом деле уже много полезных советов получил)
источник

RF

Ruslan Fedoseev in Zabbix Russian Community
я не разработчик, я им доверяю. Мне сказали - таймаут до 30 сек - значит так надо. А самому копаться в коде и пытаться понять, что это зацепит и как повлияется и на что - у меня есть чем заниматься и вместо этого )
источник

AT

Aleksei Tychkov in Zabbix Russian Community
Alexander Khatsayuk
Ой, всё. @inetov какой тебе совет сейчас нужен? Как собрать сервер из исходников? Тебе сюда:
https://www.zabbix.com/documentation/current/ru/manual/installation/install
Собирай на отдельной машине, получившийся бинарник сервера подменяй.
вот ты единственный кто помог парню, остальные только советы дают =)
источник

EY

Evgeny Yurchenko in Zabbix Russian Community
@inetov если знаком с докером, то зафигачь версию Zabbix, которая тебе нужна на OS, которая тебе нужна https://github.com/zabbix/zabbix-docker/tree/4.4/server-mysql и меняй что хочешь в исходниках, рекомпилируй и тяни бинарник. (Это если влом свой dev environment собрать)
источник

I

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

AK

Alexander Khatsayuk in Zabbix Russian Community
Aleksei Tychkov
вот ты единственный кто помог парню, остальные только советы дают =)
Тот самый момент, когда я бы лучше послушал остальные советы. =D
источник

C

Combot in Zabbix Russian Community
🌟 Alexander Khatsayuk has reached level 3!
источник

AT

Aleksei Tychkov in Zabbix Russian Community
спасибо за добрые слова, дружище!
источник

ДУ

Дмитрий Унтила in Zabbix Russian Community
Inetov
@asand3r @martin74ua
мне нужно увеличить ограничение для параметра конфига Timeout с 30 секунд до 3 минут.
я тут на днях спрашивал по этому кейсу - мне удобнее всего было бы делать "внешние проверки", которые будут выполняться несколько минут.
Рассмотрите вариант связки: заббикс выполняет внешнюю проверку, которая запускает задание с помощью at утилиты в линукс. В это задании (скрипте) можете выполнять любые задания хоть 10 минут, а в конце отправляйте в заббикс значения с помощью sender. Рабочая схема и не надо ломать работу приложения.
источник

I

Inetov in Zabbix Russian Community
Дмитрий Унтила
Рассмотрите вариант связки: заббикс выполняет внешнюю проверку, которая запускает задание с помощью at утилиты в линукс. В это задании (скрипте) можете выполнять любые задания хоть 10 минут, а в конце отправляйте в заббикс значения с помощью sender. Рабочая схема и не надо ломать работу приложения.
я уже занимаюсь этой версией, но о "at" ещё не слышал, пойду гуглить, спасибо
источник

RF

Ruslan Fedoseev in Zabbix Russian Community
Ат то тут зачем???? Крона более чем достаточно
источник

MO

Mikhail Okhotin in Zabbix Russian Community
ну вот хочет инициировать процесс из заббикса, а не кроном
источник

I

Inetov in Zabbix Russian Community
у меня получилось запустить процесс так:
./script_name.sh > /dev/null 2>&1 &
управление сразу возвращается заббиксу, без ожидания результата дочернего скрипта
источник

ИБ

Иван Балакин in Zabbix Russian Community
Достаточно просто & в конце, на самом деле
источник

I

Inetov in Zabbix Russian Community
Иван Балакин
Достаточно просто & в конце, на самом деле
нет, не достаточно, я попробовал.
возможно я сделал что-то не так, но просто & в конце не возвращает управление Zabbix'у, а ждёт результат из вызываемого скрипта.
если у вас есть рабочий пример, в котором этого достаточно - с удовольствием посмотрю
источник

П

Паша in Zabbix Russian Community
Ознакомьтесь также с nohup и disown, возможно вам подойдет
источник

I

Inetov in Zabbix Russian Community
Паша
Ознакомьтесь также с nohup и disown, возможно вам подойдет
а чем они могут тут подойти?
я почитал про эти команды, но так и не понял чем они лучше или какую функциональность добавят. приведённый выше вызов работает. единственный минус, который я вижу - заббикс не узнает, если во время запуска скрипта произойдёт ошибка (не во время выполнения, а именно запуска - неправильное имя файла, например)
источник

A

Alexander in Zabbix Russian Community
Inetov
остальные способы не подходят или тоже довольно трудоёмки, а по этому я хочу оценить сложность наката такой изменённой версии, чтоб выбрать путь))
про саму задачу расскажи
источник