IP Library › Granted Patent US 10,133,563
Granted Patent B2
US 10,133,563 · App. 14/834,486 · Granted Nov 20, 2018

Deployed image monitoring and relevant change detection

Inventors: Leho Nigul (Richmond Hill, CA); Basalingayya G. Salimath (Bangalore, IN)
Assignee: International Business Machines Corporation
G06F8/60G06F8/63G06F8/65
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,133,563
App. No.
14/834,486
Granted
Nov 20, 2018
Kind
B2
Abstract

As disclosed herein a method, executed by a computer, includes receiving, from a monitoring agent, a notification that an artifact corresponding to a deployed software image has been modified or the artifact has been referenced by a support application, and determining if the artifact is a relevant artifact and should be preserved. The method further includes determining an action corresponding to the relevant artifact to provide an identified action, and performing, prior to deploying a new software image, the identified action. A computer system, and a computer program product corresponding to the above method are also disclosed herein.

Claims (33)

1. A computer-implemented method comprising:

receiving, from a monitoring agent, a notification that an artifact corresponding to a deployed operating system image has been modified or the artifact has been referenced by a support application;

determining if the artifact is a relevant artifact and should be preserved, wherein determining if the artifact is a relevant artifact comprises determining if the artifact corresponds to a received modified diagnostic file corresponding to the deployed operating system image, wherein the modified diagnostic file is a log file that is updated during normal application operations, and wherein determining if the artifact is a relevant artifact further comprises determining if the artifact corresponds to at least one of:

an application specific configuration file or properties file corresponding to the deployed operating system image, wherein the application specific configuration file or properties file has been modified, or

a system setup or configuration file corresponding to the deployed operating system image, wherein the system setup or configuration file has been modified;

responsive to determining that the artifact is a relevant artifact and should be preserved, determining if a rule corresponding to the relevant artifact exists, and if the rule should be modified or a new rule should be defined to correspond to the relevant artifact, wherein modifying an existing rule or defining a new rule includes identifying an action corresponding to the relevant artifact to deploy a new operating system image, wherein the identified action includes copying the relevant artifact prior to deploying the new operating system image; and

deploying the new operating system image, wherein the relevant artifact is deployed with the new operating system image according to the identified action.

2. The method of claim 1 , further comprising enabling an administrative user to modify a rule.

3. The method of claim 1 , further comprising, determining that a rule has expired, and disabling the rule.

4. The method of claim 1 , further comprising, storing a rule in a rule repository.

5. A computer program product comprising:

one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising instructions to:

receiving, from a monitoring agent, a notification that an artifact corresponding to a deployed operating system image has been modified or the artifact has been referenced by a support application;

determining if the artifact is a relevant artifact and should be preserved, wherein determining if the artifact is a relevant artifact comprises determining if the artifact corresponds to a received modified diagnostic file corresponding to the deployed operating system image, wherein the modified diagnostic file is a log file that is updated during normal application operations, and wherein determining if the artifact is a relevant artifact further comprises determining if the artifact corresponds to at least one of:

an application specific configuration file or properties file corresponding to the deployed operating system image, wherein the application specific configuration file or properties file has been modified, or

a system setup or configuration file corresponding to the deployed operating system image, wherein the system setup or configuration file has been modified;

responsive to determining that the artifact is a relevant artifact and should be preserved, determining if a rule corresponding to the relevant artifact exists, and if the rule should be modified or a new rule should be defined to correspond to the relevant artifact, wherein modifying an existing rule or defining a new rule includes identifying an action corresponding to the relevant artifact to deploy a new operating system image, wherein the identified action includes copying the relevant artifact prior to deploying the new operating system image; and

deploying the new operating system image, wherein the relevant artifact is deployed with the new operating system image according to the identified action.

6. The computer program product of claim 5 , wherein the program instructions include instructions to enable an administrative user to modify a rule.

7. The computer program product of claim 5 , wherein the program instructions include instructions to determine that a rule has expired and to disable the rule.

8. The computer program product of claim 5 , wherein the program instructions include instructions to store a rule in a rule repository.

9. A computer system comprising:

one or more computer processors;

one or more computer readable storage media;

program instructions stored on the computer readable storage media for execution by at least one of the computer processors, the program instructions comprising instructions to:

receiving, from a monitoring agent, a notification that an artifact corresponding to a deployed operating system image has been modified or the artifact has been referenced by a support application;

determining if the artifact is a relevant artifact and should be preserved, wherein determining if the artifact is a relevant artifact comprises determining if the artifact corresponds to a received modified diagnostic file corresponding to the deployed operating system image, wherein the modified diagnostic file is a log file that is updated during normal application operations, and wherein determining if the artifact is a relevant artifact further comprises determining if the artifact corresponds to least one of:

an application specific configuration file or properties file corresponding to the deployed operating system image, wherein the application specific configuration file or properties file has been modified, or

a system setup or configuration file corresponding to the deployed software operating system image, wherein the system setup or configuration file has been modified;

responsive to determining that the artifact is a relevant artifact and should be preserved, determining if a rule corresponding to the relevant artifact exists, and if the rule should be modified or a new rule should be defined to correspond to the relevant artifact, wherein modifying an existing rule or defining a new rule includes identifying an action corresponding to the relevant artifact to deploy a new operating system image, wherein the identified action includes copying the relevant artifact prior to deploying the new operating system image; and

deploying the new operating system image, wherein the relevant artifact is deployed with the new operating system image according to the identified action.

10. The computer system of claim 9 , wherein the program instructions include instructions to enable an administrative user to modify a rule.

11. The computer system of claim 9 , wherein the program instructions include instructions to determine that a rule has expired and to disable the rule.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2015
From: NIGUL, LEHO; SALIMATH, BASALINGAYYA G.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036438/0325 →
Continuity (1)
Related Publication 20170060556A1 · Mar 2, 2017