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

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

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

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

Установка IP-АТС 3CX в облаке Microsoft Azure

Время на прочтение2 мин
Количество просмотров1.6K
На этой неделе мы выполнили еще одну давнюю просьбу наших пользователей — добавили в список поддерживаемых облачных платформ Microsoft Azure! Теперь вы можете за пару минут добавить к своим сервисам Azure и систему бизнес-телефонии 3CX. Это будет особенно удобно для организаций, которые уже размещают свои ресурсы на Azure. Технические специалисты смогут использовать свой опыт работы с Azure, без необходимости освоения новых платформ.

Как известно, 3CX — это не классическая облачная, а т.н. cloud-ready АТС. Основное преимущество такого подхода — вы работаете не со своим аккаунтом в чьей-то облачной АТС, а со своим полноценным экземпляром АТС. Ваша организация сохраняет полный контроль как над сервером АТС, так и над данными пользователей, включая историю вызовов и записи разговоров. Вы также не ограничены в подключении собственного оборудования IP-телефонии и имеющихся (или наиболее выгодных) VoIP-операторов

Все, что потребуется для установки 3CX в Azure — ваш Идентификатор подписки Azure (Azure subscription ID) во время создания АТС с помощью сервиса PBX Express.
Читать дальше →

Конвертируем диапазон IP в бесклассовую адресацию (CIDR) и обратно в Go

Время на прочтение4 мин
Количество просмотров33K
При прохождения очередного собеседования мне задали небольшое тестовое задание, написать на Go сетевой сканер открытых портов. Задание в принципе не сложное, но одним из условий было, что в качестве параметра может быть передан как IP-адрес, так и диапазон сетевых адресов в виде сетевой маски: 192.168.8.0/21.

Тема скорее всего очень тривиальная для сетевых инженеров и администраторов и, наверно, даже скучная. Моя цель просто изложить тут алгоритм перевод диапазона IP в сетевую маску (дальше по тексту CIDR) и обратно из CIDR в диапазон адресов.
Читать дальше →

Связка Apache PHP MySQL в Solaris 11.3

Время на прочтение5 мин
Количество просмотров3.9K
При первом знакомстве с Solaris единственным для меня недостатком был тот факт, что пакеты которые возможно установить являются довольно устарелыми, но к счастью актуальные версии можно собрать из исходного кода. В данной публикации пойдёт речь о сборке apache и php из исходного кода(mysql можно скачать в виде готового пакета с сайта mysql.com). На момент написания данной публикации актуальная версия apache была 2.4.29, а php 7.2.3.
Читать дальше →

И так сойдёт… или Дыра как средство защиты

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


По мотивам "И так сойдёт… или как данные 14 миллионов россиян оказались у меня в руках"...


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


И чтобы расставить все точки над E, — я вовсе не пытаюсь оценить или как-то обелить "ответственные" лица, что с одной, что с другой стороны.


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


Кстати, то что в ней не всё или скорей всего возможно не совсем всё правда, "реальному хакеру" видно невооруженным глазом.


Например прочитав "Утащил базу весом 5 Гб… сколько времени это качалось. Вы думаете, кто-то заметил?" я лишь усмехнулся и продолжил чтение (ибо ИМХО некоторое преувеличение допускается в такого рода статьях).


Хотя автор и сам признал что он немного лгунишка апдейтом в конце статьи.


конечно же, никакой базы у меня нет, на протяжении 3-х дней я эмулировал скачивание ...

Теперь почему это очевидно/вероятно (даже не принимая другие типовые ограничения во внимание):

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

RAIDIX и Intel Lustre: как сделать люстру на много лампочек

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


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

ПО для СХД RAIDIX в связке с Intel Enterprise Edition for Lustre* обеспечивает необходимую функциональность и позволяет создать эффективный кластер хранения на базе стандартного оборудования.

В нашей статье приведены технические описания решений RAIDIX и Intel Enterprise Edition for Lustre*, рекомендуемая аппаратная архитектура и схема развертывания СХД для высокопроизводительных вычислений.
Читать дальше →

Настройка подключения Powershell по API к облаку Azure Pack Infrastructure

Время на прочтение2 мин
Количество просмотров1.6K
В этой статье мы рассмотрим как настроить подключение к облаку Azure Pack Infrastructure через Powershell API.


Работа с REST API будет рассмотрена в следующих статьях.

В конце статьи скидка на облако.
Читать дальше →

Погружение в масло: новый подход к иммерсионному охлаждению

Время на прочтение3 мин
Количество просмотров7.8K
По данным Технологического института Нью-Джерси (NJIT), к интернету подключены 20 миллиардов устройств. К 2020 году эта цифра увеличится до 30 миллиардов. Все вместе они будут генерировать 44 триллиона гигабайт, которые нужно где-то хранить. Для этого человечество строит дата-центры, число которых, по оценкам IDC, составляет 8 млн по всему миру.

Крупные ЦОД в среднем потребляют 100 миллиардов кВт в год, но при этом 30% серверов в них работают вхолостую. Если сделать эти ЦОДы на 20% энергоэффективнее, можно сэкономить 20 миллиардов кВт или 2 миллиарда долларов.

Поэтому многие организации придумывают и внедряют разные технологии охлаждения. На саммите OpenStack, проходившем в начале ноября в Сиднее, сразу две компании поддержали концепцию дата-центров, охлаждение оборудования в которых осуществляется путем погружения в минеральное масло. Об этом далее.

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

Новые возможности проведения опросов в 3CX WebMeeting

Время на прочтение2 мин
Количество просмотров881
Наша система веб- и видеоконференций 3CX WebMeeting на этой неделе получила значительное обновление, касающееся проведения онлайн опросов и голосования участников. Расскажем об улучшениях, которые появились в этой востребованной функции.

Создание и изменение опросов


  • Разбиение вопросов на страницы (Paginate). Теперь вы можете выбрать, показывать ли один вопрос на странице или сводить все вопросы на одну страницу.
  • Длительность проведения опроса (Duration). При желании, вы можете указать длительность приема ответов. По истечении этого времени прием ответов от пользователей прекращается и опрос завершается.

Активные опросы


  • Отслеживание результатов опроса. Теперь создатель опроса может следить за ответами участников в реальном времени. Вы видите ответы каждого участника на каждый вопрос. Участники также могут видеть прогресс своих ответов. Это весьма удобно — сразу видно, остались ли какие-либо неотвеченные вопросы.
  • Анонимные опросы. При проведении опроса все ответы участников видны организатору. Однако теперь он может анонимизировать результаты опроса. Анонимизация доступна пока только организатору, для участников эта возможность появится в следующем релизе.
  • Автоматическая отправка ответов. Ранее участники после ввода ответа должны были нажать кнопку для его отправки. Теперь ответы участника  немедленно автоматически сохраняются на сервере 3CX WebMeeting.
  • Таймер времени опроса. Появился наглядный таймер отслеживания времени опроса, расположенный вверху интерфейса. Отображается время, прошедшее от начала опроса, и время до завершения опроса.
  • Опрос в процессе презентации. Добавлена возможность проводить опрос прямо во время презентации. После завершении опроса, организатор будет возвращен на тот слайд, на котором начался опрос.
Читать дальше →

Программирование для 3CX на C#: используем 3CX Call Control API в среде разработки Call Flow Designer

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

Введение


Писать программы для системы 3CX на C# может быть несколько непривычным занятием для начинающего IT-специалиста или человека, не сталкивающегося ранее с написанием кода. Однако этот навык окажется весьма полезным и востребованным, если перед вами будет стоять задача создания действительно сложных, функциональных или заказных голосовых приложений.

Существует ряд мощных сред быстрой разработки, но все они требуют профессиональной предварительной настройки и занимают изрядное место на диске. Поэтому я стремился ограничиться каким-то компактным решением, но с поддержкой функции IntelliSense. Microsoft IntelliSense хорошо выделяет ошибки в коде и автоматически дополняет выражения. Конечно, если вы уже являетесь гуру C#, эта статья может быть вам не столь интересна. Профессионалу хватит и блокнота!
Читать дальше →

Как я практику в универе сдавал и Nextcloud настраивал

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

Собственно, и о чем текст?


Как часто наши ожидания расходятся суровой реальностью?

Вот и я, поступая в лучший технический ВУЗ страны на кафедру ИБ, рассчитывал на увлекательное обучение, веселую студенческую жизнь и, конечно, интересную практику. Однако, вместо того, чтобы разгадывать шифры (привет, Алан) и открывать криптексы (добрый вечер, Роберт) мне пришлось настривать облако Nextcloud на нескольких серверах, объединенных в кластер. И это оказалось интересно!

«Ну и что в этом сложного?» — подумали Вы. Действительно, задачка весьма и весьма тривиальная. Однако, когда я искал в Сети информацию по данному вопросу, мне так и не удалось найти туториала, который объединял бы вместе все части настройки. Поэтому, дабы съэкономить время таких же чайников сетевого администрирования, я пишу эту, с Вашего позволения, статью.

Итак, что мы получим в конце — небольшое облако Nextcloud, имеющее в основе мастер-сервер (да, да, конечно нам нужен прокси. И несколько мастер-серверов. А еще скилл. Если Вы ждете всего этого — прошу прощения.), несколько (в данном случае 2) серверов, играющих роль объедененного, отказоустойчивого хранилища, БД.

Миленькое такое облачко, для маленькой такой компании.
Остальное

Новый 3CX Call Flow Designer: сложная маршрутизация вызовов без программирования

Время на прочтение3 мин
Количество просмотров2.2K
В финальной версии 3CX Call Flow Designer появились новые интересные компоненты. Например, теперь настроить сложную маршрутизацию входящих вызовов можно буквально мышкой, без использования выражений или процедур на C#. С этим справится любой пользователь, без навыков программирования.

Вы статье мы рассмотрим использование нового компонента Date & Time condition для настройки маршрутизации вызовов в зависимости от времени суток. Голосовое приложение будет выполнять следующие действия:

  • В нерабочие часы, включая праздники, вызовы будут направляться в Очередь вызовов с названием Business closed.
  • В рабочие часы в понедельник, среду и пятницу с 9 до 12 и с 14 до 17, вызовы будут направляться в рекламную Очередь Promotions.
  • В остальные рабочие периоды вызовы будут направляться в Очередь Standard.
Читать дальше →

Закрепление проекта за партнером и новые отчеты колл-центра 3CX

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

Закрепление проекта 3CX за партнером


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

Начиная с 3CX v15, мы предоставляем возможность интегратору закрепить за собой конкретную инсталляцию 3CX, причем как уже выполненную, так и текущую, и даже будущую! Иными словами, «защитить проект». Закрепление пользователя за партнером, разрабатывающим проект, имеет несколько важных преимуществ:

  • Автоматические зачисление партнерских баллов на аккаунт партнера: это позволит вам быстрее перейти на следующий уровень скидок.
  • Бесплатная техподдержка для закрепленных за вами пользователей: вскоре предоставление поддержки партнеру (от имени и по вопросу пользователя) будет привязано к лицензионному ключу инсталляции.
  • Ключевая информация об установленных клиентских системах 3CX в вашем партнерском портале: свободное место на диске сервера, количество пользователей системы, предупреждение о ненадежных паролях, время создания последней резервной копии, срок действия подписки на обновления / годовой лицензии, контроль качества вызовов (будет добавлен).
  • Дальнейшее сопровождение системы: продление подписки на обновление или расширение редакции 3CX одним кликом — и только вами! Обратите внимание, пользователи, которые не привязаны к партнерскому аккаунту, имеют возможность приобретать обновления системы напрямую у компании 3CX.
