Method, apparatus, and article of manufacture for a network monitoring system
First Claim
Patent Images
1. A method for monitoring a network with at least one service on the network, executed in a data processing system, comprising the steps of:
- spawning a process in a server for monitoring a service, wherein said process is associated with at least one service on the network;
monitoring a service with the process by receiving information from the service;
detecting a problem with the service; and
notifying an accounting server when a problem is detected with the service.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems consistent with the present invention solve the limitations of current monitoring systems by automatically and completely monitoring various networks devices and services. Specifically, a network monitoring system monitors all services and conditions on various networks. Moreover, the network monitoring system may provide an advance warning of potential failures and may diagnose an problems that may surface.
-
Citations
22 Claims
-
1. A method for monitoring a network with at least one service on the network, executed in a data processing system, comprising the steps of:
-
spawning a process in a server for monitoring a service, wherein said process is associated with at least one service on the network;
monitoring a service with the process by receiving information from the service;
detecting a problem with the service; and
notifying an accounting server when a problem is detected with the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium containing instructions, for controlling a data processing system to perform a method for monitoring a network with at least one service on the network, comprising the steps of:
-
spawning a plurality of processes in a server for monitoring a plurality of services, wherein each spawned process is associated with at least one service on the network;
monitoring a service with a spawned process by receiving information from the service;
detecting a problem with the service; and
notifying an accounting server when a problem is detected with the service by;
generating a data record indicating information associated with the service; and
sending the data record to the accounting server.
-
-
18. A data processing system, comprising:
-
a memory containing a monitoring program that spawns a plurality of processes in a server for monitoring a plurality of services, wherein each spawned process is associated with at least one service on the network;
that monitors a service with a spawned process by receiving information from the service, and in response to detecting a problem with the service, that notifies an accounting server when a problem is detected with the service;
that dispatches a message that includes ticket identification information; and
that updates a database to indicate that a message has been dispatched; and
a processor configured to run the monitoring program.
-
-
19. A method for initiating a network monitoring system, comprising the steps of:
-
determining whether a network monitoring device requests a new image;
if it is determined that the network monitoring device requests a new image, transmitting an image to the network monitoring device, wherein said image updates the network monitoring device;
locating devices on a network associated with the network monitoring system;
updating a database by including located devices; and
monitoring at least one service associated with the located devices. - View Dependent Claims (20, 21)
-
-
22. A method for monitoring a distributed network monitoring system, comprising the steps of:
-
receiving a message from a network monitoring device indicating that said device is functional;
once the message received, incrementing a counter associated with said device;
at predetermined periods, decrementing said counter;
detemining if said counter crosses a certain threshold and if said counter crosses the threshold, notifying an accounting server; and
determining if a new network monitoring device is available and, if it is determined that said device is available, adding a new counter for said new network monitoring device.
-
Specification