UMGUM.COM (лучше) 

Стартовая  →   ( Развёртывание и поддержание сетевой инфраструктуры, конфигурирование коммуникационного оборудования и приложений, инсталляция и сервисное сопровождение серверов, а также консультирование по существу в области сетевого и серверного администрирования. )


Меня зовут Нарожный Андрей и мой стаж деятельности в области информационных технологий превышает полтора десятка лет. Большую часть этого времени я работал на предприятиях вроде системных интеграторов. Если Вы находитесь в поиске того, кто исправит сломанное или сделает так, чтобы всё изначально работало хорошо и долго, то вполне возможно цель достигнута здесь.

Предлагаю услуги удалённого администрирования сетей передачи данных и серверов.

Я разрабатываю планы, внедряю и поддерживаю востребованное в области телекоммуникаций (каналы передачи данных, доступ в интернет, структурированные локальные сети), компьютеризации (оборудование офисов, центров хранения и обработки данных), а также информационных технологий вообще (операционные системы и приложения, программно-аппаратные комплексы), предпочитая решения на базе Cisco и Linux. Документирую процессы и оставляю внятные руководства к действиям. Пишите о своих желаниях.

Чиню то, с чем уже смирились и сочли особенностью реализации.

В динамичном производстве нередко оказываешься перед вышедшим из строя программным или аппаратным обеспечением, которое недокументированно и никем уже не поддерживается. Если в попытках решения вашей беды затупили копья несколько специалистов, вынесших в итоге вердикт "миссия невыполнима", то это повод обратиться ко мне. Я буду разбираться в сути дела до упора и починю неисправность, не затронув при этом существующей схемы взаимодействий, или предложу реалистичный план работ по устранению причин проблемы, если они глобальны.

Делаю так, чтобы всё работало по возможности хорошо и незаметно.

Основным приобретённым профессиональным опытом я считаю навык системного подхода к решению производственных задач, что позволяет обеспечивать поддержание работоспособности вверенного сегмента ответственности на должном уровне с минимальными издержками, как временными, так и финансовыми.

Примеры успешно реализованных проектов.

Оформить заявку на проведение работ!

   [ просмотреть в полном объеме ]




Bacula  →   ( Налаживаем отображение сведений об использовании "Bacula" ресурсов, включая детали статусов заданий и томов данных, посредством web-интерфейса. )

12 февраля 2019

OS: "Linux Debian 9 (Stretch)".
Application: Bacula, Nginx, PHP-FPM.

Задача: наладить отображение сведений об использовании ресурсов системой резервного копирования "Bacula", включая детальные данные о статусе заданий и томов данных, посредством web-интерфейса.

"Bacula" довольно таки специфичный продукт, слегка подзастрявший где-то между любительской разработкой энтузиастов командной строки Linux и системы корпоративного уровня, отчего в базовой поставке всё управление реализовано через конфигурационные файлы и специализированную CLI-консоль. Графических интерфейсов почти нет, они зачаточны или предоставляются только для коммерческих поставок, как "BWeb Management Suite", например. Среди бесплатных вариантов на мой взгляд выбор ограничен двумя: "Bacula-Web" и "Webacula". Первый продукт приятнее, но умеет только собирать статистику. Второй корявее, но посредством его web-инерфейса возможен запуск задач восстановления. Продвигаемый самими разработчиками системы резервного копирования "Baculum" на мой вкус стилистически убог неприемлемо. Остальные проекты мелкие и малофункциональные.

Я использую в работе "Bacula-Web" - инструмент исключительно для отображения статистической информации, абсолютно без возможности воздействия на конфигурацию сервиса резервного копирования:

размер: 320 400 640 800 1024 1280
Bacula-Web: пример интерфейса web-сервиса отображения состояния системы резервного копирования "Bacula".
1570x876 • Bacula-Web: пример интерфейса web-сервиса отображения состояния системы резервного копирования "Bacula".

Я знаю, что "Webacula" поддерживает возможность запуска задач, в том числе и типа "Restore", посредством web-интерфейса - но моя принципиальная позиция в этом вопросе сводится к тому, что процедуры извлечения и восстановления данных имеют комплексный характер, непростые ввиду необходимости учитывать взаимосвязи нескольких сервисов и должны исполнятся специалистом своего дела, отлично владеющим CLI-инструментарием "Bacula".

Естественно, система резервного копирования как таковая должна быть уже установлена, сконфигурирована и успешно работать. Далее разворачиваем web-сервис и web-приложение.

   [ уже посетило: 292 ]   [ просмотреть в полном объеме ]


Birtix + Nginx  →   ( Шпаргалка по переносу набора простейших сайтов на примере работающих под управлением CMS "Bitrix". )

9 февраля 2019

OS: "Linux Debian 9", "Linux Ubuntu 16 LTS".

Здесь шпаргалка по переносу сайтов, работающих под управлением CMS "Bitrix". Принцип легко распространить на любые другие сайты схожего стека технологий, но записка эта создана по мотивам переезда таковых с площадки созданной с год назад, описываемой в соответствующей публикации.

