Patent ID: 9456005
Filing Date: 2016-09-27
CPC Classification: G06F,H04L

Claim Text:
1. A method comprising: generating, by a computer processor, backup devices for devices of a list of devices associated with a data storage environment; determining, by said computer processor, that a first device from said list of devices comprises a supported device; determining, by said computer processor, available credentials for connecting and authenticating said first device; retrieving, by said computer processor, configuration and operational state data associated with said first device, wherein said configuration and operational state data comprises measurable operational quantities associated with a state of said first device, and wherein said configuration and operational state data comprises configurations independent from said measurable operational quantities of said first device; storing, by said computer processor, a snapshot describing said configuration and operational state data, said snapshot configured to enable immediate and future checks verifying changes to said first device; analyzing, by said computer processor, said snapshot; generating, by said computer processor based on results of said analyzing, a map indicating interconnections between said devices; selecting, by said computer processor, a first backup device from said backup devices, said first backup device associated with said first device, wherein said first backup device comprises a current configuration and operational state for said first device, wherein said current configuration and operational state is retrieved from said configuration and operational state data, wherein said operational state comprises measurable quantities of said first device irrespective of said current configuration, and wherein said measurable quantities comprise a fan speed quantity, a failed component quantity, error quantities, and a remaining storage capacity quantity; evaluating, by said computer processor, each policy of policies associated with said first backup device with respect to said backup devices, associated dependencies, and said configuration and operational state data; determining, by said computer processor based on results of said evaluating, compliant and non-compliant policies of said policies with respect to said backup devices; generating, by said computer processor, an alert indicating a high priority policy of said compliant and non-compliant policies; and transmitting, by said computer processor, said alert to a console in an operations center or a pager or text messaging device.