Как стать автором
Поиск
Написать публикацию
Обновить
179.22

Серверное администрирование *

Установка, настройка, обслуживание

Сначала показывать
Период
Уровень сложности

Установка JBoss BPM Suite

Время на прочтение9 мин
Количество просмотров9.9K
image

Предисловие


Инструкция описывает порядок установки и настройки BPM Suite. Изначально определимся, что мы получим по окончанию всего процесса установки. В данном случае это сервер JBoss BPM Suite, работающий в автономном режиме (не в режиме домена, без кластеризации) на ОС RHEL (на CentOS все абсолютно идентично). Для того что бы было возможно установить JBoss BPM Suite требуется, что бы уже имелся развернутый JBoss EAP. Есть определенные зависимости между версиями BPM и EAP, их можно с легкостью найти в документации RedHat. В данном материале описан только порядок действий при установке версии BPM 6.1.2, для других версий она может отличаться.
Читать дальше →

Установка OpenSolaris snv_134b SPARC на SunFire v100

Время на прочтение2 мин
Количество просмотров7.3K
Не так давно пришлось устанавливать OpenSolaris на SunFire v100. Задача, как оказалось, совсем не тривиальная. У нас есть:

  • Intel x86 PC
  • SunFire v100 на UltraSPARC IIe/IIi
  • И диск с записанным OpenSolaris snv_134b.

Итак, приступим…
Читать дальше →

Траблшутинг ipsec-туннелей в Juniper

Время на прочтение3 мин
Количество просмотров15K
Статей по настройке IPSec на Juniper SRX уже появилось несколько: раз, два, три. Но я бы хотел отойти чуть в сторону, и поговорить о том случае, когда что-то пошло не так.

JunOS предоставляет довольно удобные средства мониторинга и траблшутинга туннелей. Часть из них описана в официальной вики, часть есть на просторах интернета, что-то узнаешь из общения с JTAC.

Что оказалось полезным для меня:
Описание ошибок VPN — довольно подробная табличка при анализе логов. Так же информацию можно посмотреть здесь (удобно сгруппировано по типам VPN-туннелей).

Ну а самая мякотка под катом.
Читать дальше →

Juniper SRX: Обновляем версию JunOS

Время на прочтение2 мин
Количество просмотров30K
Сегодня я хотел бы рассказать как можно обновить версию JunOS на вашем Juniper SRX. Я буду экспериментировать с SRX240B.

Пост будет полезен начинающим администраторам, матерые гуру не найдут тут ничего интересного.

Заинтересовало? Прошу под кат.
Читать дальше →

Новые возможности управления ИТ инфраструктурой и возможности IBM Flex System Manager

Время на прочтение4 мин
Количество просмотров6K
И снова здравствуйте!
Я хочу продолжить описание систем семейства IBM Pure Systems.Первая статья с общим описанием системы лежит тут. Разберем более подробно компоненты, из которых состоит данная система. Хочу начать с наиболее интересной части – системы управления. Модуль отвечающий за мониторинг, управление и различные дополнительные возможности.

Какие потребности привели к созданию данного решения:
Читать дальше →

Автоматизация начальной настройки веб-сервера

Время на прочтение11 мин
Количество просмотров19K
Наверняка, у многих есть собственные веб серверы. Настройка нового сервера с нуля — достаточно нудное и времяубивающее трудоемкое занятие не только для новичка, но и для бывалых.

А если к тому же по долгу службы вам приходится настраивать по несколько серверов в неделю/месяц, то невольно начинаешь задумываться об автоматизации этого процесса. Хочу поделиться bash скриптом, который я использую для начальной настройки RedHat / CentOS серверов.

Продолжаем разговор

Nginx как Reverse Proxy для сайта, использующего SSL

Время на прочтение3 мин
Количество просмотров131K

Введение


Как настроить nginx в качестве frontend к apache и зачем это нужно — написано неоднократно, в том числе и на Хабре. Мой случай немного отличается от классического. Начиналось все как обычно, проект на apache, увеличение количества посетителей и, связанная с ним, недостаточность ресурсов сервера. Но проект использовал SSL для защиты обмена данными с клиентами. С чем я столкнулся и как решил проблемы я расскажу под катом.
Читать дальше →

