cyberflow_gravatar

Cyberflow

I am linux system administrator.


Navigation
» Home
» Categories
» Code
» XML Feed

Nagios plugin check_smsc

26 Apr 2012 » perl, monitoring

В процессе настройки и работы с мониторинг-сервером icinga был использован ресурс smsc.ru для нотификации смс. В итоге это вылилось в задачу мониторинга баланса на этом ресурсе. Собственно после чего и был написан небольшой плагин для мониторинга баланса.

check_smsc

Документация

Данный плагин позволяет получить данные о состоянии счёт smsc.ru и устанавливать значения для предупреждений. В качестве параметров плагину передаются логин и пароль в md5hash (пароль можно передать и в явном виде, но делать этого не рекомендуется).

Опции:

-l/--login
	Логин от аккаунта smsc.ru
-p/--pass
	Пароль от аккаунта в md5hash
-w/--warning
	Определяется значение баланса, меньше которого будет выдаваться предупреждение.
	По умолчанию выключено.
-c/--critical
	Определяется значение баланса, меньше которого будет выдаваться критическое предупреждение.
	По умолчанию выключено.


Пример использования:

check_smsc.sh -l login -p 50207fa2814e81a067bd2662ba10b0f1 -w 200 -c 100

Дополнительная информация

Для перевода пароля в md5hash можно воспользоваться командой:

echo -n "password" | md5sum -