KNetLoad
Network
Score 74%
Description:

KNetLoad is a small network load meter for Kicker, originally developed by Markus Gustavsson, then maintained by Ben Burton and now by me.

Note: I need more binary packages for this. If you have some, mail me.

KNetLoad features a definable number of monitored interfaces, every one with its own scaling settings, colors and type (remote or local).
Remote interfaces are monitored via SNMP using libksnmp (available at http://wwwstud.dsi.unive.it/~dpetteno/kdeapps.xhtml#libksnmp ).

You can report bugs, wishlists and suggestion using http://bugs.kde.org/ with component 'knetload'.

Note: the snapshot are took from the CVS version, current interface dialog for interfaces is slightly different.
Last changelog:

13 years ago

The 3.0_alpha1 version is the first non-snapshot version of the wannabe 3.0 version of KNetLoad, with:

- Applet mode, instead of standalone application.
- Ability to monitor more than one interface at a time.
- Different settings for every interface.
- SNMPv1 support for monitor remote interfaces.
- New, faster, parsing code for both 2.6 and 2.4 kernels.
- Settings dialog with all the settings for the applet.

and a lot more!

3.0_alpha2 fixes problems on amd64 systems and with graphs on top of each other. It requires libksnmp-0.3 to enable snmp support.

ktulu77

11 years ago

Hi :)
I would like a simple feature with knetload : the choice between the statistics in kilo-bytes and kilo-bits. I have not seen this option on the screenshots of the last release.
Sorry for my bad english :) Thank you !

Report

google01103

11 years ago

Good - your configure finished. Start make now

