@ThDonatello

Как отслеживать баланс мобильных телефонов в Zabbix?

Существует скрипт на perl для запроса баланса мобильных телефонов:
#script operator --phone=number --password=pwd
Выдает просто число - остаток средств на счете.
Имею несколько телефонов, баланс которых хочу отслеживать автоматически в zabbix.
Столкнулся с проблемой, что МТС позволяет таким образом запросить баланс 2х номеров в минуту, после чего выдает капчу.
Решил сделать костылем и запрашивать:
script operator --phone=number --password=pwd >> "$CACHE_FILE"
sleep 30
script operator --phone=number2 --password=pwd2 >> "$CACHE_FILE"

Уж не силен в написании, только учусь.
Естественно скрипт получается очень неудобный, и не юзабельный.
Подскажите, как привильно написать некий скрипт, который будет тергать раз в пол минуты
script operator --phone=number --password=pwd
данные должен брать из некого файла конфигурации и подставлять их в каждый новый проход, а ответы складывать в CACHE_FILE в виде
number	balans
number2	balans2
number3	balans3

После этого планирую научить zabbix grep'ать данный файл по нужному полю number и заносить данные к себе.
Если напрямую прикручивать первый скрипт к zabbix, то из-за проблемы с капчей он вываливается в unsupported после первых двух номеров.
  • Вопрос задан
  • 1108 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы