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.