Далее просто и последовательно.

   [ уже посетило: 83 ]   [ просмотреть в полном объеме ]


Продам, поменяю или отдам  →   ( Продаю комплект кронштейнов и тяг для "гражданского лифта" в четыре сантиметра автомобиля ВАЗ "Нива" или "Шевроле-Нива". )

8 февраля 2019

В конце 2018-го года установил себе комплект кронштейнов и тяг, приподнимающий корпус автомобиля на четыре сантиметра (ровно, замерял лично до, и после) относительно земли и в целом увеличивающий клиренс, способствуя улучшению геометрической проходимости. Недолго покатался в новом формате - всего пару тысяч километров - в связи с предстоящей продажей автомобиля решил привести его к заводскому исполнению, демонтируя всё дополнительное оборудование.

Продаю предназначенный для автомобилей ВАЗ-21213/21214 "Нива", ВАЗ "LADA 4x4" и ВАЗ "Chevrolet Niva" лифт-комплект в составе следующих компонентов производства российской фирмы "Tuning4WD":

1. Проставки над передними пружинами, высота 30 мм, материал полиуретан - 2 шт.
2. Проставки над задними пружинами высота 50 мм, материал полиуретан - 2 шт.
3. Проставки под верхние шаровые опоры, крепёж, материал сталь - 2 шт.
4. Нижние кронштейны передних амортизаторов, высота 30 мм, крепёж, материал сталь - 2 шт.
5. Кронштейны задних амортизаторов, материал сталь, полимерное покрытие - 2 шт.
6. Удлинитель крепления тяги "панара", материал сталь, полимерное покрытие - 1 шт.
7. Верхняя продольная штанга, материал сталь, полимерное покрытие - 2 шт.

Отличие от типового набора для "лифта" до четырёх сантиметров - в дополнительных верхних продольных тягах, которые за счёт своей большей длины (305 мм между осями сайлентблоков, вместо штатных - 300 мм) доворачивают задний мост до угла более соответствующему новой геометрии подвески.

размер: 320 400 640 800 1024 1280
Лифт-комплект для "Нива": вид в реальности.
1280x760 • Лифт-комплект для "Нива": вид в реальности.

   [ уже посетило: 591 ]   [ изображения: 4 ]   [ просмотреть в полном объеме ]


Zabbix  →   ( Мониторинг состояния компонентов и задач централизованной системы резервного копирования "Bacula". )

12 декабря 2018

OS: "Linux Debian 8/9 (Jessie/Stretch)", "Linux Ubuntu 16/18 (Xenial/Bionic) LTS".
Application: "Bacula Director v7", "Zabbix v3.4".

Задача: наладить посредством системы мониторинга "Zabbix" отслеживание текущего состояния компонентов и задач централизованной системы резервного копирования "Bacula", хранения истории отработанных заданий и уведомления о сбоях в процессе их исполнения.

Общий принцип действия выработанного решения таков:

1. Каждый час "Zabbix" обращается за списком актуальных задач к "Zabbix Agent"-у на стороне сервера "Bacula", ожидая его в JSON-массиве.
2. Для полученного перечня объектов мониторинга сервером "Zabbix", в соответствии с заготовками в специализированном шаблоне, в соответствии со спецификацией "Low-Level Discovery (LLD)", создаются необходимые элементы и подэлементы.
3. Практически все запросы обрабатываются запускаемыми "Zabbix Agent"-ом самодельными скриптами, извлекающими данные через CLI-интерфейс "Bacula".

Получившееся полностью автоматизированное решение отслеживает состояние системы резервного копирования по следующим позициям:

Наличие сервисов "Bacula Dir", "Bacula SD" & "Bacula DB" (item/trigger, every 30sec);
Статус задач (item, every 5min);
Длительность исполнения задач (item/graph, every 2hour);
Объём загруженных при исполнении задач данных (item/graph, every 2hour);
Количество загруженных при исполнении задач файлов (item/graph, every 2hour);
Уведомление о неудачном завершении задач (trigger);
Уведомление об активности задач в данный момент (trigger);
Уведомление о длительном отсутствии данных о статусе задач (trigger, 6hour);
Уведомление о длительном перерыве в исполнении задач (trigger, 15 day).

   [ уже посетило: 632 ]   [ просмотреть в полном объеме ]


Bacula  →   ( Резервное копирование настроек и данных LDAP-инстанса с помощью Bacula в среде OS Linux. )

3 декабря 2018

OS: "Linux Debian 6/7/8 (Squeeze/Wheezy/Jessie)", "Linux Ubuntu 14/16 (Trusty/Xenial) LTS".
Application: LDAP-server "389-DS v1.3", "Bacula v5.2/7.4".

Задача: наладить резервное копирование настроек и "баз данных" LDAP-инстансов полностью, с последующей выгрузкой в централизованное хранилище под управлением "Bacula".

