Остановить сбор данных
Для остановки сбора данных нужно выполнить следующие действия:
-
Открыть нужный объект в виде подробной информации.
-
Перейти в секцию Параметры.
-
Нажать на выпадающий список Состояние и выбрать любое состояние.
-
В открывшемся окне "Задать состояние вручную" настроить параметры ручного состояния.
-
Убедиться, что переключатель Прекратить сбор данных находится во включённом состоянии.
-
Нажать кнопку
.
После выполнения этих шагов объект будет переведён в выбранное состояние и перестанет собирать данные от агента и REST API, пока ручное состояние не будет сброшено.
Во время остановки сбора данных на графиках будет отображаться значение 0, а фон будет подсвечиваться в цвет выбранного состояния.

REST API
Остановить сбор данных для объекта можно с помощью запроса Ручная смена состояния сущности. Также, можно использовать специальные запросы для объектов и связей. Тело запроса должно содержать поле unmanaged
. Если значение этого поля true
, то сбор данных будет приостановлен до отмены ручного состояния; если false
– объект изменит своё состояние, но продолжит собирать данные.
Для этого запроса требуется ID сущности.
login=<...>
password=<...>
saymon_hostname=<...>
entity_id=<...>
url=https://$saymon_hostname/node/api/entities/$entity_id/manual-state
curl -X PUT $url -u $login:$password \
-H "Content-Type: application/json" \
-d @- <<EOF
{
"unmanaged": true,
"stateId": 3,
"clear": false,
"reason": "Отключение сбора данных"
}
EOF