Создание DAG кластера на серверах Mailbox Exchange

Время на прочтение4 мин
Количество просмотров63K
В данной статье рассматриваются сервера Exchange 2010 с ролью Mailbox (далее я буду писать mailbox сервер). Кластер DAG (Database Availability Group) строиться на серверах Exchange с данной ролью, в моем случае на данных серверах не установлены прочие роли Hub Transport, Client Access, Edge — под данные роли используются другие сервера.

Схема архитектуры следующая:

image

В статье рассматривается только настройка одного кластера DAG для серверов, которые располагаются в разных ЦОД (DC01 и DC02) — это необходимо для отказоустойчивости при выходе из строя одного из ЦОД (схема реализуема и в единичном DC).

Читать дальше →

Связка LightSquid + Active Directory

Время на прочтение4 мин
Количество просмотров12K
Использую на прокси-сервере squid анализатор логов LightSquid, и вот, однажды захотелось чтобы статистика была в виде компьютер – реальное имя, а так как править конфигурационный файл для 100+ юзеров показалось делом рутинным, ну и при изменении имени или добавлении новых пользователей лазить опять в конфиг не хотелось, решил брать автоматом имена из Active Directory. За деталями прошу под кат.
Читать дальше →

Разбор спам-полётов ваших аккаунтов в Exim

Время на прочтение3 мин
Количество просмотров4.7K
Так уж исторически сложилось у нас, что больше внимания мы уделяем фильтрации спама во входящей почте, практически напрочь забывая о почте исходящей.
Начав анализировать эту ситуацию мы столкнулись с тем, не можем толком сказать кто «гадить» в наш почтовый трафик, ибо адреса даются динамически. spamassassin тоже не очень помогает (пока) так как исходящий спам имеет практически в 2 раза меньшую оценку чем входящий спам.
И для начала было решено провести небольшое исследование которое и изложено под катом.
Читать дальше →

Как работает Unified Storage в vStack?

Время на прочтение6 мин
Количество просмотров326

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

Как можно догадаться из названия, речь идет о доступе к слою хранения, который уже существует внутри виртуальной инфраструктуры, но теперь его можно предоставлять внешним потребителям. Проще говоря, теперь мы можем «одолжить» место из существующих пулов и отдать его физическим хостам или другим виртуальным машинам внутри нашей инфраструктуры.  

Давайте подробнее рассмотрим, как работает эта технология.

Читать далее

Скрипт-реаниматор: автоматическое восстановление упавших SSH-сессий

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров6.1K

Привет, Хабр! Представим ситуацию: вы настраиваете сервер, работаете с критически важными процессами или изучаете логи - и внезапно SSH-соединение обрывается. Все не сохранённые изменения улетучиваются, прогресс откатывается, а вам приходится переподключаться и начинать всё заново.

В данной статье представлен скрипт-реаниматор для SSH, который:

Восстанавливает соединение при любых обрывах
Сохраняет рабочую сессию и историю команд
Поддерживает tmux/screen для полного сохранения контекста
Может отправлять уведомления о проблемах в Telegram
Решение представлено для Bash и PowerShell

Читать далее

Ближайшие события

Автоматизация мониторинга: как заставить скрипты работать вместо вас

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров7.8K

Привет, Хабр! Ручной мониторинг серверов и логов - это как разжигать костёр вместо использования микроволновки. Если вы вручную проверяете логи, доступность сервисов или реагируете на алерты посредством почты - попробуйте перейти на автоматизацию.

Почему скрипты?

Гибкость: кастомизация проверки под свои нужды
Простота: запуск в cron или systemd - и можно с чистой душой забыть о проблеме
Самовосстановление: скрипт может не только найти проблему, но и исправить её (рестарт службы, чистка ненужных файлов, логов)

