UMGUM.COM (лучше) 

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


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

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

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

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

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

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

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

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

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

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




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).

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


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) и похоже, что его инструментарий и методы инициализации не сильно с тех пор развились - оно было простым и осталось таковым настолько, что даже начинает выглядеть корявым на фоне современных подходов к реализации интерфейсов и средств управления.

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


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.

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


В Новосибирске  →   ( Очень скромный фото-отчёт об участии в джип-трофи "Битва за Коён 2018". )

4 ноября 2018

размер: 320 400 640 800 1024 1280


Будучи вдохновлённым участием (пусть и неудачным) в джип-трофи "Салаирское рубилово 2018" заявился на следующее мероприятие новосибирского клуба "Министерство безобразного отдыха" уже чуть более подготовленным. Учтя ошибки предыдущего "трофи", я вооружился нормальным навигатором "Garmin 60" для сверки и планшетом с корректно настроенным под принятие координат в формате "WGS-84 (ddd:mm.mmm)" приложением "OsmAnd", с дополнительно подгруженными спутниковыми снимками района. Решительно не желая разрываться между вождением по бездорожью и ориентированием на местности, после долгого (удивительно пассивный народ меня окружает - любители диванного отдыха) процесса поиска штурмана сговорил на это дело давнего товарища, пожелавшего остаться инкогнито.

Мой автомобиль не имеет отклонений от заводского исполнения, потому я соревновался в классе ТР-С "Сток". В общем, всё просто - после краткого инструктажа участников пачками по четыре машины начали выпускать сквозь стартовые створы:

20181104. Смешанный старт джип-трофи "Битва за Коён 2018".
1280x960 • 20181104. Смешанный старт джип-трофи "Битва за Коён 2018".

   [ уже посетило: 574 / +3 ]   [ изображения: 14 ]   [ просмотреть в полном объеме ]   [ есть комментарии: 2 ]


Bacula  →   ( Формируем описание резервируемых ресурсов. )

1 ноября 2018

OS: "Linux Debian Lenny/Squeeze/Wheezy/Jessie/Stretch".
Application: "Bacula Director 5.2/7.4".

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

Задача: выработать методику резервного копирования по принципу "одно задание - один том"; при этом количество файлов "томов" принципиально не ограничиваем, а удаление неактуальных (устаревших) "томов" будем осуществлять автоматически вызываемым скриптом, ориентирующимся на срок хранения данных в "пуле", задаваемый при конфигурировании параметров задания резервного копирования.

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


В Новосибирске  →   ( Фото из гаражной мастерской правки литых дисков. )

31 октября 2018
 На карте

После поездки на Байкал при движение ровной поверхностью на малой скорости стал замечать ритмичные подрагивания передней части автомобиля, непонятной природы возникновения. Точно не вибрация двигателя - с частой вращения коленвала дрожь не связана. Не приводы - везде ШРУС-ы, а они хрустят при износе. И вот, при замене летних покрышек на зимние обнаружилось, что у обеих передних дисков промяты обода на пару сантиметров. Ого, я на "квадратных колёсах" пару месяцев уже катаюсь.

Помню, как не раз влетал в ямы на разбитых дорогах Забайкалья. Грунтовки там такие, что нужно ехать или до 20 км/ч, или более 60 км/ч - чтобы или на малой скорости ухабы преодолевать, или уже пролетать над ними, бренча подвеской. Очевидно, где-то там и погнул диски.

В Новосибирске есть хорошо известная всем фирма, специализирующаяся на ремонте автомобильных дисков из любого материала, но она находится на диаметрально противоположной стороне города. А в Академгородке есть такой "Алексеич", работающий в шиномонтажной мастерской на Пасечной, 1/3, и по вечерам "прокатывающий" диски. Как выяснилось, станок для правки его собственный, заказан пару лет назад из Турции, и работы эти проводятся вечером, после спада волны клиентов шиномонтажки.

Не стал затягивать, в конце рабочего дня отдался в руки Алексеича:

размер: 320 400 640 800 1024 1280
20181031. Правка литого алюминиевого диска на станке.
20181031. Правка литого алюминиевого диска на станке.

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


Let‘s Encrypt  →   ( Настройки подсистемы получения и автоматического обновления сертификатов "Let's Encrypt" для встроенного в "GitLab" web-сервера "Nginx". )

26 октября 2018

OS: "Linux Debian 8/9 (Jessie/Stretch)".
Application: "Certbot client v.0.28" for "Let`s Encrypt" (on Python), "GitLab".

Основная инструкция по настройке "Let`s Encrypt" в спарке с web-сервером "Nginx" опубликована отдельно. Здесь рассматриваются лишь отличия от неё в плане интеграции со встроенным в комплекс приложений управления репозиториями Git-кода "GitLab" web-сервером "Nginx", управляемым оркестратором "Omnibus".

В комбайне "GitLab" по умолчанию используется поставляемый в качестве компонента встроенный web-сервер "Nginx", не настраиваемый в привычном стиле корректировки текстовых файлов, а полностью управляемый оркестратором "Omnibus" - можно лишь переопределить ряд предустановленных переменных, считывая которые "Omnibus" формирует конфигурацию, которую после передаёт встроенному "Nginx". Всё, что мне потребовалось для решения задачи, почерпнуто в официально документации проекта.

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


Let‘s Encrypt  →   ( Настройки подсистемы получения и автоматического обновления сертификатов "Let's Encrypt" для web-сервера "Apache2". )

16 октября 2018

OS: "Linux Debian 7/8/9 (Wheezy/Jessie/Stretch)", "Linux Ubuntu 14/16/18 LTS", "Linux Fedora 23/24/25".
Application: "Certbot client v.0.12/0.26" for "Let`s Encrypt" (on Python), "Apache2".

Основная инструкция по настройке "Let`s Encrypt" в спарке с web-сервером "Nginx" и опубликована отдельно. Здесь рассматриваются лишь отличия от неё в плане интеграции с web-сервером "Apache2".

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


В Новосибирске  →   ( Немного фото с поездки на джип-трофи "Салаирское рубилово 2018". )

6 октября 2018

размер: 320 400 640 800 1024 1280


В поисках развлечений и попытках вырваться из круговорота "дом-работа-дом" заскочил на сайт новосибирского "Министерства Безобразного Отдыха" - а там анонс о предстоящем прям вот скоро джип-трофи "Салаирское рубилово 2018". Ни разу не участвовал в таком, и загорелось. Сразу решено было ехать:

20181006. На своротке к запруде речки Суенга, недалеко от места её слияния с речкой Кинтереп.
1280x960 • 20181006. На своротке к запруде речки Суенга, недалеко от места её слияния с речкой Кинтереп.

   [ уже посетило: 393 / +2 ]   [ изображения: 16 ]   [ просмотреть в полном объеме ]


Старее →
61  60  59  58  57  56  55  54  53  52  ...  Первая →