Stats.sh: Как я победил рутину и перестал набирать одни и те же команды

Знаете это чувство, когда ты делаешь одно и то же действие в сотый, тысячный раз? Со мной это случилось в прошлом месяце. Я получал доступ к свежеарендованному выделенному серверу и начинал набивать одну и ту же мантру: dmesg | tail, smartctl -A /dev/sda, df -h, cat /proc/mdstat, free -h, lscpu, vmstat 1 5, ps auxfww. Пальцы сами выбивали команды, а я уже мысленно был в другом месте.

Я инженер. Мне лень. А лень, как говорится, двигатель прогресса. Поэтому я сел и за вечер набросал скрипт, который делает всю эту грязную работу за меня. Встречайте: stats.sh!

Читать далее «Stats.sh: Как я победил рутину и перестал набирать одни и те же команды»

СВОЙ ЛИЧНЫЙ WATCHDOG: КАК Я НАПИСАЛ АСИНХРОННЫЙ ТЕЛЕГРАМ-БОТ ДЛЯ МОНИТОРИНГА СЕРВЕРОВ И ПОЧЕМУ ОН ВАМ НУЖЕН

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

Админ должен узнавать о падении своего сервера первым. Не от пользователей, не от техподдержки хостинга, а от автоматики. Но что делать, если разворачивать корпоративного монстра вроде Zabbix или Prometheus + Grafana ради пары выделенных серверов и десятка сайтов — это откровенный оверкилл? Зачем тратить гигабайты оперативки на метрики, если вам нужно ответить на один простой вопрос: Оно вообще работает?

Именно поэтому я написал и запустил новый сервис — легковесный, быстрый и абсолютно безжалостный к даун-таймам Telegram-бот: @phoenix901mbot. В этой статье я вскрою его подкапотное пространство и расскажу, как пара сотен строк грамотного асинхронного Python-кода заменяют тяжеловесные системы мониторинга.

Читать далее «СВОЙ ЛИЧНЫЙ WATCHDOG: КАК Я НАПИСАЛ АСИНХРОННЫЙ ТЕЛЕГРАМ-БОТ ДЛЯ МОНИТОРИНГА СЕРВЕРОВ И ПОЧЕМУ ОН ВАМ НУЖЕН»

ПРОМЕТЕЙ: Хроники цифрового суверенитета и победа над медленной озвучкой

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

Читать далее «ПРОМЕТЕЙ: Хроники цифрового суверенитета и победа над медленной озвучкой»

честная глубокая очистка Windows без «чудо‑оптимизаторов»

Коротко: это цифровой веник. Никаких «ускорим за 1 клик» и рекламы. Только системные команды Windows, которые освобождают место и приводят систему в порядок. Я не продаю воздух — показываю каждую строку.

Читать далее «честная глубокая очистка Windows без «чудо‑оптимизаторов»»

root@phoenix901:~# connect
[×]

Получай дайджест раз в неделю.
Без спама.