Перейти к содержимому


Фото
- - - - -

Очистка карантина по расписанию

карантин

  • Please log in to reply
3 ответов в этой теме

#1 Firma virus

Firma virus

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 16 Сентябрь 2015 - 11:30

Здравствуйте!

Возникла задача очистки карантина на клиентах, удалять всё, что старше, допустим, 30 дней. Используем ES 10.

В мануале и консоли я ничего похожего не нашёл, я так понял, карантин можно только вручную чистить. Или я плохо искал?



#2 Firma virus

Firma virus

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 17 Сентябрь 2015 - 10:05

Ок, понятно, мой вопрос либо тупой либо сложный, либо и то и другое :)

Попробую задать его в техподдержку.



#3 Vladimir K.

Vladimir K.

    Member

  • Posters
  • 198 Сообщений:

Отправлено 17 Сентябрь 2015 - 10:53

Это, скорее всего, можно сделать с помощью скрипта, в планировщике заданий есть функционал, позволяющий использовать скрипты. А вот написать такой скрипт - это Вам точно в техподдержку.



#4 Kapovey

Kapovey

    Newbie

  • Posters
  • 35 Сообщений:

Отправлено 17 Сентябрь 2015 - 16:56

Можно использовать API, например:

http://192.168.1.1:9080/api/quarantine/delete.ds?object=F165CBF1C530C32147A070211842E753CE9104B4C3A7F1A74FE1B83BF8BDA5F0:50393916-d21d-b211-a829-e404ce518192:1395854422

 

Где:

<object> = Таблица station_quarantine

<station_id> = Таблица stations

<q_time> = Таблица station_quarantine

 

Алгоритм примерно таков:

Делаем выборку по дате, удаляем :)


Сообщение было изменено Kapovey: 17 Сентябрь 2015 - 16:57




Also tagged with one or more of these keywords: карантин

Читают тему: 1

0 пользователей, 1 гостей, 0 скрытых