Systems and methods of a server probe for compliance deployment checks
Systems and methods for a server probe to monitor compliance of servers with predetermined baseline metrics including: injecting a server probe script into one or more servers, wherein the server probe script is configured to: scan the one or more servers for operational health data; collect operational health data of the one or more servers; and comparing the operational health data to baseline data associated with a predetermined compliance baseline state for the one or more servers; and identifying based on the comparison, one or more non-compliant servers.
1 . A method comprising:
automatically injecting a server probe script into one or more servers one or more times according to a preset schedule, wherein the server probe script is configured to:
scan the one or more servers for operational health data;
collect operational health data of the one or more servers; and
execute instructions to remove the server probe script from the one or more servers after collection of the operational health data; and
identifying based on a comparison between the operational health data and baseline data associated with a predetermined compliance baseline state for the one or more servers, one or more non-compliant servers, wherein the comparison comprises an indication that a server of the one or more servers does not have a recent patch installed that affects a security of the server.
2 . The method of claim 1 , further comprising updating the one or more non-compliant servers to a compliant state.
3 . The method of claim 1 , wherein the server probe script is further configured to identify and delete residual code of a previous server probe script from the one or more servers.
4 . The method of claim 1 , wherein server probe script generates a JSON document of the operational health data.
5 . The method of claim 1 , wherein operational health data further comprises one or more of: information associated with an operating system version of the one or more servers, access settings of the one or more servers, and performance metrics of the one or more servers.
6 . The method of claim 1 , wherein the preset schedule comprises a predetermined server maintenance schedule.
7 . The method of claim 1 , wherein the operational health data is stored by a NoSQL database management application with additional operational health data.
8 . A system comprising:
one or more processors configured to:
automatically inject a server probe script into one or more servers one or more times according to a preset schedule, wherein the server probe script is configured to:
scan the one or more servers for operational health data;
collect operational health data of the one or more servers; and
execute instructions to remove the server probe script from the one or more servers after collection of the operational health data; and
identify based on a comparison between the operational health data and baseline data associated with a predetermined compliance baseline state for the one or more servers, one or more non-compliant servers, wherein the comparison comprises an indication that a server of the one or more servers does not have a recent patch installed that affects a security of the server.
9 . The system of claim 8 , wherein the one or more processors are further configured to update the one or more non-compliant servers to a compliant state.
10 . The system of claim 8 , wherein the server probe is further configured to identify and delete residual code of a previous server probe script from the one or more servers.
11 . The system of claim 8 , wherein server probe script generates a JSON document of the operational health data.
12 . The system of claim 8 , wherein operational health data comprises one or more of: information associated with an operating system version of the one or more servers, access settings of the one or more servers, and performance metrics of the one or more servers.
13 . The system of claim 8 , wherein the preset schedule comprises a predetermined server maintenance schedule.
14 . The system of claim 8 , wherein the operational health data is stored by a NoSQL database management application with additional operational health data.
15 . A non-transitory computer readable medium comprising instructions that when executed by one or more processors cause the one or more processors to:
automatically inject a server probe script into one or more servers one or more times according to a preset schedule, wherein the server probe script is configured to:
scan the one or more servers for operational health data;
collect operational health data of the one or more servers; and
execute instructions to remove the server probe script from the one or more servers after collection of the operational health data; and
identify based on a comparison between the operational health data and baseline data associated with a predetermined compliance baseline state for the one or more servers, one or more non-compliant servers, wherein the comparison comprises an indication that a server of the one or more servers does not have a recent patch installed that affects a security of the server.
16 . The non-transitory computer readable medium of claim 15 , wherein the instructions cause the one or more processors to update the one or more non-compliant servers to a compliant state.
17 . The non-transitory computer readable medium of claim 15 , wherein the server probe is further configured to identify and delete residual code of a previous server probe script from the one or more servers.
18 . The non-transitory computer readable medium of claim 15 , wherein operational health data comprises one or more of: information associated with an operating system version of the one or more servers, access settings of the one or more servers, and performance metrics of the one or more servers.
19 . The non-transitory computer readable medium of claim 15 , wherein the preset schedule comprises a predetermined server maintenance schedule.
20 . The non-transitory computer readable medium of claim 15 , wherein the operational health data is stored by a NoSQL database management application with additional operational health data.