Архивы рубрики ‘Linux’

Автоинформатор с произвольным текстом

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

Модуль мониторинга — где-то у админов, по событию они могут сгенерировать строку с адресом и номером телефона ответственного, так что задача сводится к тому, чтобы:

  • Получить параметры
  • Сформировать коллбек
  • После поднятия трубки — продиктовать полученный адрес.

Нам потребуются:

  • Сервер с астериском
  • ffmpeg. Можно в дефолтной конфигурации
  • apache (у меня с mod_rewrite чтобы ограничить доступ к функционалу только конкретным инстансам)
  • 15 минут времени

Итак, приступим.

Читать далее »

Обзор ATA Dragino DT-01

В качестве альтернативы существующим в Украине АТАшкам заказал на aliexpress вот такое чудо:

Dragino DT01 (линк кликабелен)

Из описания:

Много текста под катом »

— Hardware System:
· Processor: 400MHz, 24K MIPS
· 64MB RAM
· 16MB Flash
· DC Input: 9 ~ 12v or 5V
— Interface:
· 1 x FXS port
· 2 x RJ45 ports
· USB 2.0 Host port to connect 3G dongle or USB flash
— WiFi Spec:
· IEEE 802.11b/g/n
· Frenquency Band: 2.4 ~ 2.462GHz
· Chip Antenna or External antenna

Features:
o Open Source OpenWrt system
o Asterisk 11.16.0
o Support SIP / IAX2 server/client.
o Support multiply SIP / IAX2 entries
o Easy configure SIP/IAX2/dial-plan in Web UI
o Managed by Web GUI or SSH
o Firmware upgrade via Web
o Support WiFi AP, Client or Ad-Hoc(Mesh) mode
o Optional external antenna for long distance connection
o Support USB dongle for 3G/4G dial up
o Support USB flash for extend storage

По сути — это ардуина с Wifi, ethernet и платой FXS.
Дальше будет немного сухого текста (честно говоря было лениво переписывать отчет, который я по ней предоставлял по работе), а затем личные впечатления.
Читать далее »

Получение количества входящих звонков с 1 транка из asterisk в консоль Linux

Сегодня прилетела задача — писать в лог раз в 5 минут количество активных входящих звонков с каждого из транков.

И вот возник вопрос: как передать в bash значение переменной asterisk без использования AMI.

Получилось следующее:

В контексте incoming транка делаем следующее:

и из консоли добываем так:

PROFIT

Xen: учимся работать с консолью.

В прошлой статье мы установили и предварительно настроили xen.

Сегодня мы будем учиться управлять виртуальными машинами в нем с помощью утилиты XL

Читать далее »

Xen: установка, настройка, маленькие хитрости

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

Ну и раз это моя машина, я могу делать на ней что угодно — я решил «пощупать» технологии виртуализации, конкретно xen.

Читать далее »

Хроники переезда: оптимизация (часть1)

Продолжая тему переезда на выделенный сервер.

Т.к. у меня имелось некоторое количество свободного времени, было решено переделать все «с нуля».

В качестве ОС решил установить Ubuntu server 14.04,  т.к. предполагается в дальнейшем установка BigBlueButton, а на Debian-е, в связи с особенностями дистрибутива, установка прерывается на этапе установки ruby gems.

Установка Ubuntu server — процесс несложный. Единственное замечание — если хотите устанавливать с флешки — не пишите её с помощью LiLi. Пишите Unetbootin или UltraISO, и вы сэкономите себе полчаса времени.

После установки системы ставим нужные нам компоненты:

Дальше в принципе можно настраивать по предыдущей статье. Но есть ньюансы!

 
Читать далее »

Хроники переезда, или как все сделать правильно при переезде блога.

Как и писал ранее — ресурс стал лучше. Изменения произошли в следующем:

  1. Новый отдельный сервер
  2. Новый домен
  3. Новый алгоритм работы

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

Итак, под катом — описание процесса феншуйного переезда и настройки сервера для работы наших ресурсов.

Читать далее »

Авторизация