A method of monitoring a status condition of a first server with a second server
in a server network, and also providing synchronization and messaging between the
two servers, the method including: transmitting a software-generated pulse waveform
from the first server to a device coupled to the first server, wherein the software-generated
pulse waveform is comprises a first command corresponding to a logic level low
and a second command corresponding to a logic level high; setting said device to
a first state during logic level lows of said pulse waveform and to a second state
during logic level highs of said pulse waveform; receiving the software-generated
pulse waveform with the second server by determining when said device is in the
first state and when it is in the second state; and determining when said device
no longer changes from the first state to the second state. In order to provide
synchronization and messaging, said pulse waveform is frequency modulated in order
to communicate specified commands and/or reference points between the two servers.