Promethues оповещение через Telegram.

Расскажу про alert систему promethues и оповещение через telegram. На заре прометея с оповещениями было прямо сложно. Нужно было что-то костылить и использовать сторонние инструменты. Единственное, что хорошо работало из коробки это email и slack. Но в большинстве случаев все это не требуется, а хочется просто получать сообщения в telegram. С недавнего времени, прометей умеет […]

CockroachDB это вам не PostgreSQL

Сегодня хотел бы поделиться своими ощущениями о CockroachDB. Это распределенная (и как заверяют авторы, именно – распределенная), масштабируемая и «не убиваемая» база данных. На период 2023 года, база находится уже в стабильном релизе и доступна как на официальном сайте разработчиков так и на docker hub. По уверению разработчика CockroachDB сочетает в себе все преимущества и некую метаморфозу между […]

Pelican — Static site generator

Не так давно, я искал простой инструмент для создания легкой вики, куда бы я мог записывать заметки о текущей работе, что-то, что может легко вылететь из головы и потом трудно будет вспомнить. Основным требованием было: В процессе поиска я нашел прекрасный https://www.bookstackapp.com/, но он не отвечал второму второму пункту, конечно есть docker, и на сайте […]

Prometheus snmp или как я писал свой exporter…

Встала необходимость поставить на мониторинг QNAP, гугл ответил что есть прекрасный prometheus snmp exporter https://github.com/prometheus/snmp_exporter, зашел, почитал, в целом все понятно. Что нужно? Нужно создать конфигурацию на основе MIB с помощью так называемого SNMP Exporter Config Generator, его надо собрать на Go или воспользоваться docker контейнером, все это описано в репозитории. Я скачал необходимый мне […]

Шифрование на Python.

Совсем недавно встала задача передать свой приватный ключ от ssh на другой компьютер, а возможно даже и положить его в приватный git репозиторий. Как быть? Есть несколько вариантов, например, использовать ansible vault, если никогда не слышали об этом почитайте. Полезно. В том числе и для шифрования файлов самого ansible. Но что по мне, так это […]

FreeBSD/Fail2ban/IPFW

Когда я начинал свой путь в этой операционной системе, то даже в официальной документации, в качестве сетевого фильтра указывают ipfw. Правила его довольно интуитивны, но что бы сразу разобраться, особенно с NAT будет не просто. Я всегда иду от «паранойи», то есть нужно закрыть все и всем и открывать только по мере необходимости. Но первое […]

Docker health, здоровый взгляд.

Замечательная функция healthcheck имеется в инструментарии docker, на её основе kubernetes совершает множество действий над подами (контейнерами), например заменяет в реальном времени вышедший из строя контейнер. Я же хочу показать как можно пользоваться этими инструментами вне kubernetes. Для чего? Например что бы связывать контейнеры между собой в определенной последовательности или мониторинга состояния единичного сервиса. Для […]

101regexp или регулярные выражения

Я помню, как в свое время аббревиатура regexp (англ. regular expressions), вызывала у меня страх и ужас. Если была необходимость где-то использовать их. Нет, серьезно, тогда мне это казалось как выучить китайский язык. Сейчас я могу спокойно писать сложные и простые регулярные выражения для многих языков и текстовых процессоров вроде grep или sed. Кстати говоря, […]