You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1.5 KiB

Подключение мониторинга

Для того чтобы отправлять события из мониторинга в биллинг можно воспользоваться скриптом agent/monitoring_agent.py. Скопируйте его в место, откуда он будет доступен мониторингу, задайте права, сделайте исполняемым. Так же его надо отредактировать, 2 параметра: API_AUTH_SECRET и SERVER_DOMAIN.

API_AUTH_SECRET — Параметр с таким же именем есть в настройках биллинга, это секретное слово для авторизации скриптов, сгенерируйте секретное слово посложнее если сами настраивайте весь биллинг или узнайте его в настройках биллинга если оно уже есть.

SERVER_DOMAIN — Полный url к биллингу по http[s].

Скрипт отправляет HTTP GET запросы с параметрами, например: http://domain/dev/on_device_event/?mac=ff:ff:ff:ff:ff:ff&status=[UP|DOWN|UNREACHABLE]&sign=<sign>.

После этого биллинг отмечает состояние устройства и рассылает оповещения для тех у кого эти оповещения включены.