Читать дальше →

Финальный релиз 3CX Call Flow Designer и курсы 3CX в Беларуси

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

Представляем финальный релиз 3CX Call Flow Designer


На этой неделе мы выпустили финальную версию среды разработки голосовых приложений 3CX Call Flow Designer.

Приложение достаточно долго находилось в стадии предварительного тестирования, и за этот период получило многочисленные отзывы и комментарии от разработчиков. На основании этих отзывов мы добавили несколько готовых к использованию специализированных компонентов. Ранее эти компоненты приходилось создавать вручную. Процесс создания таких компонентов рассмотрен в предыдущих статьях этого блога. Теперь же вы можете использовать их немедленно, без дополнительного программирования.

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

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

Машинное обучение в практике администрирования. Технология QoSmic

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


В последнее время новостные ленты заполонили статьи о машинном обучении (ML; Machine Learning) и глубинном обучении (Deep Learning).

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

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

В разрезе: новостной агрегатор на Android с бэкендом. Система контроля конфигураций (Puppet)

Время на прочтение13 мин
Количество просмотров2.2K
Вводная часть (со ссылками на все статьи)

В ITIL (v3) среди описанных процессов есть 2 особенно интересных: «Процесс управления конфигурациями» и «Процесс управления изменениями», предназначенных для анализа и управления изменениями конфигураций систем. Для продолжения повествования нужно определиться, что такое «система». В это понятие входит огромное количество составляющих, влияющих (прямо или косвенно) на предоставление услуги:

  • серверы

    • настройки безопасности (пользователи, группы, права, межсетевые экраны);
    • установленные приложения и библиотеки;
    • настройки работы приложений (лимиты по дискрипторам, памяти, времени CPU и т.д.);
    • резервное копирование;

  • системы мониторинга за работой прикладного и системного ПО;
  • конфигурационные файлы самого продукта, его компонентов, вспомогательных системных и прикладных приложений
  • ...

Пытаться минимизировать контур системы вашего проекта (тип, резервное копирование не относится к функционированию системы) – значит рыть себе яму, в которую рано или поздно вы провалитесь.
Читать дальше →

DevOps не проблема технологий. DevOps — это проблема бизнеса. (перевод)

Время на прочтение4 мин
Количество просмотров8.2K
Дэймон Эдвардс / 8 ноября, 2010

С того момента как Патрик Дебуа организовал первую конференцию DevOps Days и явил миру термин “DevOps” не может быть сомнений, что DevOps развился до уровня глобального движения.

Безусловно, DevOps движение имеет своих хулителей. Негативные мнения варьируются от ошибочных («DevOps — это новое название для сисадминов») и пренебрежительных («DevOps — это просто какие-то безумные разработчики (Devs), которые пытаются избавиться от админов (Ops)» или «DevOps — это какие-то безумные админы, которые хотят казаться разработчиками, чтобы их больше любили») до выражений обиды (как правило, с аргументами, не поддающимися логике).

Около девяти последних месяцев мне пришлось преодолевать сопротивление DevOps-движению как на публичных форумах, так и внутри компаний-клиентов. И за это время я начал замечать распространенное заблуждение, и именно оно, как мне кажется, подпитывает большую часть негативной реакции к DevOps идеям. И сейчас я хочу постараться прояснить это общее заблуждение:

DevOps это не проблема технологий.

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

Какое отношение бизнес имеет к DevOps?
Основополагающий бизнес-процесс в любой компании — взять идею от момента ее рождения в голове и донести ее туда, где она будет приносить деньги.


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

Как мы добавили RAM в серверы HPE

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

Качество и надежность DRAM сейчас важнее, чем когда-либо, в основном из-за растущего использования виртуализации серверов. Конечно, стоит отметить что модули RAM, по мнению многих IT-специалистов, являются одними из самых надёжных элементов сервера и выходят из строя последними. Виртуализация имеет много преимуществ, но она значительно увеличивает количество необходимой памяти в сервере для обеспечения оптимальной производительности максимального числа виртуальных машин. По данным HP за 5 лет с 2007 до 2011 средняя память, установленная на всех серверах HP ProLiant, выросла более чем на 500% — от 4 ГБ до более чем 30 ГБ на сервер.

В настоящее время как облачный провайдер мы используем blade-серверы HP ProLiant BL460c Gen8 на шасси HPE BLADESYSTEM C7000 ENCLOSURE. Полностью QuickSpecs тут, обозначим лишь спецификацию RAM.
Читать дальше →

Установка 3CX на Debian Linux 9 Stretch, обновление Session Border Controller и Call Flow Designer

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

Установка 3CX на Debian Linux 9 Stretch


Возможно, вы уже слышали о выходе новой версии популярной Linux сборки Debian 9 Stretch. В данный момент, если вы попытаетесь установить Linux версию 3CX на эту сборку, то получите ошибку зависимостей модулей. Дело в том, что текущая версия 3CX создавалась под систему Debian 8, поэтому они использует зависимости (необходимые вспомогательные файлы) Jessie, которые отсутствуют в репозитории Stretch.

Но сейчас мы расскажем, как все таки установить 3CX для Debian 9 Stretch!

Прежде всего хотим предупредить, что текущая версия 3CX не до конца протестирована с Debian 9, поэтому мы настоятельно не рекомендуем устанавливать такую конфигурацию в рабочем окружении. Описываемый метод позволяет обойти ошибки зависимостей Linux, но не гарантирует стопроцентной работы системы после установки. С другой стороны, ваши отзывы очень помогут нам быстрее выпустить готовую версию 3CX для Debian 9!

Также хотим вас попросить не обновлять систему Jessie на Stretch! Несмотря на то, что технически это возможно и часто рекомендуется, мы еще не добавили корректные зависимости в пакет установки 3CX. Обновление появится в ближайшие недели, а тем временем установка 3CX возможна только на новую инсталляцию Debian 9 Stretch.
Читать дальше →

Обновление корпоративного ПО: вариант для PDM/PLM-систем

Время на прочтение6 мин
Количество просмотров7K
Большинство крупных организаций сталкивается с трудностями в выполнении массового обслуживания ПО. Эти трудности носят как объективный, так и субъективный характер. Объективной трудностью является неоднородность ИТ-инфраструктуры, полностью преодолеть которую невозможно. Однако руководители ИТ-отделов и системные администраторы не всегда уделяют должное внимание этой проблеме. Главной субъективной трудностью является отношение к обслуживанию корпоративного ПО как к обслуживанию коробочного и, как следствие, вера в существование «магической зелёной кнопки»: нажал — и всё установилось (обновилось). На практике такой сценарий, увы, нереализуем.


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

Выпуск 3CX V15.5 RC и нового Call Flow Designer Beta (бывший 3CX VAD)

Время на прочтение3 мин
Количество просмотров1.9K
На этой неделе произошли два замечательных события – мы выпустили 3CX V15.5 RC и долгожданную среду разработки сложных голосовых приложений Voice Application Designer, которая теперь называется Call Flow Designer. Но обо всем по порядку!

3CX V15.5 Release Candidate


После тестирования бета-версии 15.5 тысячами пользователей и партнеров, представляем сборку Release Candidate. Основной упор тут сделан на совершенствовании нового веб-клиента 3CX, который был отлично принят сообществом.

В веб-клиенте добавилась возможность подключать и отключать операторов колл-центра в Очередях вызовов. Также добавлен Отчет об активности пользователей, включающий вызовы в Очереди. Мы улучшили работу корпоративного чата и дали возможность пользователям с соответствующими правами редактировать записи в Корпоративной адресной книге 3CX.

image

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

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