Configuration management server, name recognition method and name recognition program
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/30
G06F-015/177
출원번호
US-0407988
(2009-03-20)
등록번호
US-8135764
(2012-03-13)
우선권정보
JP-2008-291722 (2008-11-14)
발명자
/ 주소
Iizuka, Daisuke
Masuoka, Yoshimasa
출원인 / 주소
Hitachi, Ltd.
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
7인용 특허 :
3
초록▼
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
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.
대표청구항▼
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 mana
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; anda 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; andoperating 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; andin 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 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 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, andrecognized 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; anda 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 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, andwhen 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; andoperating 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; andin 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 storingprocess 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, andexecutable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, andrecognized 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; anda 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, 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, andwhen 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; andoperating 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; andin 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 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; anda 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; andwhen 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; andoperating 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 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; andmaking 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, andin 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 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 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, andrecognized 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, anda 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; andwhen 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; andoperating 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 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; andmaking 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, andin 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 storingprocess 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, andexecutable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, andrecognized 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, anda 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; andwhen 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; andoperating 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 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; andmaking 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, andin 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 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; andthe 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 nameprocessing 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; andwhen 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; andoperating 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 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; andprocessing 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, andin 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 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 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, andrecognized 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; andthe 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; andwhen 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; andoperating 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 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; andprocessing 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, andin 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 storingprocess 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, andexecutable directory relative path name information containing at least a relative path name of a directory under which an executable file exists, andrecognized 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, andthe 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; andwhen 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; andoperating 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 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; andprocessing 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, andin 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.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (3)
Alpern,Bowen L.; Auerbach,Joshua S.; Bala,Vasanth; Frauenhofer,Thomas V.; George,Jobi; Mummert,Todd W.; Pigott,Michael A., Method and apparatus for simplifying the deployment and serviceability of commercial software environments.
Masters,Michael W.; Fontenot,Larry A.; Werme,Paul V.; Welch,Lonnie R., Program control for resource management architecture and corresponding programs therefor.
Masters,Michael W.; Werme,Paul V.; Synan,William D.; Welch,Lonnie R., System for monitoring and reporting performance of hosts and applications and selectively configuring applications in a resource managed system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.