Фотогалереи

Помощь при использовании сайта

Включить Polling для unixODBC

Доброго всем времени суток. Очередная заметка, пока есть желание пографоманить и чуточку времени.
Итак, мы хотим включить pooling в запросах через unixODBC. Для чего это может понадобиться - сейчас кратко распишу.
Например, у нас есть приложение "А" которое делает запросы в базюку "Б". Приложение А вообще не знает ничего про pooling а просто обращается в unixODBC, который уже в свою очередь дергает библиотеки драйвера (в нашем случае libsqora). Так вот unixODBC может селектнуть в базюке, забрать вывод и закрыть подключение к базе. Через какое то время (иногда меньше секунды) операция повторяется. И правильно: открывается новое соединение к базе и все вытекающие. А если таких подключений сотни, а если тысячи? Не очень как то. Поэтому на стороне unixODBC мы можем включить pooling и не закрывать соединение с базой.
Делается это довольно просто.

# Example driver definitions
[ODBC]
Trace = No
#Trace File = /tmp/sql.log
Pooling = Yes


Inaccessible user в zabbix

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

Inaccessible user

Все дело в том, что если пользователь от которого уходит уведомление(либо пользователь который имеет доступ к триггеру) не всегда находится в той же группе пользователей что и комментирующий. И исправить это можно только если одного из них добавить в группу другого. В случае массового исправления это конечно адЪ, так что уж сами решайте, баг это или фича.
//Кстати можно создать пустую группу и объединить этих ползователей через нее, чтобы ненароком не добавить прав тому, кому их добавлять нельзя.
Мое желание обеденного графоманства, как и свободное время подошло к концу.



Недоступность zabbix agent

Доброго времени суток читатель меня. Очередная заметка (коих стало очень мало последнее время) на память и для остальных возможно будет полезна. Касается заметка zabbix_agent и zabbix_server и логики их работы. Жили не тужили как говорится и в один прекрасный день получаем "Zabbix agent on host.name is unreachable for 5 minutes"

 



Zabbix изменение пароля zabbix-frontend-php

Очередная небольшая заметка про вашего мальч^W пока есть время и желание немного пографоманить.
Довелось недавно переносить виртуалку с Zabbix сервером на другое железо, заодно надо было изменить и логин пароль для доступа в БД MySQL.



Debian Nginx и количество открытых файлов

Доброго времени суток, читатель. Появилось свободное время, которое совпало с желанием написать небольшую заметку.
Итак, имеем nginx, проксирующий много траффика на бэкэнды. В какое то время трафика стало много настолько, что в error.log nginx'a стали сыпаться сообщения вида:

accept4() failed: Too many open files

Собственно вроде бы все просто, нужно увеличить лимиты открываемых файлов для nginx, но получилось не так быстро. Подробности ниже