Публикации
Новости

поиск

МИГРАЦИЯ ZABBIX НА POSTGRESQL

На этой неделе неожиданный сюрприз преподнес Zabbix. Вернее не он сам, а его web-интерфейс. Переносили его на PostgreSQL и заодно обновляли версию до 3.2. И вот он поставился – все хорошо, а webинтерфейс не стартует.

Вернее стартует, пытается подключиться к базе на localhost, не может и сильно из-за этого расстраивается. И мы вместе с ним. Потому что вся работа застопорилась. Все конфиги обнюхали, настройки поправили, права проверили. Ни в какую. Подайте мне базу на локальном хосте и все. Это при том, что у него в конфиге белым по черному написано куда и как подключаться. Потом полез я базу смотреть и вижу чудо: в базе таблица, в ней две записи, а их нет. Записи-невидимки. Да еще и в сессиях. Тут-то мы и смекнули, что база-то кривая. А так попробуй по ней понять, кривая она или нет, не будешь же все записи проверять при заливке дампа. Дропнули, перезалили, взлетело.

Теперь я понимаю, почему знак у Zabbix на красном фоне — это вся выпитая им у админов кровь.

В процессе переноса и обсуждения возникла еще одна идея для оптимизации. У нас часть триггеров в Zabbix самоблокирующаяся. То есть сбрасываются вручную через правку макропеременных. И вот то, что надо хранить эти макропеременные, а это обычно md5 от различных строковых данных, несколько удручало. Хотелось большей легкости шаблона, да и большей универсальности. И возникло следующее предложение: использовать TRIGGER.VALUE для самоблокировки триггера. То есть делаешь условие триггера таким: <условия_срабатывания> OR TRIGGER.VALUE = 1 и с этого момента при срабатывании по условию триггер остается активным, даже если условие срабатывания перестает выполняться. Сбросить можно только вручную. Учтите, что до версии 3.2 этой механикой пользоваться очень неудобно – надо менять условие триггера. Плюс выключаться он будет при следующем получении значения элементом данных, за которым он наблюдает.

Business Infinity Group

Мы признаем важность конфиденциальности информации. В этом документе описывается, какую личную информацию мы получаем и собираем, когда Вы пользуетесь сайтом businessinfinity.ru. Мы надеемся, что эти сведения помогут Вам принимать осознанные решения в отношении предоставляемой нам личной информации.

Политика конфиденциальности объясняет:


Общедоступная информация

Если Вы просто просматриваете сайт, информация о Вас не собирается и не публикуется на сайте.


Какую информацию мы собираем?

Мы собираем информацию об имени, телефоне и адресе электронной почты только тех посетителей нашего сайта, которые заполнили любую из форм на нашем сайте.


Как мы используем собранные данные

Ваше добровольное согласие оставить имя, телефон и адрес электронной почты подтверждается путем ввода вашего имени, телефона и/или адреса электронной почты в соответствующую форму. Информация, собранная после отправки формы на сайте (а именно: имя, телефон и e-mail адрес) нигде не публикуется и недоступна другим посетителям сайта. Имя используется для личного обращения к Вам, а телефон и адрес электронной почты — для уточнения вопросов. При необходимости использовать Ваши данные для целей, не упомянутых в настоящей политике конфиденциальности, мы всегда запрашиваем предварительное согласие на это.


Условия передачи информации третьим лицам

Ваши имя, телефон и адрес электронной почты никогда, ни при каких условиях не будут переданы третьим лицам, за исключением случаев, предусмотренных действующим законодательством.


Протоколирование

При каждом посещении сайта наши серверы автоматически записывают информацию, которую Ваш браузер передает при посещении веб-страниц. Как правило, эта информация включает запрашиваемую веб-страницу, IP-адрес компьютера, тип браузера, языковые настройки браузера, дату и время запроса, а также один или несколько файлов cookie, которые позволяют точно идентифицировать Ваш браузер.


Куки (Cookie)

На сайте используются куки (Cookies), происходит сбор данных о посетителях с помощью сервисов Яндекс Метрика. Эти данные служат для сбора информации о действиях посетителей на сайте, улучшения качества его содержания и возможностей. В любое время Вы можете изменить параметры в настройках Вашего браузера таким образом, чтобы браузер перестал сохранять все файлы cookie, а так же оповещал их об отправке. При этом следует учесть, что в этом случае некоторые сервисы и функции могут перестать работать.


Изменение Политики конфиденциальности

На этой странице Вы сможете узнать о любых изменениях данной политики конфиденциальности. В особых случаях Вам будет выслана информация на Ваш адрес электронной почты.


Business Infinity Group
×
Подписка на рассылку
[subscribe2]
×
Заказать обратный звонок

×