Project Members
Home
Alganza, Angel Martin
Amerman, Richard
Angelacos, Nathan
   Webconf
Avants, Lynn
Barreto, Pedro
Batozech, Paul
Bernin, Arne
Best, Scott
Boonstra, Brian K.
Boulter, Shane
Capriotti, Luigi
Caron, Serge
Carr, Chad
Charlier, Etienne
Church, Julian
Clausen, Jon
Coates, Jack
Correia, Luis
Covel, Sean
de Thouars, Eric
Douthitt, David
Doyle, Richard
Dubler, Pete
Eastep, Tom
Erle, Schuyler
Ezrine, Paonia
Fink, Steve
Fino, Andrea
Fong, Nicholas
French, Jonathan
Fritz, Brad
Gibbs, Nigel
Giussani, Cristian
Hadley, Kenneth
Hejl, Martin
Hoying, Andrew
Ivaschenko, Vladimir
Iyer, Venki
Kimber, Lee
Kirchdörfer, KP
Kiser, Eric
Kozhedub, Sergey
Lee, Hendry D.
Leone, Michael
Lohman, Richard J.
Long, Dale
Metz, George
Minola, Sandro
Morgan, Greg
Mueller, Peter
Nanson, Brock
Nebrera, Jaime
Newmiller, Jeff
Niedermann, Hans Ulrich
Noyes, Mike
   Administration
Officer, Joey
Olszewski, Ray
Onanian, Rick
Oppalfens, Kim
Ousdal, Per Gustav
Padilla, Len
Peck, Steven
Pitz, Bill
Platzek, Larry
Pocius, Bob
Prieto, Juan J.
Psenicka, Henry
Reed, Morgan
Rhomberg, Alex
Ribeiro, Justin
Robinson, Peter
Schalit, Matt
Schleif, Michael D.
Sensney, Mike
Spakman, Eric
Speel, Hans Cees
Stanford, Robert
Steinkuehler, Charles
Sundaram, Mohan
Titl, Erich
Traina, Paul
Travis, Hilton
Ugander, Johan
Vuong, Anh
Wasscher, Ewald
Weaver, Gerry
Wegner, Timothy
Wolzak, Eric

Search Web Pages




Hejl, Martin

Martin Hejl

SourceForge User: hejl

CVS Repository: hejl

website_devel-hejl.tar.gz

[ Home ] [ Mirror ] [ Download ] [ Documentation ] [ Install ] [ Troubleshooting ] [ Changelog ] [ Tips ] [ Archive ]


lrpStat

line
histogram
double histogram
bar

lrpStat is a java-applet/application that displays information about network devices on a linux router.

This information can be displayed either in plain text, or in graphical format (either bar-charts, line-charts or, my favourite, a histogram view).

So, in a way, it's just another (simple) network monitor.

What makes it unique (at least in my opinion) is that it doesn't require much software to be installed on the computer to be monitored (aside from a script or c-program, some settings in /etc/inetd.conf and /etc/services and of course a web-server to serve the applet). But no libs, no X-Server or anything like that.

Features

lrpStat currently supports the following features:

  • Displays graphs of network usage of a given interface
  • Shows wether an ISDN-link is online or offline
  • lrpStat can trigger actions on the router (for example dial and hangup)
  • Shows cpu-usage of the router
  • Can be run either as a Java applet (inside a browser) or as a standalone application
  • Very small footprint (in memory as well as cpu-time) on the router

Actions

For each monitored device, you can specify any number of "actions". These actions can be either opening a port to the computer the data is coming from (and of course, you can specify which port that is) or fetching an URL from the computer the data is coming from. The actions can be accessed by right-clicking on the device the actions are defined for (context menu).

For example, you can use this functionality to bring up an ISDN-Device/Modem and to force it to hang up.

So, if you specify the actions:

<PARAM NAME=DEV1_ACTION0 VALUE="onlineOPEN 60180">
<PARAM NAME=DEV1_ACTION1 VALUE="offline;OPEN 60181">

and your /etc/inetd.conf looks like this:

online  stream tcp nowait root /usr/sbin/tcpd \
/sbin/isdnctrl dial ippp0
offline stream tcp nowait root /usr/sbin/tcpd \
/sbin/isdnctrl hangup ippp0

(and "online" and "offline" are specified in /etc/services as ports 60180 and 60181) you can trigger dialing/hangup via the applet/application.

This is great for people like me, who don't trust autodial. Besides, it's fun to see Microsoft applications desparately trying to connect to some server, the first time they're run after being installed.

It seems like this works only with 2.2.xx (and also 2.4.xx) kernels, since the output of /proc/net/dev is different with 2.0.xx kernels. If somebody has an idea how to get the information about transferred bytes for a specific interface on a 2.0.xx kernel, please let me know.

Download the current release

lrpStat Version 0.13Beta: zip-archive (196 KB) tgz-archive (153 KB)

Last modified: June 22nd, 2002 by webmaster@hejl.de

  • Created on 2004-03-22 11:29:15 by mhnoyes
  • Updated on 2004-05-09 09:21:03 by mhnoyes

 Printable Version


What's Related

Hosted on Get LEAF Linux Embedded Appliance Framework at SourceForge.net. Fast, secure and Free Open Source software downloads, and powered by phpWebSite.