linux:/home/smiley/temp/knetload-2.9.92 # make
make all-recursive
make[1]: Entering directory `/home/smiley/temp/knetload-2.9.92'
Making all in doc
make[2]: Entering directory `/home/smiley/temp/knetload-2.9.92/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/smiley/temp/knetload-2.9.92/doc'
Making all in src
make[2]: Entering directory `/home/smiley/temp/knetload-2.9.92/src'
make[2]: *** No rule to make target `all'. Stop.
make[2]: Leaving directory `/home/smiley/temp/knetload-2.9.92/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/smiley/temp/knetload-2.9.92'
make: *** [all] Error 2

Report

polrus

11 years ago

i have the same

Report

miguel2

11 years ago

This version (3.0 alpha1) works: http://digilander.libero.it/dgp85/files/knetload-3.0_alpha1.tar.bz2

Report

gryphen

12 years ago

Is this an application that you are continuing to support and develop?

I am unable to install for SuSE 10.0 re: missing libpng2

thanks

Report

FrozzenVlad

12 years ago

I have skimmed the deamon code. I think that using sql data base and transation to build file list is too much.

As I remeber from uni cource of DB the data base is need when you are using frequent update and in select you got not more then 5% of records per request.

So for temporary table it is much faster to use flat comma separated file.

Report

gryphen

12 years ago

I really like this app. Just an idea. While I like the bar meters, I especially like when you click on the meter and the the numbers both in/out popup in the little window that is movable. For me, seeing the numbers is more beneficial than just watching bars go up and down. Might there be a way to show the numbers in the little graph in the system tray? Or maybe some way of creating an applet, like clock on the kicker, showing the numbers?

Report

herestonatedog

12 years ago

Its not working here

Fedora 3

./configure
make && make install

and noting in the KDE applets pannel that vagule looks like KNetLoad

Report

ChL

12 years ago

I have this problem since alpha1 but nothing changed. (Gentoo)

~ $ appletproxy knetload
kicker: WARNING: cannot open applet: because of Library files for ".la" not found in paths.
kicker: ERROR: Failed to load applet:

Report

redfox

12 years ago

i've installed knetload on 2 slackwares (10 and 10.1). Works fine with 10.
But under 10.1 eth0 doesn't get detected, i guess. After i manually enter eth0 no traffic data is plotted in the graph or showed in the popup. Any suggestions?
PS: KTrafficAnalyzer does detect my eth0 and works properly.

Report

google01103

12 years ago

the taskbar space used does not collapse horizontally
also,
- would like number of grids customizable (just 1 line at mid-point)
- when editing settings applet must be removed and then re-added for them to occur

thank,

Report

C

Flameeyes

12 years ago

First and third errors should be fixed in cvs, and I"ll released an alpha2 version ASAP.

About the configuration about the number of row is interesting. Could you report it on bugs.kde.org, please? So that I can track it down when it's done.

Thanks for the comments,

Report

ernie

13 years ago

I used to use kdevmon to monitor Network data transfer load. It provided both an onscreen display in a window and a kicker display in the panel. Both were separately configurable, and the kicker display permitted to show numerical data only. I found this feature to be quite usefull since I use the tiny size setting for the panel.

I like knetload. It works well for me - especially under the 2.6.x kernel. kdevmon returns a segfault and will not load under it. Since it is no longer being developed, and is no longer listed in kde-apps.org it is no longer a viable choice.

If it is possible, please add the option to show numerical data only in the kicker display since that is the only feature from kdevmon I find myself missing :)

Thank you for your hard work and your quality applet. Your efforts are appreciated

Report

C

Flameeyes

12 years ago

Thanks, every suggestion is welcome :)
Still remaining in the systray, as it's now, I think that showing the load in Kb or KB is quite unreadable.
Do you think that a percent load could be useful, too?

The better way to handle your request is anyway the KDE Bugzilla: http://bugs.kde.org/ .
Fill a wishlist item for KNetLoad product, so that I can track it down there.
You will be also informed when I'll implement it completely.

Regards

Report

Sagittarius

13 years ago

I do really like knetload.
And on 2.6 kernel series, it's even better :)

Do you intend to "i18mized" the strings for localization? That would be great.
For eg. the french po file is already in kde extragear:
http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kde-i18n/fr/messages/kdeextragear-2/knetload.po

Thanks again for the job.

Report

C

Flameeyes

13 years ago

Thanks a lot, I've added i18n support to KNetLoad and your translation (with the russian one who sent me Sergey V Turchin, and released 2.2.

Report

Sagittarius

13 years ago

It was really quick ;-)

Precision : I'm not the translator of knetload, it has been made by one of the french KDE team. Therefore, I'm the french translator of other good pieces of software (Guarddog...) :)

Report

mobtek

13 years ago

btw you need to set up a proper project page for this app so those of us that use it can file bug reports :)
I found that it crashes if I right click -> device -> other -> ppp0
which is the same device it was already set to, CPU load goes through the roof then the applet disappears from kicker.
Hope this helps again, btw no crash dialog appears.

cheers peter

Report

C

Flameeyes

13 years ago

I haven't the pratical time to maintain a site for this with a bug report system (like sf.net) :/
And in the webspace I'm using for my page I can't use mysql and php to set up a decent bug report system.

Anyway, I'm not having trouble changing the device I'm monitoring, the problem you have it's only for ppp0 or for every interface?
Have you the /sys interface set up or are you using the old 2.4 /proc interface?

Thanks

Report

paulsmith99

13 years ago

knetload is a great applet and I always have it running.
Is it possible to have two knetload applets running for say eth0 and eth1, each with their own settings?
I have tried but to no avail.

Report

poison

13 years ago

hi...segfaults at startup...
on linux 2.4.26/KDE3.2.2
[backtrace]
[New Thread 16384 (LWP 18792)]
0x40e8e5c9 in waitpid () from /lib/libpthread.so.0
#0 0x40e8e5c9 in waitpid () from /lib/libpthread.so.0
#1 0x403dc997 in KCrash::defaultCrashHandler(int) ()
from /opt/kde/lib/libkdecore.so.4
#2 0x40e8cc45 in __pthread_sighandler () from /lib/libpthread.so.0
#3
#4 0x4101bf1b in vsnprintf () from /lib/libc.so.6
#5 0x41003734 in snprintf () from /lib/libc.so.6
#6 0x0805677a in KNetProc::readLoadLinux26() ()
#7 0x08056749 in KNetProc::readLoad() ()
#8 0x080566ad in KNetProc::setDevice(char const*) ()
#9 0x080549a5 in KNetLoad::setupCustomActions() ()
#10 0x0805ad9c in StatPopup::setupActions() ()
#11 0x080535a2 in KNetLoad::KNetLoad(QWidget*, char const*) ()
#12 0x08056c0b in main ()
#13 0x40fc4d06 in __libc_start_main () from /lib/libc.so.6

Report

C

Flameeyes

13 years ago

Should be fixed, there was a typo in the 2.4/2.6 kernel selection. This time is fixed.

Report

mobtek

13 years ago

on kde 3.2.2 built using konstruct on debian woody

[New Thread 1024 (LWP 8869)]
0x40e06a59 in wait4 () from /lib/libc.so.6
#0 0x40e06a59 in wait4 () from /lib/libc.so.6
#1 0x40e7de48 in __check_rhosts_file () from /lib/libc.so.6
#2 0x40cee453 in waitpid () from /lib/libpthread.so.0
#3 0x4035f9e1 in KCrash::defaultCrashHandler ()
from /home/mobtek/kde3.2.2/lib/libkdecore.so.4
#4 0x40cebf54 in pthread_sighandler () from /lib/libpthread.so.0
#5 0x40d8f6b8 in sigaction () from /lib/libc.so.6
#6 0x40db93e1 in snprintf () from /lib/libc.so.6
#7 0x08053512 in KNetProc::readLoadLinux26 ()
#8 0x080534b9 in KNetProc::readLoad ()
#9 0x08053477 in KNetProc::setDevice ()
#10 0x08051a29 in KNetLoad::setupCustomActions ()
#11 0x0805720f in StatPopup::setupActions ()
#12 0x08051286 in KNetLoad::KNetLoad ()
#13 0x0805397e in main (argc=1, argv=0xbffff8e4) at main.cpp:71

hope this helps

cheers mob

Report

C

Flameeyes

13 years ago

can you tell me which kernel version are you using?
Thanks

Report

mobtek

13 years ago

yeah sorry 2.6.4

Report

13 years ago

The 3.0_alpha1 version is the first non-snapshot version of the wannabe 3.0 version of KNetLoad, with:

- Applet mode, instead of standalone application.
- Ability to monitor more than one interface at a time.
- Different settings for every interface.
- SNMPv1 support for monitor remote interfaces.
- New, faster, parsing code for both 2.6 and 2.4 kernels.
- Settings dialog with all the settings for the applet.

and a lot more!

3.0_alpha2 fixes problems on amd64 systems and with graphs on top of each other. It requires libksnmp-0.3 to enable snmp support.

product-maker 36 114

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
3.0 alpha2
updated Apr 22 2005
added May 01 2004
downloads today
0
page views today 0