Abstract:
The invention relates to a computer arrangement for providing services for clients (2) over a network (3), comprising at least one server (1) hosting at least one or more application and control means (4), the control means being set up to start or stop instances of application programs on registered servers (1). A service mode is provided by the control means (4) for each registered server (1). For a server in service mode, status information is not evaluated, no instances of application programs are started or stopped and configuration information of this server is preserved in the registration data structure (7). The service mode allows to easily access a server (1) for maintenance and/or trouble-shooting without any interference from the control means (4). After maintenance, control over the server (1) can be handed back to the control means (4) quickly and without the need to reregister the server (1).
Abstract:
An add-on module (20) provides extrinsic management functionality to legacy and other devices (10). Contemplated modules includ (a) a state agent (22) that provides at least one of the MILARRS function, and (b) a product agent (21) that communicates with the device (10) using at least one serial interface (11). Implementations are contemplated for both legacy devices (10) that natively prov less than complete MILARRS functionality, and newly developed devices for which the developer desires a ready-made implementat of MILARRS functionality.
Abstract:
An apparatus, system, and method are disclosed for dynamically determining a set of Storage Area Network (SAN) components for performance monitoring. The computer program product monitors SAN components of a predefined set of SAN components according to a monitor data structure associated with each SAN component. At least one attribute of the set of SAN components is changed in response to a threshold violation by a SAN component in the set. The SAN components of the changed set are monitored according to the monitor data structure for each SAN component within the changed set as part of a monitoring feedback loop.
Abstract:
A method and apparatus for setting cookies on client devices (6), in particular for allowing maintenance of cross domain session continuity. A set of servers (4, 5) are provided for recognising that the referrer information in a received HTTP message indicates that the current page in a current domain has been reached from one of a predetermined set of domains A, B, C and issuing a temporary redirect message to instruct the client device (6) to resend the HTTP message to a server (4, 5) in said one domain. The server (4, 5) in said one domain then extracting a session ID from a cookie in the header of the HTTP message and sending code back to the client device (6) to generate a cookie in the current domain including that session ID.
Abstract:
One embodiment includes a system for application-layer monitoring of communication between one or more database clients and one or more database servers. The system includes one or more decoders residing at a decoding layer above a network layer. The decoders reside at a first network location between one or more database clients residing at one or more second network locations and one or more database servers residing at one or more third network locations. The decoders receive database messages communicated from the database clients and intended for the database servers and database messages communicated from the database servers and intended for the database clients, decode the database messages, and extract query-language statements from the database messages. The system also includes a monitoring application residing at an application layer above the decoding layer. The monitoring application resides at the first network location. The monitoring application receives query-language statements extracted at the decoders and records observations on the database messages based on the query-language statements extracted at the decoders.
Abstract:
A virtual zone management framework manages one or more virtual computing zones forming a global computing zone residing on a host computer. The virtual zone manager comprises a normalization engine, a zone probe, and an interface engine that manages each virtual computing zone residing on the host computer. The virtual zone manager manages the services operating on each virtual zone while simultaneously managing the global computing environment using probes and/or agents to gather data and zone characteristics in response to a triggering event. Once data of interest are gathered for each zone, they are normalized so as to present a consistent and compatible representation of the characteristics with respect to the other virtual computing zones. Based on a comparison and analysis of the normalized characteristics, the virtual zone manager manages each of the virtual zones within the global computing environment as well as the global computing environment itself.
Abstract:
Methods of obtaining server usage information and organization information related to the market/organizational context in which the server is operated. Server information is collected from servers and is sent over a network. Server usage information may be obtained by receiving server information over a network and processing the server information. Server usage information may be segmented based on market segments of the organizations that operate the servers. Reports may be generated and provided to the customer. Server usage information may be used to improve server-related products and services.
Abstract:
Systems and methods for response monitoring are described. A method of generating a measurement for use in calculating an end-user experience metric in a server-based computing environment includes, transmitting a message from a client of the server-based computing environment to an application executing in a user space provided by an operating system of the server, receiving a graphic response for execution by the client from the application, and determining an amount of time elapsed between the transmission of the message and the conclusion of the execution of the graphic response.