В процессе настройки и работы с мониторинг-сервером icinga был использован ресурс smsc.ru для нотификации смс. В итоге это вылилось в задачу мониторинга баланса на этом ресурсе. Собственно после чего и был написан небольшой плагин для мониторинга баланса.
Документация
Данный плагин позволяет получить данные о состоянии счёт smsc.ru и устанавливать значения для предупреждений. В качестве параметров плагину передаются логин и пароль в md5hash (пароль можно передать и в явном виде, но делать этого не рекомендуется).
Опции:
-l/--login
Логин от аккаунта smsc.ru
-p/--pass
Пароль от аккаунта в md5hash
-w/--warning
Определяется значение баланса, меньше которого будет выдаваться предупреждение.
По умолчанию выключено.
-c/--critical
Определяется значение баланса, меньше которого будет выдаваться критическое предупреждение.
По умолчанию выключено.
Пример использования:
Дополнительная информация
Для перевода пароля в md5hash можно воспользоваться командой: