Биллинговая система Nodeny

Главная категория => Курилка => Тема начата: goletsa от 13 Февраля 2010, 17:08:32



Название: sms-шлюзы
Отправлено: goletsa от 13 Февраля 2010, 17:08:32
выделено из http://forum.nodeny.com.ua/index.php?topic=458.0


Да это понятно, что всё может быть(свет, кривые руки).....Просто в конкретном случае, если сервер БД аварийно выключился(у меня часто возникают проблемы с питанием), то 100% нужно пересобирать сервер с базой? Поймите правильно, ни разу не имел дело с нодени и юниксом, вот и переживаю, чтобы было всё тип топ, сейчас начал изучать фряху, до этого сидел на винде, так что не казните, исли что не так спрошу! :)
Это вопрос правильной установко-настройки. У меня упс когда садятся батарейки просто выдает команду на корректное выключение сервера и после восстановления питания сервер стартует автоматически. При всем при этом сигнал на выключение может отсылаться не только тому серверу, который включен в упс, но и другим серверам, где упсы не такие умные или не настроены а так-же предупреждать админа на мыло (с прикрыванием смс шлюзов преимущество сомнительное, но все-же)
Кстати, может кто-то посоветует путевый смс-гейт для этой хрени и  скриптом  поделится?
smstraffic.ru
Есть еще как вариант smsmail.ru - он на входящее письмо вам пришлет смску. Но слишком мало функционала имхо.
Хотя эта одна и та же контора фактически.


Название: Re: Собираюсь купить
Отправлено: Cell от 14 Февраля 2010, 12:53:58
Есть еще как вариант smsmail.ru - он на входящее письмо вам пришлет смску. Но слишком мало функционала имхо.
Хотя эта одна и та же контора фактически.
Спасибо, брат, smsmail.ru подошло по полной схеме - время доставки 10 секунд с момента отправки письма. Цена 4 цента - если не злоупотреблять, то вполне приемлемо.


Название: Re: Собираюсь купить
Отправлено: goletsa от 14 Февраля 2010, 14:24:28
Есть еще как вариант smsmail.ru - он на входящее письмо вам пришлет смску. Но слишком мало функционала имхо.
Хотя эта одна и та же контора фактически.
Спасибо, брат, smsmail.ru подошло по полной схеме - время доставки 10 секунд с момента отправки письма. Цена 4 цента - если не злоупотреблять, то вполне приемлемо.

Ну smstraffic как корпоративное решение достаточно неплох. Мы через него рассылаем абонентам мессаги о задолжностях. Ну и всякий рекламный спам.
:)


Название: Re: Собираюсь купить
Отправлено: stix от 14 Февраля 2010, 20:56:33
Есть еще как вариант smsmail.ru - он на входящее письмо вам пришлет смску. Но слишком мало функционала имхо.
Хотя эта одна и та же контора фактически.
Спасибо, брат, smsmail.ru подошло по полной схеме - время доставки 10 секунд с момента отправки письма. Цена 4 цента - если не злоупотреблять, то вполне приемлемо.

Ну smstraffic как корпоративное решение достаточно неплох. Мы через него рассылаем абонентам мессаги о задолжностях. Ну и всякий рекламный спам.
:)

У нас МТС телефоны и все гоняется через из релей.


Название: Re: Собираюсь купить
Отправлено: goletsa от 15 Февраля 2010, 03:14:08
Это не дает самой вкусной фишки - задание своего ORIGINATOR в теле смс.


Название: Re: sms-шлюзы
Отправлено: Cell от 09 Марта 2010, 00:10:39
В продолжение темы. Один хороший человек с локал.ком.уа поделился скриптом пинговалки, который совместно с smstools3 дает просто потрясающие результаты по мониторингу каналов. Протестировал и был приятно удивлен, что совсем нет лишнего флуда. Хост пропал - смс, через час  хост появился - опять смс. Публикуется с разрешения автора, респект ему и уважуха.
Код:
#!/bin/sh
####################################
#                                                                    #
# Ping test on sms                                             #
# by  VitalyMoiseev (c) http://local.com.ua/forum/  #
#                                                                    #
####################################

list_host="ya.ru mail.ru google.com ukr.net" # ну и список можно продолжать до бесконечности
list_sms="38050ххххххх 38050ххххххх" # понятно, что телефонов может быть как один так и несколько

msg_bad="empty"
msg_ok="empty"

for host in ${list_host}; do
        count_sms="0";
        name_file=/var/log/ping_test.${host}
        if [ -r ${name_file} ]; then
                count_sms=`cat ${name_file}`
        else
                echo "0" > ${name_file}
        fi

        loss=`/sbin/ping -c 2 -s 1 -i 0.5 ${host} | grep 'packet loss' | awk '{print $7}'`
        if [ "${loss}" = "100.0%" ]; then
                if [ ${count_sms} = "0" ]; then
                        echo "1" > ${name_file}
                elif [ ${count_sms} = "1" ]; then
                        if [ "${msg_bad}" = "empty" ]; then
                                msg_bad="net svyazi s "
                        fi
                        msg_bad="${msg_bad} ${host} "
                        echo "2" > ${name_file}
                fi
        else
                if [ ${count_sms} = "2" ]; then
                        if [ "${msg_ok}" = "empty" ]; then
                                msg_ok="svyaz vostanovlena "
                        fi
                        msg_ok="${msg_ok} ${host}(${loss}) "
                        echo "0" > ${name_file}
                fi
                if [ ${count_sms} = "1" ]; then
                        echo "0" > ${name_file}
                fi
        fi
done

d=`date "+%d--%H-%M"`
d1=`date "+%d.%m.%Y %H:%M"`


if [ "${msg_bad}" != "empty" ]; then
        for sms_num in ${list_sms}; do
            touch /etc/sms_${sms_num}
            echo "To: ${sms_num}" > /etc/sms_${sms_num}
            echo "" >> /etc/sms_${sms_num}
            echo "${d1} ${msg_bad}" >> /etc/sms_${sms_num}
            mv /etc/sms_${sms_num} /var/spool/sms/outgoing/
        done
        echo ${d1} ${msg_bad} >> /var/log/ping_test
fi

if [ "${msg_ok}" != "empty" ]; then
        for sms_num in ${list_sms}; do
            touch /etc/sms_${sms_num}
            echo "To: ${sms_num}" > /etc/sms_${sms_num}
            echo "" >> /etc/sms_${sms_num}
            echo "${d1} ${msg_ok}" >> /etc/sms_${sms_num}
            mv /etc/sms_${sms_num} /var/spool/sms/outgoing/
        done
        echo ${d1} ${msg_ok} >> /var/log/ping_test
fi

exit 0



Название: Re: sms-шлюзы
Отправлено: Fredik от 09 Марта 2010, 12:22:10
+1 потестим


Название: Re: sms-шлюзы
Отправлено: Cell от 09 Марта 2010, 15:02:07
+1
где?


Название: Re: sms-шлюзы
Отправлено: VitalVas от 09 Марта 2010, 15:10:46
надули


Название: Re: sms-шлюзы
Отправлено: Maks от 09 Марта 2010, 15:34:07
Жадные вы однако..