Описание
Если вам по какой-то причине необходимо перезапустить входящий или исходящий поток в RITM.LINK по расписанию, то сделать это можно с помощью REST API.
При необходимости полную документацию на REST API вы можете запросить в отделе продаж РИТМ.
Настройка
- С помощью любого современного браузера зайдите на страницу вашего сервера RITM.LINK;
В случае использования виртуальной машины, в адресной строке укажите http://адресвашейвм/idp
- Введите имя пользователя и пароль;
Имя пользователя и пароль по умолчанию:
root
password
- Перейдите на страницу "Входящие потоки" или "Исходящие потоки" в зависимости от того, какой поток вы хотите перезапускать;
- В столбце "ID" указан номер потока, запомните его;
- Создайте файл /root/connector_restart.sh
Пример для потока с номером 6. В вашем случае номер потока может быть другим!
Задайте пару Authorization:Basic в кодировке Base64, например для пары root:password результат будет cm9vdDpwYXNzd29yZA==
/root/connector_restart.sh#!/bin/bash curl -s -H "Content-Type: application/json" -H "Authorization:Basic cm9vdDpwYXNzd29yZA==" -X POST -d "{\"id\": 6}" http://localhost/idp-web/idp/rest/connectors/stop/ sleep 10s curl -s -H "Content-Type: application/json" -H "Authorization:Basic cm9vdDpwYXNzd29yZA==" -X POST -d "{\"id\": 6}" http://localhost/idp-web/idp/rest/connectors/start/ - Предоставьте права на выполнение;
chmod 744 /root/connector_restart.sh
- В файле планировщика cron /var/spool/cron/root добавьте строку с расписанием, пример для вызова перезапуска каждый час в 0 минут:
0 * * * * /root/connector_restart.sh
В конце - обязательно добавьте перенос строки.