Автоматизированный мониторинг - это не про сложные системы в стиле Zabbix или Prometheus (они очень хороши для масштабируемых решений, данного факта не отрицаю). Это простые скрипты, которые делают ровно то, что вам нужно. Нет лишних зависимостей, сложных конфигов или чего-то лишнего.

Читать далее

Подход к оценке “живой” инфраструктуры и построению disaster recovery

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров1.3K

Большинство проектов не имеют нормального плана восстановления после падений. Если план и присутствует, скорее всего, в нем покрыты не все кейсы, и часть из них, возможно, устарела. При этом задач на подготовку восстановительных процедур никто не ставит. Зато сразу после падений начинаются вопросы к технарям: почему вы не заботитесь о сервисах как следует?

На самом деле создать disaster recovery план — т.е. набор документов и инструкций, в которых указано, как именно восстанавливать сервис — не так сложно. Как это сделать, читайте в статье.

Читать далее

Перевод: подробный обзор опенсорсной платформы BaseRow и ее сравнение с Airtable

Время на прочтение7 мин
Количество просмотров1.4K

Недавно, подбирая новые темы для блога, я наткнулся на видеообзор сервиса BaseRow от блогера Dan Leeman. Ролик показался мне подробным и содержательным, поэтому я решил не изобретать велосипед и просто перевести его.

Я постарался не отходить далеко от оригинала, но и не делать дословную кальку. Надеюсь, вам будет интересно прочитать материал и узнать что-то новое.

Приятного чтения! Надеюсь, вам понравится наш новый формат.

Читать далее

Скачиваем видео с YouTube без ограничений и рекламы: установка и обзор self hosted сервиса MeTube

Время на прочтение4 мин
Количество просмотров6.8K

Привет! С вами, как всегда, на связи Игорь из THE.Hosting!

Сегодня хочу рассказать о своей недавней находке, которая заметно облегчила мне жизнь и сэкономила массу времени. Думаю, многим будет полезно.

Читать далее

Построение высоконагруженного WebSocket-сервера на Kotlin + Ktor: архитектура и лучшие практики

Уровень сложностиСредний
Время на прочтение24 мин
Количество просмотров3.2K

WebSocket-сервер на Ktor – это эффективное решение для реального времени, позволяющее держать тысячы двунаправленных соединений без создания потоков на каждое подключение. Благодаря корутинам Kotlin Ktor упрощает реализацию WebSocket-коммуникаций в реальном времени (Ktor 101: Efficient JVM HTTP Toolkit | The IntelliJ IDEA Blog). В данной статье мы разберём архитектуру такого сервера, использование корутин и каналов для масштабируемой обработки сессий, поддержку комнат (чатов, игровых лобби, сигналинга), управление состоянием клиентов (heartbeat, реконнекты), масштабирование на несколько узлов, интеграцию с внешними сервисами, а также приведём примеры кода и практические советы из боевого опыта.

Читать далее

Тестируем СХД Tatlin.Unified Gen2

Уровень сложностиСредний
Время на прочтение19 мин
Количество просмотров4.3K

Привет, Хабр! Меня зовут Алексей Козлов, я ведущий инженер‑проектировщик в центре компетенций по вычислительным комплексам в Т1 Интеграция, занимаюсь проектированием и внедрением систем хранения данных и систем резервного копирования. Сегодня поговорим про наше тестирование «новинки» отечественного СХД‑строения от компании Yadro — Tatlin.Unified Gen2. Почему новинки в кавычках? Потому что на момент развёртывания этой системы в нашей лаборатории количество поставленных заказчикам Tatlin Unified Gen2 исчислялось сотнями. Первые отгрузки были уже в октябре 2023 года.

Читать далее

Рабочий кейс из жизни специалиста по управлению уязвимостями «Vulnerability management»

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.5K

В публикации рассматривается практический опыт специалиста по управлению уязвимостями. Кейс дает представление, как нелегко и с какими вызовами сталкиваются специалисты и почему их деятельность так важна для безопасности IT-инфраструктуры.

Читать далее

Вклад авторов