 |
icpld - Default branch
|
Section: Unix |
|
|
|
| Added: Sat, Oct 11th 2003 10:01 UTC (5 years, 1 month ago) |
Updated: Tue, Jul 29th 2008 14:28 UTC (4 months, 6 days ago) |
|
|
About:
ICPLD (Internet Connection Performance Logging Daemon) is a connection monitor that sends ICMP requests to IP addresses of your choice and monitors if your machine has a working network connection. It logs failed attempts to reach the hosts, and will stamp a log as soon as a reply is received. It keeps track of when and for how long the connection was unavailable and records both total down time and each occasion of interrupted connection. It supports IPv6 and can execute a command whenever a connection goes up or down, which is useful for alerting users.
Author:
Erik Ljungström [contact developer]
Homepage:
http://icpld.northernmost.org/
Tar/GZ:
http://www.ibiblio.org/icpld/download/icpld-1.1.5.tar.gz
Tar/BZ2:
http://www.ibiblio.org/icpld/download/icpld-1.1.5.tar.bz2
Changelog:
http://www.ibiblio.org/icpld/docs/ChangeLog
BSD Ports URL:
http://www.freshports.org/net/icpld/
Trove categories:
[change]
| [Development Status] | | 4 - Beta | | [Environment] | | Console (Text Based), No Input/Output (Daemon) | | [Intended Audience] | | System Administrators | | [License] | | OSI Approved :: BSD License (original) | | [Operating System] | | MacOS X, POSIX :: BSD, POSIX :: BSD :: FreeBSD, POSIX :: BSD :: NetBSD, POSIX :: BSD :: OpenBSD, POSIX :: GNU/Hurd, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix | | [Programming Language] | | C++ | | [Topic] | | Internet, System :: Diagnostics, System :: Logging, System :: Monitoring, System :: Networking :: Monitoring, System :: Systems Administration |
Dependencies:
[change]
No dependencies filed
|
|
» Rating:
8.35/10.00
(Rank N/A)
» Vitality: 0.09% (Rank 1667)
» Popularity: 1.42% (Rank 3988)

(click to enlarge graphs)
Record hits: 14,745
URL hits: 4,311
Subscribers: 39
|
|
Branches
Comments
[»]
Very nice pinning down DSL internet connection drops
by Jameson Burt - Jun 10th 2004 09:16:03
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
yesterday.
In the configuration file, I use sounds from my
Debian package frozen-bubble,
nobeep=false
cmd4dn=play
/usr/share/games/frozen-bubble/snd/stick.wav
cmd4up=play
/usr/share/games/frozen-bubble/snd/rebound.wav
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
~/.icpld/icpld.pid
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.
-- Jameson C. Burt, NJ9L, jameson at coost.com
[reply]
[top]
[»]
Re: Very nice pinning down DSL internet connection drops
by Erik Ljungström - Jun 10th 2004 15:16:23
> 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.
This is only true for the terminal bell beeping. I should definately
clarify this in the documentation, now that the option to play other sounds
is available.
> If the system crashes, there remains the
> file
> ~/.icpld/icpld.pid
> 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
> icpld.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.
You do have a point here. This will be fixed in the upcoming release.
icpld -quit should definately remove stale pid-files. Thank you for
pointing this out. You could by the way have taken a look at the startup
script available in the contrib directory :-)
Thank you for the feedback
[reply]
[top]
|
|
 |