Re: Виртуализация
- To: debian-russian@lists.debian.org
- Subject: Re: Виртуализация
- From: Andrey Melnikoff <temnota+news@kmv.ru>
- Date: Wed, 3 Apr 2013 20:20:43 +0400
- Message-id: <[🔎] pf1u2a-473.ln1@kenga.kmv.ru>
- References: <513C7FF1.6030602@yandex.ru> <513F4BCF.7000507@yandex.ru> <CAHMFuOtXX+_eiL0T9iAWt4xGkOpeQbhpCnK8Pqxo3BL9UKSb0g@mail.gmail.com> <513F6F83.8080403@yandex.ru> <CAHMFuOvXzn-Wu+z5ME-f6QMktaq32dwCdXXO=f6dNOc-+m_Few@mail.gmail.com> <CAOQdWPFyatdnX35yZLmop_k7RvRaUQccFmDeC5hGAeSM5ZROgQ@mail.gmail.com> <kunb1a-cpm.ln1@kenga.kmv.ru> <51435EA0.6000702@yandex.ru> <jmim1a-bpv.ln1@kenga.kmv.ru> <514B2274.9050506@yandex.ru> <7no82a-ql7.ln1@kenga.kmv.ru> <51548099.7010406@yandex.ru>
"Артём Н." <artiom14@yandex.ru> wrote:
> 26.03.2013 18:42, Andrey Melnikoff пишет:
> > "Артём Н." <artiom14@yandex.ru> wrote:
> >> 19.03.2013 21:09, Andrey Melnikoff пишет:
> >
> > [skipp]
> >
> >> Но насчёт Zabbix, не соглашусь. Его 1998-го года пилят. И, вроде, далеко не
> >> самая плохая система.
> > Ага, его обмазывают затычками. После "скандалы-интриги-расследования"
> > (http://blog.zabbix.com/mysterious-zabbix-problems-how-we-debug-them/1023/)
> > тем кто в теме становиться совсем смешно.
> "You could say: localtime() is not a reentrant function. Right. But why does it
> hang ?
> Let???s look into libc source code. On our Debian GNU/Linux 6.0 machine the
> interesting part is in eglibc-2.11.3/time/localtime.c"
> И что тут смешного? Со всеми бывает.
> Насколько я понял, вызванный в обработчике сигнала localtime(), ожидает снятия
> блокировки прерванного localtime().
> Типичный deadlock, связанный с устаревшей архитектурой libc, которая не была
> рассчитана на многопоточность, а разработчики предпочитали отделываться
> добавлением костылей.
> Да, конечно тут есть и ошибка разработчиков Zabbix. Но что смешного, объясните?
> Я не в теме.
В signals handler'е нужно устанавливать флаг или завершать работу, в
зависимости от сигнала. А тут у нас геройство такое - мы в XXI веке
осознали, что так как мы делаем - делать низзя. Хотя про это пишут во всех
HOWTO по обработке сигналов. Типичный индусский код.
> >>> Жабикс крив по своей внутренней идеологии и организации. Унутре оно всё
> >>> однопоточное, из-за этого обвешано нелепыми таймаутами. Импорт хостов с
> >>> темплейтами может занимать несколько часов, при этом только php жрет память
> >>> вагонами и греет процессор. Триггеры - хорошо, но пока нарисуешь что-то
> >>> сложнее "ой, у нас тут 0 вместо 1" - упаришься. Невозможность опросить итем
> >>> по срабатыванию триггера это вобще 10+. Из-за этой "мелочи" приходиться
> >>> хранить данные переодического опроса (хотя они не нужны и не менялись с
> >>> предыдущей перезагрузки железа).
> >> Да, триггеры слабоваты, не гибкие.
> >
> >>> Процесс апгрейда - занимательная песня, его просто нет. Проще выкинуть всё,
> >>> что было и нарисовать с нуля но на новой версии.
> >> Есть SQL скрипт, позволяющий перейти на версию 2 с версии 1.
> > Если бы я его не пробовал применить - я бы не говорил, что оно наполовину
> > рабочее.
> Что не сконвертировалось?
Сконевертировалось всё, вот только макросы не добавились для LLD. А так -
почти работало.
> Я вскоре собираюсь ставить 2-й и перенести конфигурацию с тестового 1.8.
> На данный момент, всё-таки ограничусь Zabbix. Поищу патч от Яндекс. Если найду -
> хорошо. В любом случае, пока что, не очень критично.
Не найдешь ты их. Есть у меня предположение, что там от забикса только
название осталось.
--
Best regards, TEMHOTA-RIPN aka MJA13-RIPE
System Administrator of POST Ltd. mailto:temnota@kmv.ru
Reply to: