Кто нибудь использует gsm шлюз Yeastar TG400, для отправки sms оповещая о проблемах zabbix?
Добрый день, поделитесь информацией как настроить отправку уведомлений из zabbix, через sms используя gsm шлюз Yeastar TG400, в интернете нашел только скрипты для отправки сообщений либо через свисток включенный напрямую в zabbix, либо другие sms сервисы.
тоже видел похожие статьи, но т.к не особо разбираюсь в написании скриптов написал сюда, думал тут у кого то уже будет готовый вариант, видимо придется начать изучение написание скриптов)
dick1997, не думаю что скрипт будет кардинально отличаться от любого другого для отправки смс через смс-сервисы. Вероятно все сведется к замене url сервиса на тот, что в документации к http интерфейсам tg400
скрипт написал, но в смс передается не в полном объеме из текста Problem started at {EVENT.TIME} on {EVENT.DATE} только Problem, как заставить передавать полный текст?
Дмитрий Шицков, там где ренее стоял account=smsuser\ теперь стоит account=smsusers%5C и так везде где были \ и в конце $to\&content=$body стоит $to%5C%3C/code%3E%3C/pre%3E%3Cbr/%3E так и должно быть?
Если вставить все как выше смс вообще не отправляется.
Код выше вставил нормально чтобы не было в виде ссылок на сайт
dick1997, нет, не правильно. Это я неудачно скопировал ваш код, до того как вы его оформили. Зачем вам эти экоанирования через \? Уберите их и просто весь url плместите в двтйные кавычки
тогда смс уходит, поправьте свой когда, чтобы было понятно. При добавлении к коду --data-urlencode "content=$body" так же отправка не происходит:
Message: Authentication failed
Дмитрий Шицков, Да, спасибо все получилось, но код в вашем виде не проходит, иначе "Message: Authentication failed", нужно немного подкорректировать, без кавычек и все таки перед каждым &, приходится указывать \, чтобы получилось \&, в такой версии все заработало смс приходит в цельном виде