Персональный сайт Федоренко Александра Суббота, 18.05.2024, 20:19
Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
CentOS [5]
Asterisk [16]
Elastix [4]
Виртуализация [3]
Raspberry Pi [5]
Статьи по настройке и использованию Raspberry Pi

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Статьи » LINUX » Asterisk

Перезагрузка Huawei в Asterisk

Бывает, что по каким-либо причинам "отваливается" одна из карточек huawei в сервере астериск.
Вот скрипт по сбросу модемов, с проверкой по крону каждые три минуты и отправкой отчета на email:



#! /bin/bash
for dongle in `/usr/sbin/asterisk -rx "dongle show devices" | grep -i Not | awk '{print $1}'`
do
/bin/date "+%Y/%m/%d %H:%M"" - $dongle - Not connected" >> /tmp/check.txt
/usr/sbin/asterisk -rx "dongle reset $dongle"
echo "reset dongle $dongle" | mailx  -s "[GSM]Reset datacard" mail@gmail.com
done
echo > /tmp/ussd.txt
sleep 12
for dongle in `/usr/sbin/asterisk -rx "dongle show devices" | grep -i Not | awk '{print $1}'`
do
/bin/date "+%Y/%m/%d %H:%M"" - $dongle - Not connected" >> /tmp/check.txt
/usr/sbin/asterisk -rx "dongle restart now $dongle"
echo "reset dongle $dongle" | mailx  -s "[GSM]NEW Restart datacard" mail@gmail.com
done
echo > /tmp/ussd.txt
exit 0


Добавляем запись в cron:

*/3 * * * * /home/dongle_reset.sh
 



Источник: http://virtual-serg.livejournal.com/3335.html#cutid1
Категория: Asterisk | Добавил: AFed (23.03.2016)
Просмотров: 849 | Теги: cron, asterisk, dongle | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Copyright MyCorp © 2024Создать бесплатный сайт с uCoz