| Оглавление |
|---|
Описание
Если вам по какой-то причине необходимо перезапустить входящий или исходящий поток в RITM.LINK по расписанию, то сделать это можно с помощью REST API.
| Информация |
|---|
При необходимости полную документацию на REST API вы можете запросить в отделе продаж РИТМ. |
Настройка
- С помощью любого современного браузера зайдите на страницу вашего сервера RITM.LINK;
Информация В случае использования виртуальной машины, в адресной строке укажите http://адресвашейвм/idp
- Введите имя пользователя и пароль;
Информация Имя пользователя и пароль по умолчанию:
root
password
- Перейдите на страницу "Входящие потоки" или "Исходящие потоки" в зависимости от того, какой поток вы хотите перезапускать;
- В столбце "ID" указан номер потока, запомните его;
- Создайте файл /root/connector_restart.sh
Примечание Пример для потока с номером 6. В вашем случае номер потока может быть другим!
Задайте пару Authorization:Basic в кодировке Base64, например для пары root:password результат будет cm9vdDpwYXNzd29yZA==
Блок кода language bash theme Midnight title /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/ - Предоставьте права на выполнение;
Блок кода language bash theme Midnight chmod 744 /root/connector_restart.sh - В файле планировщика cron /var/spool/cron/root добавьте строку с расписанием, пример для вызова перезапуска каждый час в 0 минут:
Блок кода language bash theme Midnight 0 * * * * /root/connector_restart.shПодсказка В конце - обязательно добавьте перенос строки.
