Heartbeat Heuristics
First Claim
Patent Images
1. A device monitoring system for monitoring a device comprising:
- a database including a health record representing the device;
a heartbeat server coupled to the database;
a heartbeat agent operating on the device and coupled to the heartbeat server;
a heartbeat packet sent from the heartbeat agent to the heartbeat server; and
an update to the health record representing the device, the update responsive to the heartbeat packet.
2 Assignments
0 Petitions
Accused Products
Abstract
A device monitoring system for monitoring a device comprising: a database including a health record for the device; a heartbeat server coupled to the database; a heartbeat agent operating on the device and coupled to the heartbeat server; a heartbeat packet sent from the heartbeat agent to the heartbeat server; and an update to the health record of the device responsive to the heartbeat packet.
61 Citations
20 Claims
-
1. A device monitoring system for monitoring a device comprising:
-
a database including a health record representing the device; a heartbeat server coupled to the database; a heartbeat agent operating on the device and coupled to the heartbeat server; a heartbeat packet sent from the heartbeat agent to the heartbeat server; and an update to the health record representing the device, the update responsive to the heartbeat packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for monitoring a device, the method comprising:
-
sending a heartbeat packet on a heartbeat send interval from a heartbeat agent to a heartbeat server, the heartbeat agent operating on the device; receiving the heartbeat packet at the heartbeat server; updating a cache entry responsive to the heartbeat packet, the cache entry representing the device; and setting an indication that the heartbeat packet was received. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-implemented method for monitoring a device, the method comprising:
-
on a heartbeat check interval, determining if a new heartbeat packet has been received from the device; and if the new heartbeat packet has been received, then indicating an “
up”
status for the device, butif the new heartbeat packet has not been received, then sending a ping to the device, and then determining if a ping reply has been received from the device, and then if the ping reply has been received, then indicating a “
heartbeat agent unavailable”
status for the device, butif the ping reply has not been received, then indicating a “
down”
status for the device. - View Dependent Claims (20)
-
Specification