All streams
Search
Write a publication
Pull to refresh
3
0
Юрий Малиновский @JuriM

Сисадмин

Send message
Сейчас на bandcamp все сидят, кроме того есть soundcloud
Bareos просто умеет хранить файлы, больше он ничего не умеет. Чтобы сделать бэкап базы бареосом, нужно или писать скрипт, который сам делает бэкап базы и подсовывает бареосу файлы (то есть костыль) или использовать официальные питоньи модули бареоса, которые написаны через одно место или совсем заброшены авторами (почемуто нет модуля для mysql, но есть модуль для mariadb). Причем нет никакой гарантии что ты сможешь восстановиться с таких бэкапов.
Видел такие фильтры. Как PoF сойдет, но в проде я бы такое ни за что не стал внедрять, тем более если сервер хайлоад. Многие еще предлагают пихать регулярки в глобальный exim.filter
MTA фильтрацией писем напрямую не должен заниматься, imho. Для фильтрации писем обычно подключают специально обученный софт типа amavis/clamav или коммерческие mail gateways
Да, действительно умеет, беру свои слова обратно. В кибане очень много завязано на файлбите, те же дашборды siem. imho файлбит более «тяжелый» чем флуент, например индекс файлбита больше сотни полей, у флуент всего чуть больше десятка. Мне у флуент понравилось что он умеет сразу в s3 лить архивы.
Наколько я помню, файлбит в отличии от флуента, не умеет работать в режиме сислог сервера (то есть принимать логи напрямую) и может только парсить логи самого сислога, в силу этого нагружает систему больше чем флуент (правда есть модуль cisco для файлбита, который умеет висеть на порту, но это я не рассматриваю)
Точно уже не помню, ошибка была «invalid record length at 0/1644F08: wanted 24, got 0»
Также вместо pcs я использовал crm. Репликация была в порядке, проверял перед выключением. Даже и если ошибок не было, пейсмейкер поднимал репликацию (тк слейв в любом случае отставал от нового мастера по времени) и выкидывал ошибку.
Проблема была только на версии постгрес 12 с новой схемой потоковой репликации. Использовались — дебиан 9 с самосборными пейсмейкером 2.0.4 и коросинком с дебиан сида, версия PAF 2.3 с заявленной поддержкой постгрес 12 (причем на тот момент в документации PAF про настройку для 12ой версии была буквально одна строка, пришлось чуть ли не исходники читать).
В моем случае была простая схема мастер-слейв. При тестировании я отключал мастер (просто делал shutdown, база постгреса и сама нода при этом находятся в рабочем состоянии), пейсмейкер начинает миграцию и поднимает роль мастера на слейве. При включении бывшего мастера, я сбрасывал аварийный триггер ресурсов через cleanup (так как и нода и инстанс постгреса находятся в рабочем состоянии после старта) и пейсмейкер должен был выставить ноде роль слейв и начать процедуру восстановления реплики с нового мастера. Но реплику поднять он не мог, выкидывал ошибку и переводил ресурсы снова в аварийное состояние. Приходилось поднимать реплику руками через pg_basebucket.
Я использовал github.com/ClusterLabs/PAF но пришлось отказаться — после перехода на посгтрес 12 паф работал до первого переключения с мастера на слейв, после чего репликация накрывалась медным тазом и все приходилось чинить руками. Как у вас пейсмейкер мониторит инстансы постгреса и как восстанавливается репликация при падении мастера — мастер просто падает и ждет когда админ поднимет репликацию к новому мастеру руками или репликация поднимается автоматически средствами пейсмейкера?
Одним из недостатков докера является единая точка отказа в случае падения докер сервиса. На схеме у вас указан cri-o daemon, что произойдет если этот сервис упадет?
Кстати, в zabbix-agent2 5ой версии модуль для постреса идет из коробки
Сентинели не обеспечивают полного HA, может получиться ситуация когда новый мастер так и не будет выбран
Насчет альтернатив это спорный вопрос. Я в детстве как то сам альтернативы находил, родители мне не помогали. Но находил при помощи своих друзей и в разговорах в кругу компании (Колян записался в секцию бокса, Димас ходит в кружок моделирования, может и мне попробовать?). Сейчас детей на детских площадках не увидеть, все сидят по квартирам с телефонами (не с компьютерами), детские компании можно еще увидеть на окраинах города, в «спальных» районах. Общение в школе с ровесниками сводится к тому какой у тебя уровень в роблоксе и сколько надо денег накопить на очередной апдейт.
У современных детей увлечение робототехникой это играть в Roblox на телефоне 24 часа в сутки
Я подключаю через include_role небольшие роли типа заббикс например. Если делать это в команде через плейбуки, то нужно явно знать какую роль подключать (если есть роль nginx, то нужно также подключить роль zabbix.nginx) или просто не знают об этом или забывают указывать.

Information

Rating
4,454-th
Location
Таллин, Эстония, Эстония
Registered
Activity

Specialization

System Administration, DevOps
Senior
Linux
Kubernetes
Database
PostgreSQL
MySQL
High-loaded systems
RabbitMQ
Git
Bash
CI/CD