АВТОМАТИЗИРОВАННОЕ ВОССТАНОВЛЕНИЕ И ПЕРЕДАЧА ПО ИНСТАНЦИИ В КОМПЛЕКСНЫХ РАСПРЕДЕЛЕННЫХ ПРИЛОЖЕНИЯХ

1. Способ, выполняемый, по меньшей мере частично, в вычислительном устройстве, для автоматизированного восстановления и передачи по инстанции оповещений в распределенных системах, при этом способ содержит этапы, на которых:
принимают от машины отслеживания оповещение, связанное с обнаруженной проблемой;
пытаются сопоставить оповещение с действием по восстановлению;
если оповещение сопоставлено с действием по восстановлению, то выполняют действие по восстановлению; иначе
передают по инстанции оповещение назначенному лицу; и
обновляют записи, связанные с сопоставлением оповещения с действием по восстановлению.
2. Способ по п.1, дополнительно содержащий этапы, на которых:
собирают диагностическую информацию, связанную с обнаруженной проблемой;
предоставляют собранную диагностическую информацию назначенному лицу, если оповещение передается по инстанции; и
используют собранную диагностическую информацию при обновлении записей.
3. Способ по п.2, в котором собранная диагностическая информация включает в себя по меньшей мере одно из набора, включающего в себя: содержимое памяти устройства, данные, считанные сенсорами, последние исполненные инструкции, инструкции, при исполнении которых произошел сбой, и результаты сбоя, связанные с обнаруженной проблемой.
4. Способ по п.1, дополнительно содержащий этапы, на которых:
ожидают ответа передачи обработки от назначенного лица после передачи по инстанции оповещения; и
если ответ передачи обработки не принят в течение заранее определенного периода, то передают по инстанции оповещение другому назначенному лицу.
5. Способ по п.1, в котором назначенное лицо определяется по одному из заранее определенного списка назначенных лиц и соглашения об именах, связанного с оповещением, при этом назначенное лицо включает в себя одно из человека и группы.
6. Способ по п.1, в котором этап, на котором передают по инстанции оповещение, включает в себя этап, на котором:
передают оповещение назначенному лицу посредством по меньшей мере одного из набора, включающего в себя электронную почту, мгновенное сообщение, текстовое сообщение, поисковый вызов и голосовую почту.
7. Способ по п.1, дополнительно содержащий этапы, на которых:
принимают действие обратной связи от одного из устройства и программы, связанных с обнаруженной проблемой, после выполнения действия по восстановлению; и
обновляют запись коэффициента успешных попыток, связанную с действием по восстановлению.
8. Система для автоматизированного восстановления и передачи по инстанции оповещений в распределенных системах, содержащая:
сервер, исполняющий машину отслеживания и машину автоматизации, при этом машина отслеживания выполнена с возможностью:
обнаруживать проблему, связанную с по меньшей мере одним из устройства и приложения программного обеспечения, внутри распределенной системы, и
передавать оповещение, исходя из обнаруженной проблемы; а
машина автоматизации выполнена с возможностью:
принимать это оповещение;
собирать диагностическую информацию, связанную с обнаруженной проблемой;
выполнять попытку сопоставить оповещение с действием по восстановлению, используя базу данных действий по восстановлению;
если оповещение сопоставлено с действием по восстановлению, выполнять действие по восстановлению, иначе
передавать по инстанции оповещение назначенному лицу, совместно с собранной диагностической информацией; и
обновлять записи в базе данных действий по восстановлению.
9. Система по п.8, дополнительно содержащая множество машин отслеживания, причем каждая машина отслеживания выполнена с возможностью отслеживать индивидуальную географическую зону, исходя из масштаба системы для каждой географической зоны внутри распределенной системы, и передавать оповещения, исходя из проблем, обнаруженных в их соответствующих зонах, при этом машина автоматизации дополнительно выполнена с возможностью:
либо выполнять сопоставленное действие по восстановлению, либо осуществлять передачу по инстанции к назначенному лицу, применительно к оповещениям из разных зон, исходя из зонального приоритета.
10. Система по п.8, в которой зональный приоритет дополнительно определяется на основе наличия по меньшей мере одного из набора, включающего в себя назначенную группу поддержки, ресурс аппаратного обеспечения, ресурс программного обеспечения и ресурс связи.
11. Система по п.8, в которой оповещение сопоставляется с множеством действий по восстановлению, и действия по восстановлению выполняются в соответствии с заранее определенным приоритетом выполнения.
12. Система по п.8, в которой устройство включает в себя одно из настольного компьютера, компьютера класса лэптоп, переносного компьютера, сервера, интеллектуального телефона, монитора, аудиооборудования, телевизора и устройства захвата видео.
13. Машиночитаемый носитель данных, на котором сохранены инструкции для автоматизированного восстановления и передачи по инстанции оповещений в распределенных системах, при этом инструкции содержат:
обнаружение машиной отслеживания проблемы, связанной с по меньшей мере одним из устройства и приложения программного обеспечения, внутри распределенной системы;
передачу машиной отслеживания оповещения, исходя из обнаруженной проблемы; и
прием машиной автоматизации этого оповещения;
сбор диагностической информации, связанной с обнаруженной проблемой;
попытку сопоставить оповещение с действием по восстановлению из базы данных действий по восстановлению, при этом действие по восстановлению включает в себя набор инструкций, направленных на решение обнаруженной проблемы;
если оповещение сопоставлено с одним действием по восстановлению, то выполнение действия по восстановлению;
если оповещение сопоставлено с множеством действий по восстановлению, то выполнение действий по восстановлению в соответствии с заранее определенным приоритетом выполнения;
если оповещение не сопоставлено с действием по восстановлению, то передачу по инстанции оповещения к назначенному лицу совместно с собранной диагностической информацией;
прием ответа передачи обработки от назначенного лица; и
обновление записей в базе данных действий по восстановлению, используя собранную диагностическую информацию и ответ обратной связи, связанный с выполненными действиями по восстановлению.
14. Машиночитаемый носитель данных по п.13, в котором действие по восстановлению сопоставлено с одним из одного оповещения и группы оповещений.
15. Машиночитаемый носитель данных по п.13, при этом назначенное лицо определяется по одному из соглашения об именах, связанного с оповещением, и алгоритма ротации, исходя из наличия персонала поддержки.