Configuration management server, name recognition method and name recognition program
First Claim
1. A configuration management server connected to a business server so as to be able to communicate with the business server, the business server storing and managing a process generated by operating an application program which implements service provided to business clients, the configuration management server recognizing a name of the application program on the basis of the process acquired from the business server, the configuration management server comprising:
- a storage unit for storingprocess information containing at least business server identification information identifying the business server, an absolute path name of an executable file of the process generated in the business server, and a process name of the process so as to associate them with each other;
shared directory absolute path name information containing at least an absolute path name of a shared directory under which a plurality of executable files exist;
executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists;
recognized application program name information containing at least an already recognized name of the application program, and a first directory absolute path name which is an absolute path name of a directory under which the application program exists so as to associate them with each other; and
a control unit for executing control toextract an absolute path name of an executable file associated with the business server identification information from the process information on the basis of business server identification information acquired from outside,when an end of the found absolute path name of the directory agrees with the relative path name of the directory contained in the executable directory relative path name information, remove the end from the found absolute path name of the directory and define the found absolute path name of the directory with the end removed as a second directory absolute path name,compare the extracted absolute path name of the executable file with the absolute path name of the shared directory contained in the shared directory absolute path name information to make a decision whether the executable file exists under the shared directory, andwhen the executable file exists under the shared directory as a result of the decision, recognize a name of an application program operating on the business server identified by the acquired business server identification information by using an executable file name of the executable file or a process name of the process, whereinthe storage unit stores;
business server information containing at least business server identification information identifying the business server, an operating system used in the business server, and a version of the operating system so as to associate them with each other; and
operating system standard process information containing at least an operating system used in the business server, a version of the operating system, and an absolute path name of an executable file of a standard process of the operating system so as to associate them with each other, andthe control unit;
extracts an operating system used in the business system and a version of the operating system from the business server information on the basis of business server identification information acquired from outside, and extracts an absolute path name of an executable file of a standard process which agrees with the extracted operating system and version from the operating system standard process information;
makes a decision whether the absolute path name of the executable file extracted from the process information coincides with the absolute path name of the executable file of the standard process extracted from the operating system standard process information; and
in case of coincidence in the decision, omits processing of recognizing the application program with respect to the process acquired from the business server.
1 Assignment
0 Petitions
Accused Products
Abstract
An absolute path name and a command line of a process associated with a process operating on a business server are found from process information acquired from the business server. A standard process decision unit judges an OS standard process. An interpreter decision unit judges an interpreter name from the command line. A shared directory decision unit judges an executive file name located directly under a shared directory. A subdirectory decision unit judges a parent-child relation of an executive file directory from the absolute path name of the executable file. As a result, an application name recognition unit recognizes a name of an application.
14 Citations
9 Claims
-
1. A configuration management server connected to a business server so as to be able to communicate with the business server, the business server storing and managing a process generated by operating an application program which implements service provided to business clients, the configuration management server recognizing a name of the application program on the basis of the process acquired from the business server, the configuration management server comprising:
-
a storage unit for storing process information containing at least business server identification information identifying the business server, an absolute path name of an executable file of the process generated in the business server, and a process name of the process so as to associate them with each other; shared directory absolute path name information containing at least an absolute path name of a shared directory under which a plurality of executable files exist; executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists; recognized application program name information containing at least an already recognized name of the application program, and a first directory absolute path name which is an absolute path name of a directory under which the application program exists so as to associate them with each other; and a control unit for executing control to extract an absolute path name of an executable file associated with the business server identification information from the process information on the basis of business server identification information acquired from outside, when an end of the found absolute path name of the directory agrees with the relative path name of the directory contained in the executable directory relative path name information, remove the end from the found absolute path name of the directory and define the found absolute path name of the directory with the end removed as a second directory absolute path name, compare the extracted absolute path name of the executable file with the absolute path name of the shared directory contained in the shared directory absolute path name information to make a decision whether the executable file exists under the shared directory, and when the executable file exists under the shared directory as a result of the decision, recognize a name of an application program operating on the business server identified by the acquired business server identification information by using an executable file name of the executable file or a process name of the process, wherein the storage unit stores; business server information containing at least business server identification information identifying the business server, an operating system used in the business server, and a version of the operating system so as to associate them with each other; and operating system standard process information containing at least an operating system used in the business server, a version of the operating system, and an absolute path name of an executable file of a standard process of the operating system so as to associate them with each other, and the control unit; extracts an operating system used in the business system and a version of the operating system from the business server information on the basis of business server identification information acquired from outside, and extracts an absolute path name of an executable file of a standard process which agrees with the extracted operating system and version from the operating system standard process information; makes a decision whether the absolute path name of the executable file extracted from the process information coincides with the absolute path name of the executable file of the standard process extracted from the operating system standard process information; and in case of coincidence in the decision, omits processing of recognizing the application program with respect to the process acquired from the business server.
-
-
2. A configuration management server connected to a business server so as to be able to communicate with the business server, the business server storing and managing a process generated by operating an application program which implements service provided to business clients, the configuration management server recognizing a name of the application program on the basis of the process acquired from the business server, the configuration management server comprising:
-
a storage unit for storing process information containing at least business server identification information identifying the business server, an absolute path name of an executable file of the process generated in the business server, and a command line of the process so as to associate them with each other; interpreter name information containing at least a process name in an interpreter processing system; executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, and recognized application program name information containing at least an already recognized name of the application program, and a first directory absolute path name which is an absolute path name of a directory under which the application program exists so as to associate them with each other; and a control unit for executing control to extract an absolute path name of an executable file associated with the business server identification information from the process information on the basis of business server identification information acquired from outside, when an end of the found absolute path name of the directory agrees with the relative path name of the directory contained in the executable directory relative path name information, remove the end from the found absolute path name of the directory and define the found absolute path name of the directory with the end removed as a second directory absolute path name, compare the extracted absolute path name of the executable file with the process name of the interpreter processing system contained in the interpreter name information to make a decision whether a process concerning the executable file is a process in the interpreter processing system, and when the process concerning the executable file is a process in the interpreter processing system, recognize a name of an application program operating on the business server identified by the acquired business server identification information by using an absolute path name of a script file or an intermediate language file found from the command line and processed in the interpreter processing system, the storage unit stores; business server information containing at least business server identification information identifying the business server, an operating system used in the business server, and a version of the operating system so as to associate them with each other; and operating system standard process information containing at least an operating system used in the business server, a version of the operating system, and an absolute path name of an executable file of a standard process of the operating system so as to associate them with each other, and the control unit; extracts an operating system used in the business system and a version of the operating system from the business server information on the basis of business server identification information acquired from outside, and extracts an absolute path name of an executable file of a standard process which agrees with the extracted operating system and version from the operating system standard process information; makes a decision whether the absolute path name of the executable file extracted from the process information coincides with the absolute path name of the executable file of the standard process extracted from the operating system standard process information; and in case of coincidence in the decision, omits processing of recognizing the application program with respect to the process acquired from the business server.
-
-
3. A configuration management server connected to a business server so as to be able to communicate with the business server, the business server storing and managing a process generated by operating an application program which implements service provided to business clients, the configuration management server recognizing a name of the application program on the basis of the process acquired from the business server, the configuration management server comprising:
-
a storage unit for storing process information containing at least business server identification information identifying the business server, and an absolute path name of an executable file of the process generated in the business server so as to associate them with each other, and executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, and recognized application program name information containing at least an already recognized name of the application program, and a first directory absolute path name which is an absolute path name of a directory under which the application program exists so as to associate them with each other; and a control unit for executing control to extract an absolute path name of an executable file associated with the business server identification information from the process information on the basis of business server identification information acquired from outside, and find an absolute path name of a directory under which the executable file exists from the extracted absolute path name of the executable file, when an end of the found absolute path name of the directory agrees with the relative path name of the directory contained in the executable directory relative path name information, remove the end from the found absolute path name of the directory and define the found absolute path name of the directory with the end removed as a second directory absolute path name, compare the first directory absolute path name with the second directory absolute path name to make a decision whether a directory parent-child relation holds true between the first directory absolute path name and the second directory absolute path name, and when a directory parent-child relation holds true as a result of the decision, recognize a name of an application program operating on the business server identified by the acquired business server identification information by using the first directory absolute path name or the second directory absolute path name which forms a parent directory in the parent-child relation, the storage unit stores; business server information containing at least business server identification information identifying the business server, an operating system used in the business server, and a version of the operating system so as to associate them with each other; and operating system standard process information containing at least an operating system used in the business server, a version of the operating system, and an absolute path name of an executable file of a standard process of the operating system so as to associate them with each other, and the control unit; extracts an operating system used in the business system and a version of the operating system from the business server information on the basis of business server identification information acquired from outside, and extracts an absolute path name of an executable file of a standard process which agrees with the extracted operating system and version from the operating system standard process information; makes a decision whether the absolute path name of the executable file extracted from the process information coincides with the absolute path name of the executable file of the standard process extracted from the operating system standard process information; and in case of coincidence in the decision, omits processing of recognizing the application program with respect to the process acquired from the business server.
-
-
4. A name recognition method in a configuration management server connected to a business server so as to be able to communicate with the business server, the business server storing and managing a process generated by operating an application program which implements service provided to business clients, the configuration management server recognizing a name of the application program on the basis of the process acquired from the business server, the configuration management server comprising:
-
a storage unit for storing process information containing at least business server identification information identifying the business server, an absolute path name of an executable file of the process generated in the business server, and a process name of the process so as to associate them with each other, shared directory absolute path name information containing at least an absolute path name of a shared directory under which a plurality of executable files exist, executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, recognized application program name information containing at least an already recognized name of the application program, and a first directory absolute path name which is an absolute path name of a directory under which the application program exists so as to associate them with each other; and a control unit in the configuration management server executes the steps of; extracting an absolute path name of an executable file associated with the business server identification information from the process information on the basis of business server identification information acquired from outside; when an end of the found absolute path name of the directory agrees with the relative path name of the directory contained in the executable directory relative path name information, removing the end from the found absolute path name of the directory and define the found absolute path name of the directory with the end removed as a second directory absolute path name, comparing the extracted absolute path name of the executable file with the absolute path name of the shared directory contained in the shared directory absolute path name information to make a decision whether the executable file exists under the shared directory; and when the executable file exists under the shared directory as a result of the decision, recognizing a name of an application program operating on the business server identified by the acquired business server identification information by using an executable file name of the executable file or a process name of the process, the storage unit stores; business server information containing at least business server identification information identifying the business server, an operating system used in the business server, and a version of the operating system so as to associate them with each other; and operating system standard process information containing at least an operating system used in the business server, a version of the operating system, and an absolute path name of an executable file of a standard process of the operating system so as to associate them with each other, and the control unit executes the steps of; extracting an operating system used in the business system and a version of the operating system from the business server information on the basis of business server identification information acquired from outside, and extracting an absolute path name of an executable file of a standard process which agrees with the extracted operating system and version from the operating system standard process information; and making a decision whether the absolute path name of the executable file extracted from the process information coincides with the absolute path name of the executable file of the standard process extracted from the operating system standard process information, and in case of coincidence in the decision, processing of recognizing the application program is omitted with respect to the process acquired from the business server.
-
-
5. A name recognition method in a configuration management server connected to a business server so as to be able to communicate with the business server, the business server storing and managing a process generated by operating an application program which implements service provided to business clients, the configuration management server recognizing a name of the application program on the basis of the process acquired from the business server, the configuration management server comprising:
-
a storage unit for storing process information containing at least business server identification information identifying the business server, an absolute path name of an executable file of the process generated in the business server, and a command line of the process so as to associate them with each other, interpreter name information containing at least a process name in an interpreter processing system, executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, and recognized application program name information containing at least an already recognized name of the application program, and a first directory absolute path name which is an absolute path name of a directory under which the application program exists so as to associate them with each other, and a control unit in the configuration management server executes the steps of; extracting an absolute path name of an executable file associated with the business server identification information from the process information on the basis of business server identification information acquired from outside; when an end of the found absolute path name of the directory agrees with the relative path name of the directory contained in the executable directory relative path name information, remove the end from the found absolute path name of the directory and define the found absolute path name of the directory with the end removed as a second directory absolute path name; comparing the extracted absolute path name of the executable file with the process name of the interpreter processing system contained in the interpreter name information to make a decision whether a process concerning the executable file is a process in the interpreter processing system; and when the process concerning the executable file is a process in the interpreter processing system, recognizing a name of an application program operating on the business server identified by the acquired business server identification information by using an absolute path name of a script file or an intermediate language file found from the command line and processed in the interpreter processing system, the storage unit stores; business server information containing at least business server identification information identifying the business server, an operating system used in the business server, and a version of the operating system so as to associate them with each other; and operating system standard process information containing at least an operating system used in the business server, a version of the operating system, and an absolute path name of an executable file of a standard process of the operating system so as to associate them with each other, and the control unit executes the steps of; extracting an operating system used in the business system and a version of the operating system from the business server information on the basis of business server identification information acquired from outside, and extracting an absolute path name of an executable file of a standard process which agrees with the extracted operating system and version from the operating system standard process information; and making a decision whether the absolute path name of the executable file extracted from the process information coincides with the absolute path name of the executable file of the standard process extracted from the operating system standard process information, and in case of coincidence in the decision, processing of recognizing the application program is omitted with respect to the process acquired from the business server.
-
-
6. A name recognition method in a configuration management server connected to a business server so as to be able to communicate with the business server, the business server storing and managing a process generated by operating an application program which implements service provided to business clients, the configuration management server recognizing a name of the application program on the basis of the process acquired from the business server, the configuration management server comprising:
-
a storage unit for storing process information containing at least business server identification information identifying the business server, and an absolute path name of an executable file of the process generated in the business server so as to associate them with each other, and executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, and recognized application program name information containing at least an already recognized name of the application program, and a first directory absolute path name which is an absolute path name of a directory under which the application program exists so as to associate them with each other, and a control unit in the configuration management server executes the steps of; extracting an absolute path name of an executable file associated with the business server identification information from the process information on the basis of business server identification information acquired from outside, and finding an absolute path name of a directory under which the executable file exists from the extracted absolute path name of the executable file; when an end of the found absolute path name of the directory agrees with the relative path name of the directory contained in the executable directory relative path name information, removing the end from the found absolute path name of the directory and defining the found absolute path name of the directory with the end removed as a second directory absolute path name; comparing the first directory absolute path name with the second directory absolute path name to make a decision whether a directory parent-child relation holds true between the first directory absolute path name and the second directory absolute path name; and when a directory parent-child relation holds true as a result of the decision, recognizing a name of an application program operating on the business server identified by the acquired business server identification information by using the first directory absolute path name or the second directory absolute path name which forms a parent directory in the parent-child relation, the storage unit stores; business server information containing at least business server identification information identifying the business server, an operating system used in the business server, and a version of the operating system so as to associate them with each other; and operating system standard process information containing at least an operating system used in the business server, a version of the operating system, and an absolute path name of an executable file of a standard process of the operating system so as to associate them with each other, and the control unit executes the steps of; extracting an operating system used in the business system and a version of the operating system from the business server information on the basis of business server identification information acquired from outside, and extracting an absolute path name of an executable file of a standard process which agrees with the extracted operating system and version from the operating system standard process information; and making a decision whether the absolute path name of the executable file extracted from the process information coincides with the absolute path name of the executable file of the standard process extracted from the operating system standard process information, and in case of coincidence in the decision, processing of recognizing the application program is omitted with respect to the process acquired from the business server.
-
-
7. A name recognition program which causes a computer included in a configuration management server to execute a name recognition method in the configuration management server connected to a business server so as to be able to communicate with the business server, the business server storing and managing a process generated by operating an application program which implements service provided to business clients, the configuration management server recognizing a name of the application program on the basis of the process acquired from the business server, the configuration management server comprising:
-
a storage unit for storing process information containing at least business server identification information identifying the business server, an absolute path name of an executable file of the process generated in the business server, and a process name of the process so as to associate them with each other; shared directory absolute path name information containing at least an absolute path name of a shared directory under which a plurality of executable files exist; executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, recognized application program name information containing at least an already recognized name of the application program, and a first directory absolute path name which is an absolute path name of a directory under which the application program exists so as to associate them with each other; and the name recognition program causes a control unit in the configuration management server to execute; processing of extracting an absolute path name of an executable file associated with the business server identification information from the process information on the basis of business server identification information acquired from outside; when an end of the found absolute path name of the directory agrees with the relative path name of the directory contained in the executable directory relative path name information, processing of removing the end from the found absolute path name of the directory and define the found absolute path name of the directory with the end removed as a second directory absolute path name processing of comparing the extracted absolute path name of the executable file with the absolute path name of the shared directory contained in the shared directory absolute path name information to make a decision whether the executable file exists under the shared directory; and when the executable file exists under the shared directory as a result of the decision, processing of recognizing a name of an application program operating on the business server identified by the acquired business server identification information by using an executable file name of the executable file or a process name of the process, the storage unit stores; business server information containing at least business server identification information identifying the business server, an operating system used in the business server, and a version of the operating system so as to associate them with each other; and operating system standard process information containing at least an operating system used in the business server, a version of the operating system, and an absolute path name of an executable file of a standard process of the operating system so as to associate them with each other, and the name recognition program causes the control unit to execute; processing of extracting an operating system used in the business system and a version of the operating system from the business server information on the basis of business server identification information acquired from outside, and extracting an absolute path name of an executable file of a standard process which agrees with the extracted operating system and version from the operating system standard process information; and processing of making a decision whether the absolute path name of the executable file extracted from the process information coincides with the absolute path name of the executable file of the standard process extracted from the operating system standard process information, and in case of coincidence in the decision, the name recognition program causes processing of recognizing the application program to be omitted with respect to the process acquired from the business server.
-
-
8. A name recognition program which causes a computer included in a configuration management server to execute a name recognition method in the configuration management server connected to a business server so as to be able to communicate with the business server, the business server storing and managing a process generated by operating an application program which implements service provided to business clients, the configuration management server recognizing a name of the application program on the basis of the process acquired from the business server, the configuration management server comprising:
-
a storage unit for storing process information containing at least business server identification information identifying the business server, an absolute path name of an executable file of the process generated in the business server, and a command line of the process so as to associate them with each other; interpreter name information containing at least a process name in an interpreter processing system; executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, and recognized application program name information containing at least an already recognized name of the application program, and a first directory absolute path name which is an absolute path name of a directory under which the application program exists so as to associate them with each other; and the name recognition program causes a control unit in the configuration management server to execute; processing of extracting an absolute path name of an executable file associated with the business server identification information from the process information on the basis of business server identification information acquired from outside; when an end of the found absolute path name of the directory agrees with the relative path name of the directory contained in the executable directory relative path name information, processing of removing the end from the found absolute path name of the directory and define the found absolute path name of the directory with the end removed as a second directory absolute path name; processing of comparing the extracted absolute path name of the executable file with the process name of the interpreter processing system contained in the interpreter name information to make a decision whether a process concerning the executable file is a process in the interpreter processing system; and when the process concerning the executable file is a process in the interpreter processing system, processing of recognizing a name of an application program operating on the business server identified by the acquired business server identification information by using an absolute path name of a script file or an intermediate language file found from the command line and processed in the interpreter processing system, the storage unit stores; business server information containing at least business server identification information identifying the business server, an operating system used in the business server, and a version of the operating system so as to associate them with each other; and operating system standard process information containing at least an operating system used in the business server, a version of the operating system, and an absolute path name of an executable file of a standard process of the operating system so as to associate them with each other, and the name recognition program causes the control unit to execute; processing of extracting an operating system used in the business system and a version of the operating system from the business server information on the basis of business server identification information acquired from outside, and extracting an absolute path name of an executable file of a standard process which agrees with the extracted operating system and version from the operating system standard process information; and processing of making a decision whether the absolute path name of the executable file extracted from the process information coincides with the absolute path name of the executable file of the standard process extracted from the operating system standard process information, and in case of coincidence in the decision, the name recognition program causes processing of recognizing the application program to be omitted with respect to the process acquired from the business server.
-
-
9. A name recognition program which causes a computer included in a configuration management server to execute a name recognition method in the configuration management server connected to a business server so as to be able to communicate with the business server, the business server storing and managing a process generated by operating an application program which implements service provided to business clients, the configuration management server recognizing a name of the application program on the basis of the process acquired from the business server, the configuration management server comprising:
-
a storage unit for storing process information containing at least business server identification information identifying the business server, and an absolute path name of an executable file of the process generated in the business server so as to associate them with each other, and executable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, and recognized application program name information containing at least an already recognized name of the application program, and a first directory absolute path name which is an absolute path name of a directory under which the application program exists so as to associate them with each other, and the name recognition program causes a control unit in the configuration management server to execute; processing of extracting an absolute path name of an executable file associated with the business server identification information from the process information on the basis of business server identification information acquired from outside, and finding an absolute path name of a directory under which the executable file exists from the extracted absolute path name of the executable file; when an end of the found absolute path name of the directory agrees with the relative path name of the directory contained in the executable directory relative path name information, processing of removing the end from the found absolute path name of the directory and defining the found absolute path name of the directory with the end removed as a second directory absolute path name; processing of comparing the first directory absolute path name with the second directory absolute path name to make a decision whether a directory parent-child relation holds true between the first directory absolute path name and the second directory absolute path name; and when a directory parent-child relation holds true as a result of the decision, processing of recognizing a name of an application program operating on the business server identified by the acquired business server identification information by using the first directory absolute path name or the second directory absolute path name which forms a parent directory in the parent-child relation, the storage unit stores; business server information containing at least business server identification information identifying the business server, an operating system used in the business server, and a version of the operating system so as to associate them with each other; and operating system standard process information containing at least an operating system used in the business server, a version of the operating system, and an absolute path name of an executable file of a standard process of the operating system so as to associate them with each other, and the name recognition program causes the control unit to execute; processing of extracting an operating system used in the business system and a version of the operating system from the business server information on the basis of business server identification information acquired from outside, and extracting an absolute path name of an executable file of a standard process which agrees with the extracted operating system and version from the operating system standard process information; and processing of making a decision whether the absolute path name of the executable file extracted from the process information coincides with the absolute path name of the executable file of the standard process extracted from the operating system standard process information, and in case of coincidence in the decision, the name recognition program causes processing of recognizing the application program to be omitted with respect to the process acquired from the business server.
-
Specification