Very nice pinning down DSL internet connection drops
With this, I could tell that my connections were down
for minutes rather than hours as I formerly thought.
I now spend far less human time monitoring and
wondering about my ADSL connection.
Here is an example response with "icpld -log -m" or from /var/log/icpld.log,
IPv4: Connection down: Wed Jun 9 22:30:03 2004
IPv4: connection up: Wed Jun 9 22:41:09 2004
Down for: 00:11:06
IPv4 Total: 00:26:30
IPv4 connection dropped 6 times.
This particular drop was down for 11 minutes,
while my connection has been down 6 times
for a total of 26 minutes since this daemon started
In the configuration file, I use sounds from my
Debian package frozen-bubble,
so I hear a decreasing tone or an increasing tone
when my ADSL connection goes down or up, respectively.
Documentation indicated sound would not play
with icpld running as a daemon, but it does play while in daemon mode for me.
While I only wanted logging, the sounds for my internet
connection failing/working enhance my mind-meld
with my computer.
If the system crashes, there remains the file
which must be removed by hand; since "icpld -quit"
will not remove this file when icpld does not run,
and icpld will not start while this ficpld.pid file remains.
Because of this, when I created a startup /etc/init.d/icpld
script, I had to alter that file 3 times until I noticed this slight oddity.