Method and system for logging event data and persistently downloading the same
AssigneeHewlett-Packard Development Company, L.P.
InventorsJames P. Hickey, Zamaneh Mowzooni
Life of this patent
Estimating the term…
Abstract
A method and system for logging event data from at least one operable application program or at least one peripheral device operably connected to a server using a log manager device driver. The method includes the steps of registering the log manager device driver with the server to receive all the event data from the server, registering the log manager device driver with the server as a log manager file, the log manager device driver receiving the event data, and the log manager device driver responding to a download request for said log manager file from a requesting computer.
Claims17
A method for logging event data from at least one operable application program resident on a plurality of computers or at least one peripheral device operatively connected in a network to a server using a log manager device driver, the logged event data comprising a log manager file having events of the type which relate to completions, connections, processes, terminations, status changes, errors and warnings that can be used to perform network diagnostics and troubleshooting, said method comprising the steps of:
- registering said log manager device driver with said server to receive all incoming event data from the computers or at least one peripheral device;
- registering said log manager device driver with said server as a device driver for said log manager file;
- receiving said event data by said log manager device driver;
- and,
- responding to a download request for said log manager file from any requesting one of said plurality of computers by said log manager device driver so that said requesting computer can persistently receive the event data as the server continues its operation and new data comes in, wherein the connection is terminated only by closing the log manager file.
A method for logging event data from at least one operable application program or at least one peripheral device operatively connected in a network to a server using a log manager device driver, the logged event data comprising a log manager file that can be used to perform network diagnostics and troubleshooting, said method comprising the steps of:
- registering said log manager device driver with said server to receive all incoming event data;
- registering said log manager device driver with said server as a device driver for said log manager file;
- receiving said event data by said log manager device driver and saving said event data in an event queue;
- and,
- responding to a download request for said log manager file from a requesting computer by said log manager device driver so that said requesting computer can use said log manager file to perform diagnostic or troubleshooting activities
- said responding step further comprising the steps of:
- sending a download request for said log manager file to said server by said requesting computer;
- determining whether said server received said download request by said requesting computer;
- returning an error message if said server did not receive said download request by said requesting computer;
- and opening said log manager file from said log manager device driver if said server received said download request by said server;
- said opening step further comprising the steps of:
- determining, by said server, whether said log manager file was successfully opened from said log manager device driver;
- returning an error message to said requesting computer when said log manager file was not successfully opened by said server;
- and reading said event data stored in said event queue when said log manager file was successfully opened by said server;
- wherein said reading step further comprising the steps of:
- determining whether said event data are available from said event queue by said server;
- blocking until said event data are available when said event data are not available by said server;
- returning said event data to server when said event data is available by said log manager device driver.
A system for logging event data from at least one operable application program resident on a plurality of computers at least one peripheral device operatively connected to a server in a network using a log manager device driver, the logged event data comprising a log manager file having events of the type which relate to completions, connections, processes, terminations, status changes, errors and warnings that is useable for performing network diagnostics and troubleshooting, said system comprising:
- means for registering with said server to receive all incoming event data from the computers or at least one peripheral device;
- means for registering said with said server as a device driver for said log manager file;
- means for receiving said event data;
- and,
- means for responding to a download request for said log manager file from any requesting one of said plurality of computers so that said requesting computer can persistently receive the event data as the server continues its operation and new data comes in, wherein the connection is terminated only by closing the log manager file.
A log manager device driver for logging event data from at least one operable application program resident on a plurality of computers or at least one peripheral device operatively connected in a network to a server, wherein the logged event data comprising a log manager file having events of the type which relate to completions, connections, processes, terminations, status changes, errors and warnings that is useable for performing network diagnostics and troubleshooting, said driver comprising:
- means for registering with said server to receive all incoming event data from the computers or at least one peripheral device;
- means for registering with said server as a device driver for said log manager file;
- means for receiving event data;
- and,
- means for responding to a download request for said log manager file from any requesting one of said plurality of computers so that said requesting computer can persistently receive the event data as the server continues its operation and new data comes in, wherein the connection is terminated only by closing the log manager file.
Dependencies are inferred from the claim text.