Доброго здоровья!
Для системы мониторинга важно всегда иметь возможность отправить сообщение о наступлении ВАЖНЫХ событий.
К примеру настройка Email уведомлений хороша. - бесплатно\гарантия доставки\легко настраивается.
Но если нет интернета - письма ПРИДУТ , когда интернет уже появится- что не имеет никакого смысла..
Можно настроить резервный канал. дополнительный интернет оплачивать не оч хочеться. Ту на выручку нам приходит СМС уведомление
Для отправки мы будем использовать 3g Модем (практически любой)
Сим-карта с тарифом (обобщенным - это позволит нам не переживать и не контролировать счет дополнительной симки)
Подключили в USB порт малинки
Ставим приложение
gammu-smsd
apt-get install gammu gammu-smsd
Набираем команду gammu и ""добиваем TABом. и видим доступные команды управления модемом
gammu-config gammu-detect gammu-smsd gammu-smsd-inject gammu-smsd-monitor
Нам важно запустить gammu-detect
Запоминаем
port = /dev/ttyUSB*
Создаем директории для СМС
mkdir -p /var/log/gammu /var/spool/gammu/{inbox,outbox,sent,error}
раздаем права
chmod 777 -R /var/spool/gammu/
Редактируем gammu-smsdrc
mcedit /etc/gammu-smsdrc
настраивать примерно так
Стартуем службу
/etc/init.d/gammu-smsd start
Проверяем статус службы
создадим скрипт следующего содержания
#!/bin/sh
echo "$2" | gammu-smsd-inject TEXT $1
/backup/smssend.sh +7****номер телефона********** 'СмС работают'
создается лог и файлы
и получили СМС на телефон .
Проверяем что смс соответствуют тарифному плану
Далее подключаем с zabbix
и включаем у пользователя оповещение через смс
Так же по секрету - можно поздравлять родных и близких с днем рождения или знаменательным событием.
если интересно напишите комментарий - расскажу ка это сделать