Форум на Kuban.ru (http://forums.kuban.ru/)
-   Сети и их администрирование (http://forums.kuban.ru/f1029/)
-   -   Zabbix и SMS (http://forums.kuban.ru/f1029/zabbix_i_sms-7055190.html)

Pass 31.07.2015 09:08

Zabbix и SMS
 
Добрый день, коллеги!

Кто-нибудь использует в своей работе Zabbix и уведомления по SMS через GSM-модем?
У меня проблема, напрямую не связанная с Zabbix.
Заключается она в том, что при подключении через telnet к модему и отправке команды AT+CMGS="XXXX" в следующей строке я не могу симулировать нажатие CRTL+Z.

Через Putty все хорошо, команда отрабатывается, из telnet'а Убунты - нет.

Сталкивался ли кто-нибудь с такой проблемой?

droidman 31.07.2015 09:50

зачем telnet, есть smstools
[url=http://habrahabr.ru/post/155321/]пример[/url]

Pass 31.07.2015 09:56

1-droidman >
GSM-модем проброшен с Микротика по rfc2217.

droidman 31.07.2015 12:45

Мм) новые подробности)
Попробуй вместо Ctrl+Z набрать Alt+026

Pass 31.07.2015 13:40

3-droidman >
Пробовал, эффект тот же.
Оно особо роли не играет как подключено. Ведь через путти все отрабатывает корректно.
Пробовал ключи -r, -8. Результат такой же. Мне кажется, сам телнет Убунты пересылает ^Z как текст. Гуглю второй день, у некоторых такая проблема есть, но решения в постах нет.

Схема с микротиком удобная, но api использовать не хочется, т.к. всего 160 символов можно передать.

gloomymen 31.07.2015 13:43

далек от этой кухни, но замаскировать предлагать?

Pass 31.07.2015 13:51

5-gloomymen >
Что сделать?

gloomymen 31.07.2015 14:09

репу почесать, для начала)

Pass 31.07.2015 14:17

7-gloomymen >
"Check!". Что дальше?)

gloomymen 31.07.2015 14:24

ёлки да \ же

Pass 31.07.2015 14:34

9-gloomymen >
неа))) не работает, еще вчера пробовал.

gloomymen 31.07.2015 14:37

а \\?

Pass 31.07.2015 14:41

11-gloomymen >
Увы, тоже нет. Сейчас Cyclades попробую, вдруг дело в терминале.

gloomymen 31.07.2015 14:44

однозначно в терминале
нужно поманить как ему скормить

gloomymen 31.07.2015 14:55

а посыл через echo, или как-то иначе?

Pass 31.07.2015 14:59

14-gloomymen >
Да, висяк там же, на Ctrl+z.
Сегодня попробую через Cyclades и socat.

gloomymen 31.07.2015 15:23

лет 10-15 назад аналогичную проблему ковырял, еще в досе, через прерывание биоса символ ESC в ком-порт не проходил, пришлось на ассемблере рулить, там уже все срослось, а как же иначе)

gloomymen 31.07.2015 15:27

15-Pass >дык, у эха есть целый интересных ключей)

Pass 31.07.2015 16:25

17-gloomymen >
Все дело в \033. Работает только после \032. Вот такой падлючий терминал.

gloomymen 31.07.2015 16:35

ну [filolog]ёпть[/filolog], так это и есть тот самый вредный ESC - 1Bh
об который я тоже в свое время зубы ломал)))

Pass 31.07.2015 16:42

19-gloomymen >
Отож. Спасибо за помощь.
Тема закрыть.

gloomymen 31.07.2015 17:35

20-Pass >не во что)
приятно пообщаться с адекватными товарищами
здесь это оччч. большая редкость)

Pass 04.08.2015 19:22

21-gloomymen >
Спасибо, взаимно.
А вот с PDU форматом засада...

gloomymen 04.08.2015 22:09

знал бы - помог, не вопрос)
не моя епархия

Pass 04.08.2015 22:46

23-gloomymen >
3 дня мучений. Оказалось, не все онлайн енкодеры-декодыре одинаково полезны.
В PDU формате просто Ctrl+Z работает.

Pass 04.08.2015 23:36

Кстати, кому интересно: связка Mikrotik + GSM-модем + отправка смс скриптом из локалки работает.

Pass 05.08.2015 17:42

25-Pass >
5 дней разработки, можно статью писать на Хабр )

Pass 07.08.2015 00:27

Ха, больше 70 символов реализовано )


Текущее время: 08:16. Часовой пояс GMT +3.