Отправка СМС через телефон GL P705
Задача наладить оповещение с zabbix на мобильный по смс. Имеем LG P705, кабель для подключения по USB, и сервер Ubuntu 18.
Сбрасываем телефон в заводские настройки.
Включаем режим разработчика.
Включаем отладка по USB.
Отклбчаем блокировку экрана.
Подключаем телефон к серверу и выбираем "Зарядка по USB"
Настроим Ubuntu
Перезагружается ADB двумя командами
adb kill-server
adb start-server
Проверяем определился ли наш телефон
List of devices attached
LGOTMS4a373ee device
#!/bin/sh
adb shell input keyevent 82
adb shell am start -a android.intent.action.SENDTO -d sms:$1
sleep 1
adb shell input text $(echo $2 | sed 's/ /\%s/g')
adb shell input keyevent 22
sleep 1
adb shell input keyevent 66
sleep 5
adb shell input keyevent 3
chown zabbix:root /etc/zabbix/externalscripts/sms.sh
chmod 750 /etc/zabbix/externalscripts/sms.sh
Настройка ZABBIX для отправки СМС
Администрирование->Способы оповещения->Создать способ оповещения->Имя:SMS_USB->Тип:Скрипт->Имя скрипта:sms.sh->Добавим два параметра скрипта-{ALERT.SENDTO} и {ALERT.MESSAGE}
Теперь добавим пользователю оповещение
Администрирование->Пользователи->Админ->Оповещения->Добавить->Тип:SMS_USB->Отправить на:+38099XXXXXXX->Когда активен:1-7,06:00-24:00->Выбираем важность->Ставим галку активировано
Настройки->Действия->Создать дейтвие->Имя:sms-usb->Активировано->
Во вкладке операции->Длительность шага операции по умолчанию:1h->Тема по умолчанию:Problem: {EVENT.NAME}->Сообщение по умолчанию:{EVENT.NAME}-Host: {HOST.NAME}->Операции->Новый->Тип операции:Отправить сообщение->Отправлять пользователям:Admin->Отправлять только через:SMS_USB
По аналогии добавляем операции восстановления и операции обновления