• Asterisk + AMI + Python

      Честно признаюсь, я долго думал, стоит ли публиковать этот материал. Для тех, кто умеет работать с AMI Asterisk, ничего интересного тут нет. Для тех, кто только начинает что-то делать, вряд ли разберётся в моём коде (хотя я старался писать понятно). Вангую комментарии вроде: «Зачем использовать Хабр для своих заметок?». С другой стороны, приведённый под катом скрипт может стать кому-то отправной точкой. Скрипт ничего не делает кроме того, что шлёт в консоль все события из AMI и умеет их фильтровать. Для примера, я показываю в консоле все звонки, которые попадают в любой из контекстов «zadarma-in» или «sibseti_in». Если заинтересовал, прошу под кат:
      Читать дальше →
    • Мониторинг номеров Zadarma в Zabbix

      • Tutorial
      Предлагаю готовый шаблон для Zabbix и скрипт на Python, для автообнаружения новых номеров провайдера Zadarma(новых, всмысле купленных вами номеров).

      В шаблоне есть несколько триггерров и основная информация о номерах. Скрипт работатет с API Zadarma или с базой данных MySQL.

      Для работы с MySQL, необходимо заранее по крону или прямо из диалплана с помощью отдельного скрипта положить туда данные.

      Оба скрипта под катом.
      Читать дальше →
      • +11
      • 2.7k
      • 4
    • Автоматический мониторинг свежеустановленного софта в ZABBIX

      • Tutorial
      В ZABBIX есть отличный механизм, который позволяет автоматически обнаруживать и ставить на мониторинг файловые системы, сетевые интерфейсы, CPU, ядера CPU и другие объекты. Но к сожалению тоже самое делать с софтом из коробки он не умеет.

      С помощью всего пары скриптов, один из который необходимо положить на сервер, а второй раскидать по клиентам, можно сделать низкоуровневое авто-обнаружение nginx, mongod, rabbitmq, mysql, postgresql и любого другого сервиса.
      Читать дальше →
      • +13
      • 7.4k
      • 8
    • Отключаем тригеры в ZABBIX по расписанию

      • Tutorial
      Я думаю многие задавались вопросом как отключить триггеры в zabbix на время прогнозируемой нагрузки, например на момент выполнения бэкапов. И я думаю многие легко решили этот вопрос, ну а те, кто ещё не придумал как это реализовать, добро пожаловать под кат!
      Читать дальше →
      • +10
      • 8.2k
      • 9
    • Мониторинг событий git clone и git push на локальном GitLab сервере

      • Tutorial

      Иногда возникает желание мониторить локальный GIT сервер на предмет кто (ФИО из LDAP), какой проект и откуда(ip-адрес) клонит или пушит.

      Изучив документацию, стало ясно, что такого функционала из коробки нет, точнее есть, но в платной версии GitLab. Под катом мой опыт реализации мониторинга.
      Читать дальше →
    • У Вас в организации много разных принтеров и необходимо со всех собрать количество отпечатков?

      • Tutorial
      В нашей компании 4 офиса в каждом по 3-4 этажа, много кабинетов и почти в каждом стоит 1-3 принтера и МФУ. Статья о том, как с помощью bash зная лишь ip-адреса принтеров автоматизировать собор с них количества отпечатков.

      Вся информация собирается в базу данных, попутно добавляется модель принтера MAC -адрес, серийный номер и вся информация по количеству отпечатков.


      Читать дальше →
    • Asterisk, автоматическое определение сотового оператора по номеру телефона даже перенесенных номеров

      • Tutorial
      У Asterisk есть свой механизм для работы с базами данных, я Вам расскажу про альтернативный метод работы с базами данных из диалплана Asterisk! Его можно применить не только для работы с базами, но и с любым другим софтом на сервере. Статья про функцию «SHELL».
      Читать дальше →
    • Автоматическая настройка голосовых шлюзов Cisco и Eltex Asterisk provisioning

      • Tutorial
      В компании, где я работаю было принять решение перевезти все наши магазины, а их почти 500, на IP-телефонию. Центральный и региональные офисы уже давно используют для этих целей решения от Panasonic. В центральном офисе это KX-NS1000, в региональных в основном KX-NS500.

      Но для перевода магазинов на ip-телефонию было принято решение использовать Asterisk.

      Если интересно, как реализовать «Asterisk provisioning» с помощью bash скриптов работающих с mysql, как настроить Asterisk RealTime, dhcp, tftp, а так-же процесс генерации и подписания запроса на подпись ssl сертификата для работы https provisioning у Cysco — добро пожаловать под кат!

      В следующей статье немного про настройку KX-NS1000 и KX-NS500 для связи с Asterisk.
      Читать дальше →
    • OpenWRT + OpenVPN для Asterisk. Бюджетный способ организации VPN сети

      imageЭто очередная статья о роутере MR3020, OpenWRT и OpenVPN. Бонусом я выкладываю готовую прошивку для этого роутера с установленным OpenVPN, текстовым редактором Nano и wget. В прошивке отключено всё лишнее, включая вэбинтерфейс, ipv6 и WiFi.
      Читать дальше →
      • +4
      • 23.8k
      • 4