#System_Administration

2025-11-07

BitnetEnv 2077 — через боль и бубны к новой эре DevOps для Bitrix

Я — Bitrix-разработчик со стажем 8+ лет. Начинал дружить с битрой ещё с версии 12 — когда всё было максимально квадратно, можно сказать что я тот самый "проженный" битриксоид, а любой деплой превращался в ночной марафон из консоли, логов и bash-скриптов. Со временем стало понятно: BitrixEnv решает задачу, но не решает боль инженера . Он требует привыкания, ручной рутины и десятков часов конфигурации. Поэтому я переписал его заново — на Python + HTML5 + Vanilla JS . Без bash-магии запрещенной в хогвартсе и с прозрачной архитектурой собрав все года боли общения в единую точку невозврата возрождение Битрикс!

habr.com/ru/articles/963944/

#Битрикс #bitrix #bitrixenv #devops #system_administration #fastapi #nginx #debian #linux #python

2025-09-17

Zabbix: Укрощение шторма алертов. От гистерезиса до Telegram и авто-ремедиации

Привет, Хабр! Меня зовут Максим, я главный системный администратор. Сегодня мы поговорим о боли, знакомой каждому, кто работает с мониторингом: об усталости от алертов. О том самом звонке в 3 часа ночи из‑за службы, которая упала и сама же поднялась. О сотне писем «Host down» после падения одного магистрального коммутатора. Это не просто раздражает — это прямой путь к выгоранию команды и пропущенным реальным инцидентам. «Шумные» алерты — это не особенность Zabbix, а симптом его неправильного использования. По умолчанию Zabbix, как и любой мощный инструмент, требует тонкой настройки. Без нее он превращается в генератор информационного мусора, который обесценивает саму идею мониторинга. Проблема в том, что постоянный поток нерелевантных уведомлений притупляет бдительность. Инженеры начинают игнорировать оповещения, что катастрофически увеличивает время реакции на настоящие сбои (MTTA/MTTR) и, как следствие, время восстановления сервиса (RTO). Это уже не операционная проблема, а прямой бизнес‑риск. В этой статье мы построим многоуровневую систему защиты от «шума» в Zabbix. Мы пройдем путь от базовых, но критически важных техник, до продвинутых сценариев автоматизации. Мы научим Zabbix отличать кратковременный всплеск от реальной проблемы, понимать топологию вашей сети, коррелировать несвязанные на первый взгляд события и даже предсказывать проблемы до их возникновения. Финалом будет настройка надежного канала оповещений в Telegram и пример автоматического «самолечения» системы. Никакой теории — только практика, конфиги и команды, готовые к внедрению в прод. Укротить шторм

habr.com/ru/articles/947884/

#zabbix #мониторинг #алерты #system_administration #гистерезис #корреляция

black_bike (Harald Schwarz)black_bike@chaos.social
2025-09-07

Choose 20 female authors whose work you admire. One author per day for 20 days, in no particular order.

Wähle 20 weibliche Autorinnen deren Werk du bewunderst. Eine Autorin pro Tag, 20 Tage lang, beliebige Ordnung.

Day 4: Christina J. Hogan

Co-author, together with Thomas A Lemoncelli, on the book "The Practice of System and Network Administration", short TPOSA.

One of the best books about System Administration I know.

#bookchallange
#bookstodon #system_administration #christina_hogan

2025-03-22

Особенности работы с межсетевыми экранами: подводные камни и способы решения. Март 2025

Ниже я рассмотрю ряд моментов, напрямую связанных с удобством работы с межсетевыми экранами. Текст не является попыткой продвинуть или выделить какое-либо решение и основан на опыте работы, который безусловно не охватывает всех вариаций того, как реализованы те или иные настройки от производителя к производителю. ## Объекты для политики безопасности ### Специальные символы и буквы Очень часто в полях для ввода текста, администраторы используют специальные символы, начиная от всевозможных: ' / - _ и заканчивая буквами из других языков. В повседневной работе наличие специальных символов может никак не проявляться. Проблемы подобные настройки рождают когда нужно что-то куда-то скопировать или перенести и желательно автоматизированно. Появляются ошибки конвертации, чтения или задачи завершаются с предупреждениями, узнать истинную причину проблемы, почему выполняемая задача выдала ошибку, бывает сложно и одной из них бывают как раз специальные символы.

habr.com/ru/articles/893394/

#firewall #security #networking #best_practice #system_administration #interface

2024-12-24

Миграция CDN с nginx на Angie: кейс RUTUBE

Всем привет! Давно планировали рассказать пару сценариев использования нашего веб-сервера с открытым кодом Angie. Сегодня речь пойдет о том, как Angie используется в инфраструктуре такого большого проекта, как RUTUBE.

habr.com/ru/articles/869204/

#angie #rutube #system_administration #itcompanies

2024-09-19

[Перевод] Руководство от ненавистника Kubernetes: как использовать эту технологию

Пол Батлер, инженер-программист и создатель Jamsocket, уверяет, что Kubernetes — это как сложный, но увлекательный пазл: его можно ненавидеть, но без него не обойтись. Мы перевели его статью, в которой он рассказал, какие ресурсы K8s использует с удовольствием, а от каких предпочитает держаться подальше. В этом руководстве ненавистника вы найдете ценные советы, как извлечь максимум пользы из Kubernetes.

habr.com/ru/companies/flant/ar

#kubernetes #devops #system_administration #startup #case #k8s #helm #инфраструктура #opensource #ingress

2024-09-11

Systemd для начинающих: разбор юнитов и их функций

На связи Егор из блока поддержки платформы F5, сегодня предлагаем вспомнить основы systemd. Поскольку утилит и возможностей в нем много, а новые функции добавляются регулярно, следить за всем этим может быть непросто, так что начнем с основ. Systemd — это init процесс, который запускается при загрузке ядра операционной системы linux и его задачей является форкать другие процессы. Информацию о том, какие процессы необходимо исполнить он берет из, так называемых “юнитов” (systemd unit - freedesktop.org/software/syste). Юниты бывают различных типов, каждый из которых выполняет определенную задачу.

habr.com/ru/companies/factory5

#systemd #system_administration

2024-08-08

Простая автоматизация с Bash для новичков

Приветствую, это Денис из команды BagrovChibirev, и в статье я на простом примере расскажу об автоматизации процессов в Linux с помощью bash скриптов (сценариев командной строки). Этот материал для тех, кто только рассматривает для себя инструменты автоматизации рутинных процессов. Я не буду вдаваться в подробности работы оболочки или терминологию (на знания чего и не претендую), но я пошагово пройдусь по написанному скрипту и расскажу своё мнение почему вообще их стоит использовать. Приятного чтения :) Рассматривать я буду свой минималистичный скрипт для разворачивания простого python Django проекта при помощи системных юнитов (демонов) на удалённом сервере. Для тех, кто не в курсе: демоны - это специальные системные сервисы, которые следят за состоянием сторонних процессов и поддерживают их работоспособность. В современном мире для таких целей на микросервисах применяется Docker, но когда проект небольшой и состоит из пары-тройки процессов, их намного легче, проще и дешевле для системы (в разы), развернуть при помощи встроенных в линукс демонов.

habr.com/ru/articles/834684/

#bash #bashскрипт #systemd #system_administration #automation

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst