Asterisk. Пример 2 — SIP и DONGLE

В данной статье будет рассмотрена простейшая связка SIP и DONGLE, которая интересует большинство. Более подробная настройка системы описана в предыдущем примере. Здесь же приведу только фрагменты конфигов с небольшим описанием того, что там настроено.

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

В первую очередь настроим вызовы между двумя SIP линиями, которые будем использовать для проверки, тестирования и изучения. Читать далее Asterisk. Пример 2 — SIP и DONGLE

Установка Apache 2.4VC14 + PHP 7 на Windows 7 ­- 10

Данная инструкция служит дополнением к инструкции по установке Apache 2.4VC11 и PHP 5.6 и описывает лишь отличительные моменты, которые касаются установки Apache24 и PHP7 на Windows. Описание установки СУБД MySQL остается прежним и не повторяется в этой инструкции.

Прежде чем продолжить чтение, обратите внимание на то, действительно ли вам необходимо устанавливать и настраивать всё это под Windows?Может быть Вам стоит обратить внимание на быстрый способ развернуть более качественное окружение для разработки под Windows, основанное на виртуализации Vagrant и не тратить свое время и нервы на настройку того же самого напрямую в Windows? В любом случае, прочтите статью про Vagrant. Возможно она сэкономит вам не только время, но и здоровье.

Данная инструкция рассчитана на разработчиков с базовыми знаниями Apache и PHP. В данной инструкции будут описана только разница в установке Apache и PHP с основной инструкцией по установке PHP 5.6. Если Вы не в курсе, что такое WEB-сервер, http-протокол и интерпретатор PHP, то Вы всегда можете узнать об этом более подробно, прочитав документацию.

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

Итак, поехали! Читать далее Установка Apache 2.4VC14 + PHP 7 на Windows 7 ­- 10

Как установить FreeBSD с флешки (с картинками)

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

Если Вы хотите установить FreeBSD вручную или на Flash накопитель, то обратитесь к вот этой моей статье. В этой статье будет описана простейшая установка системы в три шага без заморочек. Читать далее Как установить FreeBSD с флешки (с картинками)

Изменить размер раздела GPT FreeBSD

При эксплуатации серверов под управлением FreeBSD в виртуальной среде VMware, иногда возникает необходимость увеличения объема раздела жесткого диска. Следующие инструкции помогут сделать это легко и быстро.

  1. Изменяем размер диска в vSphere Client, затем перезагружаем виртуальную машину. (В данном примере общий объем диска был 6 Гб, я увеличил его до 8 Гб. Основной раздел UFS нужно было увеличить с 4 до 6 Гб)
  2. Проверяем, что появилось свободное место
    # gpart show da0
    =>      34  12582845  da0  GPT  (8.0G) [CORRUPT]
            34       256    1  freebsd-boot  (128K)
           290   4194304    2  freebsd-swap  (2.0G)
       4194594   8388284    3  freebsd-ufs  (4.0G)
      12582878         1       - free -  (512B)

    Если вместо свободного места Вы обнаруживаете, что разметка повреждена [CORRUPT], не расстраивайтесь.

  3. Починить разметку, если необходимо, можно следующей командой:
    # gpart recover da0
    da0 recovered

    Теперь с разметкой все в порядке. Можно еще раз посмотреть таблицу разделов.

    # gpart show da0
    =>      34  16777149  da0  GPT  (8.0G)
            34       256    1  freebsd-boot  (128K)
           290   4194304    2  freebsd-swap  (2.0G)
       4194594   8388284    3  freebsd-ufs  (4.0G)
      12582878   4194305       - free -  (2.0G)

    Вот сейчас видно, что добавилось 2 Гб свободного места. Отлично.

  4. Чтобы изменить размер раздела № 3 до конца свободного места, выполняем следующую команду:
    # gpart resize -i 3 da0
    da0p3 resized
  5. И теперь посмотрим, что получилось:
    # gpart show da0
    =>      34  16777149  da0  GPT  (8.0G)
            34       256    1  freebsd-boot  (128K)
           290   4194304    2  freebsd-swap  (2.0G)
       4194594  12582589    3  freebsd-ufs  (6.0G)

    Теперь третий раздел имеет 6 Гб.

  6. Последний штрих — изменение размера файловой системы на данном разделе. Выполняется простой командой:
    # growfs /dev/da0p3
    Device is mounted read-write; resizing will result in temporary write suspension for /.
    It's strongly recommended to make a backup before growing the file system.
    OK to grow filesystem on /dev/da0p3, mounted on /, from 4.0GB to 6.0GB? [Yes/No] Yes
    super-block backups (for fsck_ffs -b #) at:
     8975872, 10258112, 11540352

    Если последняя команда завершилось с ошибкой «Operation not permitted», то вместо устройства (/dev/da0p3) укажите каталог в файловой системе, в который это устройство примонтировано, например: growfs / (Спасибо Петру, подсказавшему это в комментариях).

    Вот так все просто. Удачи!

Asterisk. Пример 1 — вызов между двумя линиями SIP

Первое, что хочется сделать сразу после установки системы, это совершить первый телефонный звонок, чтобы убедиться, что система действительно работает и ощутить то самое чувство, когда получилось!

В данной статье я постараюсь рассказать про основы работы Asterisk, каким образом вызов продвигается по системе, как настраиваются подсистемы и как они взаимодействуют между собой.

Если Вам не нужно погружаться в технические основы работы системы, если Вы не планируете глубоко изучать принципы работы, способы конфигурирования, если перед Вами стоит цель: настроить быстро, чтобы работало, и забыть, то я порекомендую Вам замечательные оболочки и сборки для удобной, простой и понятной настройки системы, такие как FreePBX, Elastix и т.п. Читать далее Asterisk. Пример 1 — вызов между двумя линиями SIP

vSphere ESXi Zabbix — полный мониторинг

В интернете множество различных статей о том, каким образом подключить ESXi к Zabbix для мониторинга. Но ни одна из них не привела к желаемому результату, чаще всего в итоге не работало вообще ничего. Возможно я плохо искал или делал что-то неправильно. Но 100% рабочей пошаговой инструкции найти не смог. Возможно это связано с различными версиями Zabbix или vSphere — я не знаю. Читая различные форумы я пришел к своей простой инструкции, которая точно заработала и сделал всё так, как я себе и представлял. Эту инструкцию я и публикую ниже. Кому нужно за 10 минут подключить ESXi к Zabbix — добро пожаловать! Читать далее vSphere ESXi Zabbix — полный мониторинг

The storage service is not initialized на vCenter Appliance

Установил vCenter Server Appliance и столкнулся с ошибкой в Storage Views:

The storage service is not initialized. Please try again later.

Пришлось изрядно порыться в интернете, чтобы найти решение этой проблемы именно для vCenter Server Appliance. Решение оказалось достаточно простым. Чтобы всё заработало, нужно проделать следующие шаги:

  1. В vSphere Client нажмите правой кнопкой на кластере и выберите Rescan Datastores, затем ОК
  2. Убедитесь, что для узла vCenter на сервере DNS существует запись, включая обратную зону
  3. Откройте консоль vCenter (SSH) и выполните команду /opt/vmware/share/vami/vami_set_hostname — это установит правильное имя хоста для vCenter
  4. Создайте новые сертификаты. Для этого в WEB-интерфейсе хоста vCenter перейдите в меню Admin и нажмите Toggle certificate setting
  5. Перезагрузите ВМ с vCenter Server Appliance (перезагрузка заняла больше времени, чем обычно)
  6. Подключитесь к vCenter при помощи vSphere Client и проверьте работу Storage Views — всё должно быть в порядке

Добавить жесткий диск в FreeBSD за 5 минут

Часто обращаю внимание на то, что простые вопросы чаще всего мало освещены в интернете. Наверное, это потому, что все гуру уверены, что никто никогда не задаст таких глупых вопросов, ведь это знает каждый. Но моя практика показала, что именно такие мелкие простые вопросы самые частые не только у новичков, а и у серьезных администраторов, которым просто не приходилось иметь с этим дела. Даже серьезные администраторы не делают это каждый день, а, чтобы не забыть, ведут некую шпаргалку для себя, никому в этом не признаваясь. Давайте все исправим. Сейчас Вы узнаете, как за 5 минут добавить жесткий диск в FreeBSD. Итак. Сначала будет преведена полная инструкция для понимания процесса, а в конце будет краткий список действий, которое будет содержать лишь список команд в качестве шпаргалки. Читать далее Добавить жесткий диск в FreeBSD за 5 минут

Ручная установка FreeBSD на USB flash или HDD

Данная статья подойдет как для ручной установки FreeBSD 10 на жесткий диск в целях повышения собственного skill, так и для ручной установки FreeBSD на USB flash накопитель, либо на любой другой накопитель, на который невозможно установить систему стандартными средствами.

Читать далее Ручная установка FreeBSD на USB flash или HDD

FreeBSD ping rapid как в Cisco или Juniper

Очень нравится, как реализован ping rapid в Cisco или Juniper. Легко и просто быстро качественно проверить канал связи. Суть работы данного режима (rapid) заключается в следующем: утилита посылает пакет удаленному узлу и, как только получает ответ, печатает в консоль символ восклицательного знака и сразу же отправляет следующий пакет без задержки. Если в течение 100 мс ответ не пришел, то это считается потерей. При потере в консоль печатается символ точки. Таким образом наглядно быстро и удобно можно определить качество канала связи. 1000 пакетов, чего вполне достаточно для проверки качества, проходит за приблизительно 10..20 секунд. Данная статья поможет Вам сделать свой FreeBSD PING RAPID. Читать далее FreeBSD ping rapid как в Cisco или Juniper