В интеграционное решение СФЕРА-Мониторинг входит приложение SendSMS, которое позволяет:
- отправлять СМС сообщение с помощью сетевого устройства NetPing с модулем GSM
- блокировать повторные отправки СМС на один и тот же номер телефона в течении определенного времени
Для установки приложения SendSMS на ОС Linux необходимо:
- cкопировать на целевую ОС архив с файлами приложения "SendSMS.tar"
- распаковать архив с файлами следующей командой:
| Code Block |
|---|
|
tar –xvf SendSMS.tar -C /usr/integration/ |
- изменить принадлежность файлов SendSMS на пользователя zabbix, с помощью команд:
| Code Block |
|---|
|
sudo chown zabbix /usr/integration/SendSMS
sudo chown zabbix /usr/integration/SendSMS/* |
- cкопировать на целевую ОС файл скрипта "sendsms.sh" в папку "/usr/lib/zabbix/alertscripts":
| Code Block |
|---|
|
sudo cp /usr/integration/SendSMS/sendsms.sh /usr/lib/zabbix/alertscripts/ |
- изменить принадлежность скрипта на пользователя zabbix:
| Code Block |
|---|
|
sudo chown zabbix /usr/lib/zabbix/alertscripts/sendsms.sh |
Для настройки оповещения в Zabbix:
- откройте страницу "Оповещения"→"Способы оповещения"
Пункт меню для открытия страницы "Способы оповещений"
- нажмите на кнопку "Импорт" в верхней части страницы и выберите файл с настройкой оповещения "Ht-Tech Notification Netping SMS.xml" и нажать кнопку "Импорт"
Добавление оповещения "Send SMS"
После этого появится новый способ оповещения "Netping SMS"
Список систем оповещения
- перейдите в настройку оповещения, нажав на название "Netping SMS"
- в настройках, в первых трёх параметрах скрипта, введите IP адрес устройства NetPing, имя пользователя и пароль для авторизации

- нажмите кнопку "Обновить", чтобы сохранить изменения
Далее необходимо добавить условия, при котором оповещения будут отправляться. Для примера рассмотрим отправку оповещения при срабатывания любого триггера с важностью "Высокая" и выше:
- откройте страницу "Оповещения"→"Действия"→"Действия триггеров"
Пункт меню для открытия страницы "Действия триггеров"
- нажмите кнопку "Создать действие" в верхней части страницы, в открывшемся окне введите название действия, например "Критическая ситуация"

- в поле "Условия" нажмите кнопку "Добавить". В окне "Новое условие" выберите тип "Важность триггеров", оператор "больше чем или равно" и важность "Высокая". После этого нажмите кнопку "Добавить".
Настройка условия срабатывания действия для оповещения
- в окне "Новое действие" перейдите во вкладку "Операции". В поле "Операции" нажмите кнопку добавить, после чего откроется окно настройки операции.
- в окне необходимо указать пользователей, которые могут участвовать в шаге операции и поле "Сообщение" ввести текст SMS сообщения, которое будет отправлено. Для примера, на скриншоте, для отправки выбрана группа пользователей "Zabbix administrators".
- включите галочку "Пользовательское сообщение" и введите текст сообщения (в примере сообщение "Test message")

- Нажмите кнопку "Добавить"
- В окне "Новое действие" также нажмите кнопку "Добавить"
После настройки процесса отправки оповещения, необходимо настроить оповещение у пользователей. Для примера добавим оповещение для пользователя "User", который входит в группу пользователей "Zabbix administrators":
- откройте окно настройки пользователей "Пользователи"→"Пользователи"
Пункт меню для открытия окна настройки пользователей
- в окне выберите пользователя, который будет получать оповещение
Окно настройки пользователя
- перейдите на вкладку "Оповещения", и в поле "Оповещения" нажмите кнопку "Добавить". Откроется окно для добавления оповещения.

- в поле "Тип" выберите "Netping SMS"
- в поле "Отправлять на" введите номер телефона пользователя в формате “+7##########"
- нажмите кнопку "Добавить" и в окне настройки пользователя кнопку "Обновить" для сохранения изменений