DevOps MemOps
Открыть в Telegram
Всё о DevOps Для связи - @raz_raz Заказать рекламу через биржу: https://telega.in/c/devops_memops
Больше6 453
Подписчики
-124 часа
+317 дней
+8930 дней
Архив постов
6 460
Изучайте Linux-сети на практике
Новый практический челлендж — потренируйтесь разбираться в сетевой конфигурации Linux-хостов: находить имена интерфейсов, IP- и MAC-адреса, шлюз по умолчанию, а также определять, какие маршруты сервер использует для доступа к разным адресам.📌 Подробнее: https://labs.iximiuz.com/challenges/linux-inspect-network-interfaces-and-routes MemOps🤨
6 460
Динозавр держится за ВМ и снапшоты по расписанию, Археолог давно не помнит, что и где у него крутится, а Повелителю облаков уютно до первого кругленького счёта. Это три из десяти типов инфраструктуры в тесте от команды Deckhouse.
Ответьте на 5 вопросов, узнайте свой тип и отправьте ссылку на результат команде. Посмотрим, совпадёт ли он у коллег.
→ Пройти тест и узнать свой тип
6 460
GitHub автоматизировал отзыв неподтверждённых доступов к репозиториям
Внешний подрядчик закончил работу, а доступ к репозиторию остался. Если проверка зависит от памяти владельца, такие разрешения легко переживают сам проект. В GitHub для одной из внутренних организаций сделали Evergreen. Раз в квартал приложение открывает задачу со списком внешних участников. Ответственный отмечает тех, кому доступ ещё нужен, и закрывает её. Неподтверждённые разрешения отзываются. Если ответа нет, после установленного срока отзывается весь доступ из списка. На проверку предусмотрены две недели. Случайный ручной запуск не должен сокращать этот период. Состояние проверок хранится в JSON-файлах в Git. По истории изменений видно, кто принял решение и что произошло. Отдельный процесс предупреждает о заброшенных репозиториях и затем архивирует их. Авторы показывают внутреннюю реализацию на GitHub App, Actions и задачах. Этот процесс можно взять за основу для собственной проверки доступов.📌 Подробнее: https://github.blog/engineering/platform-security/staying-evergreen-how-we-automated-secure-access-and-repo-hygiene-in-a-shared-org/ MemOps🤨
6 460
Grafana ограничивает рост числа рядов при автоматической оптимизации метрик
Автоматическая агрегация метрик экономит ресурсы, пока кто-нибудь не запросит подробные данные обратно. Восстановление детализации увеличивает число активных временных рядов. В Adaptive Metrics появился режим cost-first. Сначала применяются рекомендации, уменьшающие число рядов. Затем система рассматривает увеличивающие рекомендации, начиная с самых небольших, и останавливается перед превышением исходного количества. Допустим, есть три изменения: −10, +5 и +10 рядов. Первые два пройдут, последнее останется на рассмотрение. Итог цикла — на пять рядов меньше. Режим coverage-first применяет все рекомендации, включая восстановление детализации для востребованных данных. Для критичных метрик это может быть предпочтительнее. Режимы можно выбирать отдельно по сегментам: например, командам или окружениям. При этом ограничение прогнозируемого числа рядов в цикле не задаёт жёсткий потолок всему счёту Grafana Cloud.📌 Подробнее: https://grafana.com/blog/coverage-first-or-cost-first-two-ways-to-automatically-apply-adaptive-metrics-recommendations/ MemOps🤨
6 460
Glances — инструмент с открытым исходным кодом для мониторинга состояния серверов. Собирает основные показатели на одном экране и помогает быстро определить, какие процессы и ресурсы требуют внимания.
Возможности: — Мониторинг CPU, оперативной памяти, дисков и сети. — Просмотр работающих процессов и потребляемых ими ресурсов. — Отображение температур, напряжений и скорости вентиляторов при наличии поддерживаемых датчиков. — Мониторинг контейнеров Docker и LXC. — Работа в терминале и через веб-интерфейс, наблюдение за удалёнными системами. — Доступ к метрикам через REST API и экспорт данных в файлы и внешние системы хранения. Glances написан на Python, поддерживает Linux, BSD, macOS и Windows. Также можно расширить его возможности при помощи плагинов.📌 Подробнее: https://github.com/nicolargo/glances MemOps🤨
6 460
Чикен Бомбонм снова в Додо!
Сочные куриные кусочки, свежие овощи, соус сладкий чили и много сыра ждут вас, попробуйте! 😊
Заказать
#реклама
dodopizza.ru
О рекламодателе
6 460
В iximiuz Labs появился новый сложный челлендж по контейнеризации:
Отладить Go-контейнер, который перестал запускаться после недавнего изменения.Сможете найти первопричину и исправить сборку? 📌 Подробнее: https://labs.iximiuz.com/challenges/fix-go-container-image-broken-by-recent-change MemOps🤨
6 460
Repost from Типичный Сисадмин
🫣 Актуальна реальная кулстори из одного ИТ-отдела.
ИБшники позвонили в 6:12 утра.
- Срочно патчите все PHP-серверы. Прямо сейчас.
- Что стряслось?
- Две критические уязвимости. RCE. Удаленное выполнение кода без авторизации.
Красота.
Спрашиваю: "А сколько у нас вообще серверов на пыхе?"
По CMDB и документации: 12.
По факту: хз.
Пошли искать по сетке. Нашли:
• Один полуживой WordPress;
• Три древних внутренних тулзы;
• Один гудящий системник под столом у завхоза;
• Два закрытых вендорских апплайнса;
• Забытый телефонный справочник сотрудников за 2016 год;
• И виртуалочку с именем PHP-STAROE-NE-TROGAT
Естественно, на ней крутится выгрузка зарплатных ведомостей.
Следом откопали тазик на PHP 5.6.
Спрашиваю: "Кто его запиливал?"
В README.txt в корне проекта написано: СЕРЁГА.
Серёга уволился в 2019 году.
Набрали Серёге. Серёга в трубку:
- "Охренеть, этот кусок говна до сих пор работает?!"
Душевно 🙂
К 8:00 на аварийный колл подтянулось руководство.
Генеральный:
- То есть хакеры реально могут зайти снаружи?
ИБ:
- Потенциально... да.
Генеральный:
- И даже без пароля?
ИБ:
- Вообще без пароля.
Генеральный:
- А нахрена МЫ тогда каждые три месяца эти пароли меняем?!
(Понятно, суть проблемы уловил не до конца) 🐒
Подключился финансовый отдел. Спросили, нельзя ли отложить патчинг до выходных, потому что "даунтайм уронит выручку".
Безопасники вежливо пояснили, что альтернатива - это когда рандомные хацкеры будут бесплатно запускать любые скрипты на наших серверах.
Финики попросили "прислать сравнительную табличку затрат" 😱
В 9:17 кто-то предложил: " А давайте временно потушим уязвимые веб-морды".
Маркетинг в отказ: "Нельзя! У нас прямо сейчас крутится реклама вебинара со скидкой 20%!"
В итоге следующий час топ-менеджмент на полном серьёзе перетирал, что лендос со скидоном на вебинар важнее, чем полный захват инфраструктуры компании 🐒
Вроде всё нашли, изолировали, пропатчили. Выдохнули.
И тут сетевой сканер находит ещё один хост.
Имя: TEMP-PHP-2014
Аптайм: 4512 дней.
Никто не знает, что там крутится.
Ни за кем не числится.
Отключить нельзя - потому что как только мы рубим ему порт, у нас складе перестают печататься накладные.
ИБ вздохнуло и присвоило тачке статус "критическая инфраструктура".
Там стоит PHP 5.4.
Уязвимость в нём существует дольше, чем средний возраст джуна в компании.
Так и прошел один из дней на одной из реальных галер.
Типичный 🍺 Сисадмин
6 460
GitLab Secrets Manager выдаёт секреты только нужным задачам CI/CD
Ключ для выкладки в production не нужен задаче, которая проверяет форматирование кода. Если обе получают его через общую переменную, компрометация любой из них расширяет область утечки. В GitLab Secrets Manager задача явно запрашивает секрет через secrets: в .gitlab-ci.yml. Доступ можно ограничить веткой, её защищённостью и целевым окружением. Например, разрешить чтение только из защищённой ветки для production/*. Значение хранится в OpenBao. Задача получает его по короткоживущему токену, а в окружение передаётся путь к временному файлу. В аудите чтения сохраняются идентификаторы задачи и конвейера. Это не отменяет ротацию: если задача успела прочитать и передать ключ злоумышленнику, ключ нужно заменить. Динамические учётные данные пока заявлены как следующая возможность. Secrets Manager доступен в GitLab 19.5 на Premium и Ultimate для GitLab.com и собственной установки. Поддержка Dedicated появится позже.📌 Подробнее: https://about.gitlab.com/blog/secrets-manager-ga/ MemOps🤨
6 460
Сеоника: сайты, деньги и нейросети на практике
Делюсь практикой на своих проектах: создание сайтов, магазинов, автоматизация, SEO и привлечение клиентов. По-чесноку: что получилось, где ошибся, сколько потратил.
Для вебмастеров, маркетологов и тех, кто продвигает свой бизнес в интернете. Подписывайтесь!
Подписаться
#реклама
О рекламодателе
6 460
Picosnitch — мониторинг сетевого трафика на каждый исполняемый файл с помощью BPF
Получение уведомлений при подключении к сети новой программы или при ее изменении Контролирует пропускную способность сети, разбивая трафик по исполняемым файлам, хэшам, родителям, доменам, портам или пользователям с течением времени При желании можно проверить хэши или исполняемые файлы с помощью VirusTotal Хеши исполняемых файлов кэшируются на основе устройства + inode для повышения производительности и работают с приложениями, запущенными в контейнерах Используется BPF для точного мониторинга пропускной способности с низкими накладными расходами и fanotify для контроля исполняемых файлов на предмет модификации Поскольку приложения могут вызывать других пользователей для отправки/получения данных для них, родительский исполняемый файл и хэш также регистрируются для каждого соединения Прагматичный и минималистичный дизайн, сфокусированный на точном обнаружении с четким сообщением об ошибке, когда это невозможно📌 Подробнее: https://github.com/elesiuta/picosnitch MemOps🤨
6 460
Чувствуете, что не успеваете за ИИ-трендами?
Нейросети, ИИ-агенты, вайбкодинг... Хочется понять, что пригодится бизнесу, но за клиентами, командой и текущими делами некогда разобраться.
Битрикс24 — ИИ-сервис для управления бизнесом. Нейросети встроены в рабочие процессы: ИИ можно применять в повседневных делах компании, а не только экспериментировать в отдельном чате.
Что внутри?
⚡ CRM, задачи, мессенджер, проекты с внешними сотрудниками — для работы команды;
⚡ BitrixGPT и ИИ-агенты — помогают с текстами, поиском информации, отчётами, аналитикой и работой с порталом;
⚡ Итоги созвонов, задачи из голосовых и кружочков, автозаполнение CRM;
⚡ Вайбкодинг — создание приложений для бизнеса без навыков программирования.
Попробуйте Битрикс24 — начните с задач, которые давно хотелось поручить ИИ.
Перейти на сайт
#реклама 16+
bitrix24.ru
О рекламодателе