Программное обеспечение SLDAP (Standalone LDAP), предназначающееся для обслуживания "баз данных" LDAP (Lightweight Directory Access Protocol), родилось почти одновременно с "интернетом" (в 1992-м году в Мичиганском университете выпускается пререлиз, работающий со спецификацией LDAP-протокола ещё не утверждённой в RFC) и похоже, что его инструментарий и методы инициализации не сильно с тех пор развились - оно было простым и осталось таковым настолько, что даже начинает выглядеть корявым на фоне современных подходов к реализации интерфейсов и средств управления.

   [ уже посетило: 349 ]   [ просмотреть в полном объеме ]


Bacula  →   ( Резервное копирование настроек и данных системы управления Git-репозиториями "GitLab" с помощью Bacula в среде OS Linux. )

30 ноября 2018

OS: "Linux Debian 7/8/9 (Wheezy/Jessie/Stretch)".
Application: "GitLab v10.4 (with Omnibus)", "Bacula v5.2/7.4".

Задача: наладить резервное копирование настроек и загруженных пользователям данных, адаптированных для последующей выгрузки в централизованное хранилище под управлением "Bacula".

В типовой поставке комплекса приложений управления репозиториями Git-кода "GitLab" в качестве оркестратора используется "Omnibus". В комплекте утилит "Omnibus" есть специально предназначенная для задач обслуживания, в том числе и резервного копирования пользовательских данных как таковых - "rake/gitlab-rake". Утилита "rake" умеет выгружать следующий, достаточный для последующего полного восстановления сервиса, набор данных:

Database;
Attachments;
Git repositories data;
CI/CD job output logs;
CI/CD job artifacts;
LFS objects;
Container Registry images;
GitLab Pages content.

   [ уже посетило: 412 ]   [ просмотреть в полном объеме ]


Bacula  →   ( Простейшее резервное копирование БД "Microsoft SQL Server" посредством Bacula. )

19 ноября 2018

OS: "MS Windows Server 2003/2008/2012/2016".
Application: "Bacula 5.2/7.4", "sqlcmd".

Задача: наладить выгрузку резервной копии "базы данных" СУБД "Microsoft SQL Server" посредством "Bacula".

Резервное копирование содержимого "баз данных" прямым копированием из файлов как правило невозможно и требуется предварительная выгрузка консистентного "дампа" в заранее известную директорию. Сделаем это, воспользовавшись встроенной возможностью "Bacula" исполнения произвольных скриптов на стороне клиента до и после процедуры непосредственного резервного копирования.

   [ уже посетило: 330 ]   [ просмотреть в полном объеме ]


Bacula  →   ( Резервное копирование "состояния системы" и системных файлов ОС "Microsoft Windows Server" посредством Bacula. )

12 ноября 2018

OS: "MS Windows Server 2003/2008/2012/2016".
Application: "Bacula 5.2/7.4", "ntbackup" или "wbadmin".

Задача: наладить выгрузку резервной копии набора системных настроек ("состояния системы") операционной системы "Microsoft Windows Server" посредством "Bacula".

В ОС Linux практически все системные настройки сосредоточены в файлах директории "/etc" - их достаточно, чтобы при необходимости воссоздать конфигурацию операционной системы и её сервисов. С "Microsoft Windows" совсем не так всё просто - её конфигурация разбросана по такому количеству закоулков файловой системы, что нет иного способа её сохранения, кроме как копирование содержимого всех системных директорий (вместе с исполняемыми файлами и библиотеками ресурсов), включая "реестры". При этом нужно учитывать, что сервисы, запущенные в "MS Windows", часто хранят свои конфигурации в своих специфичных местах, и резервная копия состояния несущей операционной системы скорее всего их не затронет. Тем не менее, из соображений общей полезности, наладим выгрузку "состояния системы".

   [ уже посетило: 262 / +1 ]   [ просмотреть в полном объеме ]


Bacula  →   ( Автоматизируем удаление устаревших "томов" резервных копий в системе централизованного резервного копирования "Bacula". )

6 ноября 2018

OS: "Linux Debian 7/8/9 (Wheezy/Jessie/Stretch)".
Application: "Bacula Director 5.2/7.4".

Система резервного копирования "Bacula" принципиально не обладает функционалом автоматического удаления "томов" резервных копий. Изначально предполагается, что хранение реализовано на магнитных лентах "стримеров", которые заменяются в соответствии с расписанием и перезаписываются - но не удаляются. Вручную можно изменить расписание задания резервного копирования, с усечением количества "томов" (сопоставленных с кассетой магнитной ленты) и высвобождением невостребованных, после чего зачистить сведения о таковых - но файлы это не удаляет.

Задача: в связи с переходом на методику резервного копирования по принципу "одно задание - один том" организовать автоматизированное удаление "томов" резервных копий, срок хранения который превысил указанный в настройках задания резервного копирования "Bacula".

   [ уже посетило: 252 ]   [ просмотреть в полном объеме ]


← Ctrl → Старее →
63  62  61  60  59  58  57  56  55  54  ...  Первая →