技术领域technical field
本发明涉及一种虚拟机控制系统及方法,尤其是关于一种多层级联业务监控系统及方法。The present invention relates to a virtual machine control system and method, in particular to a multi-layer cascade service monitoring system and method.
背景技术Background technique
数据中心(data center),通常包括几台乃至上万台设备,也称为设备农场(server farm),指用于安置计算机系统及相关部件的设施,例如,电信和储存系统。通常,数据中心包含冗余和备用电源,冗余数据通信连接,环境控制(例如空调、灭火器)和安全设备,其中,数据中心中最重要的设备为用于存储数据的设备。所述设备上安装有一个或多个虚拟机,每个虚拟机上还安装有一个或多个软件系统(例如,电子签名系统等),为了确保数据中心上的设备及软件的正常运行,需要对数据中心上的设备及软件进行监控,然而,常规的监控一般集中在对设备和软件直接监控上(即,一对一的监控),无法实现设备或软件上部署的业务逻辑进行监控,即无法实现对相互关联的设备的监控,也无法实现对相互关联的软件系统之间的监控。A data center, usually including several or even tens of thousands of devices, is also known as a server farm, which refers to facilities used to house computer systems and related components, such as telecommunications and storage systems. Typically, a data center contains redundant and backup power supplies, redundant data communication connections, environmental controls (such as air conditioning, fire extinguishers), and security equipment, among which, the most important equipment in a data center is the equipment used to store data. One or more virtual machines are installed on the device, and one or more software systems (such as electronic signature systems, etc.) are also installed on each virtual machine. In order to ensure the normal operation of the equipment and software in the data center, it is necessary to Monitor the equipment and software in the data center. However, conventional monitoring generally focuses on direct monitoring of equipment and software (that is, one-to-one monitoring), and it is impossible to monitor the business logic deployed on equipment or software, that is, The monitoring of interrelated equipment and the monitoring of interrelated software systems cannot be realized.
发明内容Contents of the invention
鉴于以上内容,有必要提供一种多层级联业务监控系统,其可以实现对相互关联的设备的监控,同时实现对相互关联的软件系统之间的监控,在数据中心的设备出现异常时及时通知相关负责人,让相关负责人及时了解情况,从而缩短维护设备的等待时间。In view of the above, it is necessary to provide a multi-layer cascaded business monitoring system, which can realize the monitoring of interrelated equipment, and at the same time realize the monitoring of interrelated software systems, and notify in time when the equipment in the data center is abnormal. Relevant persons in charge, so that the relevant persons in charge can keep abreast of the situation, thereby shortening the waiting time for equipment maintenance.
鉴于以上内容,还有必要提供一种多层级联业务监控方法,其可以实现对相互关联的设备的监控,同时实现对相互关联的软件系统之间的监控,在数据中心的设备出现异常时及时通知相关负责人,让相关负责人及时了解情况,从而缩短维护设备的等待时间。In view of the above, it is also necessary to provide a multi-layer cascading business monitoring method, which can realize the monitoring of interrelated equipment, and at the same time realize the monitoring of interrelated software systems. Notify the relevant person in charge, so that the relevant person in charge can keep abreast of the situation, thereby shortening the waiting time for equipment maintenance.
一种多层级联业务监控系统,该系统运行于监控计算机中,该系统包括:扫描模块,用于扫描数据中心的设备,以获取数据中心中每个设备的运行信息;判断模块,用于根据每个设备的运行信息判断数据中心上是否有设备出现异常;通知模块,用于当数据中心有设备出现异常时,通知管理上述异常设备的负责人;查找模块,用于根据异常设备的名称查找到受该异常设备影响的软件系统,并通知与所述软件系统相关的负责人。A multi-layer cascade business monitoring system, the system runs on a monitoring computer, the system includes: a scanning module, used to scan the equipment in the data center, to obtain the operation information of each equipment in the data center; a judging module, used to The operation information of each device determines whether there is an abnormality in the device in the data center; the notification module is used to notify the person in charge of the management of the above abnormal device when there is an abnormality in the data center; the search module is used to search for the abnormal device according to the name To the software system affected by the abnormal device, and notify the person in charge related to the software system.
一种多层级联业务监控方法,该方法包括:扫描数据中心的设备,以获取数据中心中每个设备的运行信息;根据每个设备的运行信息判断数据中心上是否有设备出现异常;当数据中心有设备出现异常时,通知管理上述异常设备的负责人;根据异常设备的名称查找到受该异常设备影响的软件系统,并通知与所述软件系统相关的负责人。A multi-layer cascade business monitoring method, the method comprising: scanning the equipment in the data center to obtain the operation information of each equipment in the data center; judging whether there is an abnormality in the equipment in the data center according to the operation information of each equipment; when the data When there is an abnormality in the equipment in the center, notify the person in charge of the above-mentioned abnormal equipment; find out the software system affected by the abnormal equipment according to the name of the abnormal equipment, and notify the person in charge related to the software system.
相较于现有技术,本发明提供的多层级联业务监控系统及方法,其可以实现对相互关联的设备的监控,同时实现对相互关联的软件系统之间的监控,在数据中心的设备出现异常时及时通知相关负责人,让相关负责人及时了解情况,从而缩短维护设备的等待时间。Compared with the prior art, the multi-layer cascaded service monitoring system and method provided by the present invention can realize the monitoring of interrelated equipment, and at the same time realize the monitoring of interrelated software systems, and the equipment in the data center appears In case of abnormality, notify the relevant person in charge in time, so that the relevant person in charge can understand the situation in time, thereby shortening the waiting time for equipment maintenance.
附图说明Description of drawings
图1是本发明多层级联业务监控系统较佳实施例的应用环境图。Fig. 1 is an application environment diagram of a preferred embodiment of the multi-layer cascaded service monitoring system of the present invention.
图2是本发明监控计算机较佳实施例的结构示意图。Fig. 2 is a schematic structural diagram of a preferred embodiment of the monitoring computer of the present invention.
图3是本发明多层级联业务监控方法较佳实施例的流程图。Fig. 3 is a flow chart of a preferred embodiment of the multi-layer cascade service monitoring method of the present invention.
图4是本发明多层级联业务监控方法中步骤S40中根据异常设备的名称查找到受该异常设备影响的软件系统,并通知与所述软件系统相关的负责人的细化流程图。Fig. 4 is a detailed flow chart of finding the software system affected by the abnormal device according to the name of the abnormal device in step S40 in the multi-layer cascade service monitoring method of the present invention, and notifying the person in charge related to the software system.
图5是本发明逻辑树的示意图。Fig. 5 is a schematic diagram of a logic tree of the present invention.
主要元件符号说明Description of main component symbols
如下具体实施方式将结合上述附图进一步说明本发明。The following specific embodiments will further illustrate the present invention in conjunction with the above-mentioned drawings.
具体实施方式Detailed ways
参阅图1所示,是本发明多层级联业务监控系统200较佳实施例的应用环境图。该多层级联业务监控系统200应用于监控计算机20中。该监控计算机20与数据中心(Data Center)50通过网络40进行通信连接。Referring to FIG. 1 , it is an application environment diagram of a preferred embodiment of a multi-layer cascaded service monitoring system 200 of the present invention. The multi-layer cascaded service monitoring system 200 is applied in a monitoring computer 20 . The monitoring computer 20 communicates with a data center (Data Center) 50 through a network 40.
所述网络40可以是互联网、局域网或者其它通讯网络。The network 40 may be the Internet, a local area network or other communication networks.
所述数据中心50包括多个设备500(图中以四个为例),所述设备500为服务器。在本实施例中,所述服务器称为Host主机,每个Host主机上安装有一个或多个虚拟机。所述虚拟机上安装有一个或多个软件系统(例如,证书验证系统、密码保护系统)。需要说明的是,所述软件系统之间是以逻辑树的方式关联的,在逻辑树中,每一个软件系统的名称对应一个节点,节点可以有子节点,多个节点可以拥有同一个子节点,如图5所示为节点所组成的某一个逻辑树,其中,节点A包括两个子节点A1和A2,子节点A1进一步包括下一层的子节点A11,节点B包括两个子节点B1和B2,子节点B2包括下一层的子节点B21,其中,A2和B1共同包括下一层的子节点C。根据逻辑树的关系图,可以通过某一个子节点一直找到最上层的节点,也可以一直找到最底层的节点。软件系统可以安装在同一个设备500的同一个虚拟机中,也可以安装在同一个设备的不同虚拟机中,还可以安装在不同设备500的虚拟机中,举例而言,逻辑树中A的两个子节点A1和A2所对应的软件系统可以安装于同一个设备500的同一个虚拟机中,也可以安装于同一设备500的不同虚拟机中,还可以分别安装于两个不同的设备500的虚拟机中。The data center 50 includes multiple devices 500 (four are taken as an example in the figure), and the devices 500 are servers. In this embodiment, the server is called a host, and one or more virtual machines are installed on each host. One or more software systems (eg, certificate verification system, password protection system) are installed on the virtual machine. It should be noted that the software systems are related in the form of a logical tree. In the logical tree, the name of each software system corresponds to a node. A node can have child nodes, and multiple nodes can have the same child node. As shown in Figure 5, it is a logical tree composed of nodes, wherein node A includes two child nodes A1 and A2, child node A1 further includes child node A11 of the next layer, and node B includes two child nodes B1 and B2, Child node B2 includes child node B21 of the next layer, wherein A2 and B1 together include child node C of the next layer. According to the relationship diagram of the logical tree, you can always find the top node through a certain child node, or you can always find the bottom node. The software system can be installed in the same virtual machine of the same device 500, can also be installed in different virtual machines of the same device, and can also be installed in virtual machines of different devices 500, for example, in the logical tree A's The software systems corresponding to the two child nodes A1 and A2 can be installed in the same virtual machine of the same device 500, or can be installed in different virtual machines of the same device 500, or can be installed in two different devices 500 respectively. in the virtual machine.
所述监控计算机20用于监控数据中心50中设备500的运行情况,当设备500出现异常时,通知相关负责人(例如,负责管理数据中心50的负责人、负责管理设备500的负责人、负责在设备500上安装虚拟机的负责人、负责对虚拟机上所安装的软件系统进行维护的负责人、及使用该软件系统的用户)。The monitoring computer 20 is used to monitor the operation of the equipment 500 in the data center 50, and when the equipment 500 is abnormal, notify the relevant person in charge (for example, the person in charge of the management of the data center 50, the person in charge of the management of the equipment 500, the person in charge The person in charge who installs the virtual machine on the device 500, the person in charge of maintaining the software system installed on the virtual machine, and the user who uses the software system).
此外,所述数据中心50还包括有一个或多个环境仪器(例如,温度传感器、湿度传感器、风扇、变压器、电压电流侦测仪等仪器),所述监控计算机20还会监控所述环境仪器的运行情况,当环境仪器上的数值超过设定的值(例如,温度传感器上的温度超过七十度)或者环境仪器无法工作时,通知相关负责人(例如,负责管理数据中心50的负责人或负责维修环境仪器的负责人)。具体而言,监控计算机20与环境仪器通过简单网络管理协议(SNMP,Simple Network Management Protocol)建立通信连接,并及时获取环境仪器上的数据(例如,温度、湿度、电流、电压等),通过对所获取的数据进行分析以判断环境仪器是否出现异常。In addition, the data center 50 also includes one or more environmental instruments (such as temperature sensors, humidity sensors, fans, transformers, voltage and current detectors, etc.), and the monitoring computer 20 also monitors the environmental instruments When the value on the environmental instrument exceeds the set value (for example, the temperature on the temperature sensor exceeds 70 degrees) or the environmental instrument fails to work, notify the relevant person in charge (for example, the person in charge of managing the data center 50 or the person in charge of servicing environmental instruments). Specifically, the monitoring computer 20 establishes a communication connection with the environmental instrument through a simple network management protocol (SNMP, Simple Network Management Protocol), and obtains data on the environmental instrument (for example, temperature, humidity, current, voltage, etc.) The acquired data is analyzed to determine whether the environmental instrument is abnormal.
所述监控计算机20通过一个数据库连接与数据库30连接。其中,所述数据库连接可为一开放式数据库连接(Open Database Connectivity,ODBC),或Java数据库连接(Java Database Connectivity,JDBC)。所述数据库30用于存储数据中心50中设备500的名称、每个设备500上安装的虚拟机名称、每个虚拟机上安装的软件系统的名称及逻辑树。所述数据库30还存储有负责管理数据中心50的负责人的联系信息、负责管理设备500的负责人的联系信息、负责在设备500上安装虚拟机的负责人的联系信息、负责对虚拟机上所安装的软件系统进行维护的负责人的联系信息、及使用该软件系统的用户的联系信息。所述联系信息包括,但不限于,邮箱地址、电话号码等信息。The monitoring computer 20 is connected to a database 30 via a database connection. Wherein, the database connection may be an open database connection (Open Database Connectivity, ODBC), or a Java database connection (Java Database Connectivity, JDBC). The database 30 is used to store the name of the device 500 in the data center 50 , the name of the virtual machine installed on each device 500 , the name and the logical tree of the software system installed on each virtual machine. The database 30 also stores the contact information of the person in charge of managing the data center 50, the contact information of the person in charge of managing the device 500, the contact information of the person in charge of installing the virtual machine on the device 500, and the person in charge of installing the virtual machine on the virtual machine. Contact information of the person responsible for maintaining the installed software system, and contact information of users who use the software system. The contact information includes, but is not limited to, email address, phone number and other information.
在此需说明的是,数据库30可独立于监控计算机20,也可位于监控计算机20内。所述数据库30可存于监控计算机20的硬盘或者闪存盘中。从系统安全性的角度考虑,本实施例中的数据库30独立于监控计算机20。It should be noted here that the database 30 can be independent from the monitoring computer 20 or located in the monitoring computer 20 . The database 30 can be stored in the hard disk or flash disk of the monitoring computer 20 . From the perspective of system security, the database 30 in this embodiment is independent of the monitoring computer 20 .
此外,客户端10用于提供一个互动式界面给用户,便于用户进行操作并将操作过程中的各种数据存于监控计算机20中。该客户端10可以是个人计算机、笔记本电脑、手机、平板电脑以及其它任意能与监控计算机20连接的设备。In addition, the client terminal 10 is used to provide an interactive interface to the user, which is convenient for the user to operate and store various data during the operation in the monitoring computer 20 . The client 10 can be a personal computer, a notebook computer, a mobile phone, a tablet computer and any other device that can be connected to the monitoring computer 20 .
参阅图2所示,是本发明监控计算机20较佳实施例的结构示意图。该监控计算机20还包括存储器250、处理器260。所述多层级联业务监控系统200包括扫描模块210、判断模块220、通知模块230及查找模块240。模块210至240的程序化代码存储于存储器250中,处理器260执行这些程序化代码,实现多层级联业务监控系统200提供的上述功能。Referring to FIG. 2 , it is a schematic structural diagram of a preferred embodiment of the monitoring computer 20 of the present invention. The monitoring computer 20 also includes a memory 250 and a processor 260 . The multi-layer cascade service monitoring system 200 includes a scanning module 210 , a judgment module 220 , a notification module 230 and a search module 240 . The programmed codes of the modules 210 to 240 are stored in the memory 250 , and the processor 260 executes these programmed codes to realize the above-mentioned functions provided by the multi-layer cascaded service monitoring system 200 .
所述扫描模块210用于扫描数据中心50的设备500,以获取数据中心50中每个设备500的运行信息。具体而言,扫描模块210调用HttpClient控件,以获取数据中心50中每个设备500的运行信息,所述运行信息包括CPU使用率、风扇速度状态、硬盘使用率、硬盘状态、内存状态等信息。The scanning module 210 is used to scan the devices 500 in the data center 50 to obtain the operation information of each device 500 in the data center 50 . Specifically, the scanning module 210 invokes the HttpClient control to obtain the running information of each device 500 in the data center 50, the running information including CPU usage, fan speed status, hard disk usage, hard disk status, memory status and other information.
所述判断模块220用于根据每个设备500的运行信息判断数据中心50上是否有设备500出现异常。具体而言,根据获取的每一个设备500的运行信息与设备500正常运行时的运行信息进行比较,从而判断设备500是否出现异常。例如,若获取某一个设备500的CPU使用率为95%,而该设备500正常运行时的CPU使用率要求低于85%,则判断模块220判断该设备500出现异常。此外,由于数据中心50中的设备500可能相互关联,若有一个设备500出现异常,也会影响与其关联的设备500的运行,因此,数据库30中还存储有设备500之间的多个关系列表,每个关系列表中包含多个相互关联的设备500,在每个关系列表中,若某一个设备500出现异常,则该关系列表中的其它设备500也认定为出现异常。为了方便描述,出现异常的设备500称为异常设备500。The judging module 220 is used for judging whether any device 500 in the data center 50 is abnormal according to the operation information of each device 500 . Specifically, according to comparing the obtained operation information of each device 500 with the operation information of the device 500 in normal operation, it is determined whether the device 500 is abnormal. For example, if the acquired CPU usage rate of a certain device 500 is 95%, and the CPU usage rate of the device 500 is required to be lower than 85% during normal operation, then the judging module 220 judges that the device 500 is abnormal. In addition, since the devices 500 in the data center 50 may be related to each other, if there is an abnormality in one device 500, it will also affect the operation of the associated device 500. Therefore, the database 30 also stores multiple relationship lists between the devices 500 , each relationship list contains a plurality of interrelated devices 500, and in each relationship list, if a certain device 500 is abnormal, other devices 500 in the relationship list are also considered to be abnormal. For convenience of description, the abnormal device 500 is called abnormal device 500 .
所述通知模块230用于通知管理上述异常设备500的负责人。具体而言,通知模块230从数据库30中通过该异常设备500的名称,找到该负责管理该异常设备500的负责人的联系信息,并用邮件或短信的方式发送提示信息给该负责人。The notification module 230 is used to notify the person in charge of managing the above-mentioned abnormal device 500 . Specifically, the notification module 230 finds the contact information of the person in charge of managing the abnormal device 500 through the name of the abnormal device 500 from the database 30, and sends a reminder message to the person in charge by email or short message.
所述查找模块240用于根据异常设备的名称查找到受该异常设备影响的软件系统,并通知与所述软件系统相关的负责人。所述根据异常设备的名称查找到受该异常设备影响的软件系统,并通知与所述软件系统相关的负责人的具体实施方式将在图4中做详细描述。The search module 240 is used to find the software system affected by the abnormal device according to the name of the abnormal device, and notify the person in charge related to the software system. The specific implementation manner of finding the software system affected by the abnormal device according to the name of the abnormal device and notifying the person in charge related to the software system will be described in detail in FIG. 4 .
参阅图3所示,是本发明多层级联业务监控方法较佳实施例的流程图。Referring to FIG. 3 , it is a flow chart of a preferred embodiment of the multi-layer cascade service monitoring method of the present invention.
步骤S10,扫描模块210扫描数据中心50的设备500,以获取数据中心50中每个设备500的运行信息。具体而言,扫描模块210调用HttpClient控件,以获取数据中心50中每个设备500的运行信息,所述运行信息包括CPU使用率、风扇速度状态、硬盘使用率、硬盘状态、内存状态等信息。Step S10 , the scanning module 210 scans the devices 500 in the data center 50 to obtain the operation information of each device 500 in the data center 50 . Specifically, the scanning module 210 invokes the HttpClient control to obtain the running information of each device 500 in the data center 50, the running information including CPU usage, fan speed status, hard disk usage, hard disk status, memory status and other information.
步骤S20,判断模块220根据每个设备500的运行信息判断数据中心50上是否有设备500出现异常。此外,由于数据中心50中的设备500可能相互关联,若有一个设备500出现异常,也会影响与其关联的设备500的运行,因此,数据库30中还存储有设备500之间的多个关系列表,每个关系列表中包含多个相互关联的设备500,在每个关系列表中,若某一个设备500出现异常,则该关系列表中的其它设备500也认定为出现异常。为了方便描述,出现异常的设备500称为异常设备500。。若数据中心50没有设备500出现异常,流程返回步骤S10。若判断数据中心50有设备500出现异常,流程进入步骤S30。In step S20 , the judging module 220 judges whether any device 500 in the data center 50 is abnormal according to the operation information of each device 500 . In addition, since the devices 500 in the data center 50 may be related to each other, if there is an abnormality in one device 500, it will also affect the operation of the associated device 500. Therefore, the database 30 also stores multiple relationship lists between the devices 500 , each relationship list contains a plurality of interrelated devices 500, and in each relationship list, if a certain device 500 is abnormal, other devices 500 in the relationship list are also considered to be abnormal. For convenience of description, the abnormal device 500 is called abnormal device 500 . . If no device 500 is abnormal in the data center 50, the process returns to step S10. If it is determined that there is an abnormality in the equipment 500 in the data center 50, the process goes to step S30.
步骤S30,通知模块230通知管理上述异常设备500的负责人。具体而言,通知模块230从数据库30中通过该异常设备500的名称,找到该负责管理该异常设备500的负责人的联系信息,并用邮件或短信的方式发送提示信息给该负责人。In step S30, the notification module 230 notifies the person in charge of the above-mentioned abnormal device 500 management. Specifically, the notification module 230 finds the contact information of the person in charge of managing the abnormal device 500 through the name of the abnormal device 500 from the database 30, and sends a reminder message to the person in charge by email or short message.
步骤S40,查找模块240根据异常设备的名称查找到受该异常设备影响的软件系统,并通知与所述软件系统相关的负责人。所述根据异常设备的名称查找到受该异常设备影响的软件系统,并通知与所述软件系统相关的负责人的具体实施方式将在图4中做详细描述。In step S40, the search module 240 finds the software system affected by the abnormal device according to the name of the abnormal device, and notifies the person in charge related to the software system. The specific implementation manner of finding the software system affected by the abnormal device according to the name of the abnormal device and notifying the person in charge related to the software system will be described in detail in FIG. 4 .
参阅图4所示,是本发明图3的步骤S40中根据异常设备的名称查找到受该异常设备影响的软件系统,并通知与所述软件系统相关的负责人的细化流程图。Referring to FIG. 4 , it is a detailed flowchart of finding the software system affected by the abnormal device according to the name of the abnormal device in step S40 of FIG. 3 of the present invention, and notifying the person in charge related to the software system.
步骤S410,查找模块240根据异常设备500的名称获取该异常设备500上软件系统的名称。具体而言,查找模块240在数据库30中查找异常设备500上的软件系统的名称。In step S410, the search module 240 acquires the name of the software system on the abnormal device 500 according to the name of the abnormal device 500. Specifically, the search module 240 searches the name of the software system on the abnormal device 500 in the database 30 .
步骤S420,查找模块240根据该异常设备500上软件系统的名称及逻辑树获取其它受影响的软件系统的名称。根据逻辑树获取其它受影响的软件系统的名称的方式如下:第一步:在逻辑树中找到该异常设备500上软件系统的名称所对应的节点,第二步:向上查找,即获取该节点上一层的节点,并通过递归的方式一直获取到该节点对应的根节点,第三步:向下查找,即获取该节点下一层的节点,并通过递归的方式一直获取到该节点最底层的节点,由于每个节点对应一个软件系统的名称,通过所查找到的节点即可获取其它受影响的软件系统的名称。举例而言,如图5所示,假设获取的软件系统的名称在逻辑树中对应的节点为A2,则查找模块240根据逻辑树找到该节点A2上一层的节点A,及该节点A2下一层的节点C,需要说明的是,若节点A还有上一层节点,则通过递归的方式继续向上查找,直到所获取的节点没有上一层节点,同理可知,若节点C还有下一层节点,则通过递归的方式继续向下查找,直到所获取的节点没有下一层节点。In step S420, the search module 240 obtains the names of other affected software systems according to the name of the software system on the abnormal device 500 and the logic tree. The way to obtain the names of other affected software systems according to the logical tree is as follows: Step 1: find the node corresponding to the name of the software system on the abnormal device 500 in the logical tree, and step 2: search upwards to obtain the node The node on the upper layer, and obtain the root node corresponding to the node in a recursive manner. The third step: look down, that is, obtain the node in the next layer of the node, and obtain the root node of the node in a recursive manner. For the underlying nodes, since each node corresponds to the name of a software system, the names of other affected software systems can be obtained through the found nodes. For example, as shown in FIG. 5 , assuming that the obtained software system name corresponds to node A2 in the logic tree, the search module 240 finds the node A on the layer above the node A2 according to the logic tree, and the node A below the node A2. For node C on the first level, it should be noted that if node A still has nodes on the previous level, it will continue to search upwards in a recursive manner until the obtained nodes do not have nodes on the previous level. Similarly, if node C still has nodes on the previous level For the next layer of nodes, continue to search downwards in a recursive manner until the obtained nodes do not have a next layer of nodes.
步骤S430,查找模块240根据所有获取的软件系统的名称通知管理上述软件系统的负责人。具体而言,假设查找到的节点为A、A2及C,则通知管理上述三个节点所对应的软件系统的负责人。In step S430, the searching module 240 notifies the person in charge of managing the above-mentioned software systems according to the names of all acquired software systems. Specifically, assuming that the found nodes are A, A2, and C, the person in charge of the software system corresponding to the above three nodes is notified.
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention without limitation, although the present invention has been described in detail with reference to the above preferred embodiments, those of ordinary skill in the art should understand that the present invention can be The technical solution shall be modified or equivalently replaced without departing from the spirit and scope of the technical solution of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310263788.0ACN104253715A (en) | 2013-06-28 | 2013-06-28 | Monitoring system and method of multi-level cascade business |
| TW102127070ATW201513605A (en) | 2013-06-28 | 2013-07-29 | System and method for monitoring multi-level devices |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310263788.0ACN104253715A (en) | 2013-06-28 | 2013-06-28 | Monitoring system and method of multi-level cascade business |
| Publication Number | Publication Date |
|---|---|
| CN104253715Atrue CN104253715A (en) | 2014-12-31 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310263788.0APendingCN104253715A (en) | 2013-06-28 | 2013-06-28 | Monitoring system and method of multi-level cascade business |
| Country | Link |
|---|---|
| CN (1) | CN104253715A (en) |
| TW (1) | TW201513605A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106598764A (en)* | 2015-10-14 | 2017-04-26 | 北京国双科技有限公司 | Exception handling method and device |
| CN108628720A (en)* | 2018-05-02 | 2018-10-09 | 济南浪潮高新科技投资发展有限公司 | Equipment monitoring system and method under a kind of cascade scene |
| CN109558292A (en)* | 2017-09-26 | 2019-04-02 | 阿里巴巴集团控股有限公司 | A kind of monitoring method and device |
| CN111490900A (en)* | 2020-03-30 | 2020-08-04 | 中移(杭州)信息技术有限公司 | Gateway fault positioning method and device and gateway equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1547120A (en)* | 2003-12-10 | 2004-11-17 | 沈阳东软软件股份有限公司 | Network monitoring management system |
| CN101778017A (en)* | 2010-01-05 | 2010-07-14 | 中国工商银行股份有限公司 | Method and server for processing on-line transaction fault event of mainframe |
| WO2010142707A1 (en)* | 2009-06-10 | 2010-12-16 | Alcatel Lucent | Method and scout agent for building a source database |
| CN102693177A (en)* | 2011-03-23 | 2012-09-26 | 中国移动通信集团公司 | Fault diagnosing and processing methods of virtual machine as well as device and system thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1547120A (en)* | 2003-12-10 | 2004-11-17 | 沈阳东软软件股份有限公司 | Network monitoring management system |
| WO2010142707A1 (en)* | 2009-06-10 | 2010-12-16 | Alcatel Lucent | Method and scout agent for building a source database |
| CN101778017A (en)* | 2010-01-05 | 2010-07-14 | 中国工商银行股份有限公司 | Method and server for processing on-line transaction fault event of mainframe |
| CN102693177A (en)* | 2011-03-23 | 2012-09-26 | 中国移动通信集团公司 | Fault diagnosing and processing methods of virtual machine as well as device and system thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106598764A (en)* | 2015-10-14 | 2017-04-26 | 北京国双科技有限公司 | Exception handling method and device |
| CN106598764B (en)* | 2015-10-14 | 2019-12-03 | 北京国双科技有限公司 | Abnormality eliminating method and device |
| CN109558292A (en)* | 2017-09-26 | 2019-04-02 | 阿里巴巴集团控股有限公司 | A kind of monitoring method and device |
| CN108628720A (en)* | 2018-05-02 | 2018-10-09 | 济南浪潮高新科技投资发展有限公司 | Equipment monitoring system and method under a kind of cascade scene |
| CN111490900A (en)* | 2020-03-30 | 2020-08-04 | 中移(杭州)信息技术有限公司 | Gateway fault positioning method and device and gateway equipment |
| CN111490900B (en)* | 2020-03-30 | 2022-12-16 | 中移(杭州)信息技术有限公司 | Gateway fault location method, device and gateway equipment |
| Publication number | Publication date |
|---|---|
| TW201513605A (en) | 2015-04-01 |
| Publication | Publication Date | Title |
|---|---|---|
| US11057266B2 (en) | Identifying troubleshooting options for resolving network failures | |
| CN101690003B (en) | Determine the method and system of the physical location of equipment | |
| CN109669762B (en) | Cloud computing resource management method, device, equipment and computer readable storage medium | |
| EP4348429B1 (en) | Detecting datacenter mass outage with near real-time/offline data using ml models | |
| JP4725719B2 (en) | Blade server system and management method thereof | |
| WO2020029407A1 (en) | Alarm data management method and apparatus, and computer device and storage medium | |
| JP5542398B2 (en) | Root cause analysis result display method, apparatus and system for failure | |
| JP2009048611A (en) | Method and apparatus for generating configuration rules for computing entities within computing environment using association rule mining | |
| US20140207929A1 (en) | Management apparatus and management method | |
| US10185614B2 (en) | Generic alarm correlation by means of normalized alarm codes | |
| EP2425585B1 (en) | System and method for managing configurations of ncpi devices | |
| DK2633664T3 (en) | Method and system for creating secure authenticated bi-directional server communication | |
| CN112631866A (en) | Server hardware state monitoring method and device, electronic equipment and medium | |
| US10754748B2 (en) | System and method for constructing extensible event log with javascript object notation (JSON) encoded payload data | |
| CN113535474A (en) | Method, system, medium and terminal for automatically repairing heterogeneous cloud storage cluster fault | |
| CN102859505A (en) | Management system, management method for computer system | |
| US20180300199A1 (en) | System and method for maintaining the health of a machine | |
| CN104253715A (en) | Monitoring system and method of multi-level cascade business | |
| CN113076112A (en) | Database deployment method and device and electronic equipment | |
| CN107656847A (en) | Node administration method, system, device and storage medium based on distributed type assemblies | |
| KR102188987B1 (en) | Operation method of cloud computing system for zero client device using cloud server having device for managing server and local server | |
| CN109558300B (en) | Whole cabinet alarm processing method and device, terminal and storage medium | |
| CN108712283A (en) | Fault early warning method based on resource associations relationship in information system and device | |
| US20160349821A1 (en) | Event-based power provisioning system | |
| CN106789366A (en) | A kind of network service monitoring system of service layer |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | Application publication date:20141231 | |
| WD01 | Invention patent application deemed withdrawn after publication |