
Server Status Widget
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
The Server Status Widget is a Plasma widget (a.k.a. applet or Plasmoid) for your KDE desktop.
This widget/applet/plasmoid lets you monitor one or more servers via pings, TCP connects or custom unix commands in a configurable interval. The icon changes if a server does not respond to a check, optionally triggering configurable KDE notifications.
Feedback is always welcome, best way is through KDE-Look, but you can also mail me (see the README). Let me know if you find any bugs.
Per server notifications
Finally, the widget has per server notifications. This means you should be able to use notifications as a means to do selective logging, execute certain scripts for special servers and many more.
Panel support
The widget can now sit in the panel as icon and shows the servers on click. The icon used in the panel signals the worst status of any of the servers (see screenshot 3).
Also, I am still looking for translators. Just sayin' :)
Please consult the wiki (linked below) if you can help me with that...
Gentoo users:
The ebuild is now in portage (unstable)!
http://packages.gentoo.org/package/kde-misc/serverstatuswidget
Until it is up to date, there is an ebuild below...
Archlinux users:
There is a PKGBUILD in the AUR now (1.5.1):
http://aur.archlinux.org/packages.php?ID=47270
Fedora users:
There are packages available in the PhobOS repository. Per Authors request I am not directly linking the packages so you can read the disclaimer first.
http://phobos.floriansievert.de/package.php?release=F14&package=kde-plasma-serverstatus
OpenSUSE users:
You can find up-to-date packages in the official package database, make sure to pick a package matching your distro version:
http://software.opensuse.org/search?q=serverstatus&exclude_debug=true
Compilation instructions are included in the tarball and in the INSTALL file linked below. If you know how to build packages for your favorite distro, let me know and I will put them up here.
Have fun, conrausch.
Feedback welcome :)
GITORIOUS PROJECT:
http://gitorious.org/serverstatuswidget
README:
http://gitorious.org/serverstatuswidget/pages/Readme
INSTALL:
http://gitorious.org/serverstatuswidget/pages/Installation
WIKI:
http://gitorious.org/serverstatuswidget/pages/Home
10 years ago
1.5.1
- Update french translation (thanks bruno666)
- Add compatibility for for KDE 4.4 and below
1.5
- Per server notifications
- Panel support (collapse to icon)
- French translation (thanks bruno666)
10 years ago
1.5.1
- Update french translation (thanks bruno666)
- Add compatibility for for KDE 4.4 and below
1.5
- Per server notifications
- Panel support (collapse to icon)
- French translation (thanks bruno666)
gzu
11 years ago
Just discovered this plasmoid and I like it a lot. It would be good if some more checks could be added to it, like some of those in "Monit".
For example
check SSH connection on port 22
check apache server-status information.
Thanks,
Report
conrausch
11 years ago
thanks for the suggestion, I never heard of Monit before and I will look at it for some ideas.
From what I can tell by a quick look at the manual it does many things similar to the widget though. Especially SSH connections can easily be tested already by setting the check type to "Socket connection" and the port to 22. Same goes for Apache and port 80, although the service info might offer more details of course.
Report
knightmb
11 years ago
Report
knightmb
11 years ago
Report
mreloads
11 years ago
Report
conrausch
11 years ago
Report
conrausch
11 years ago
I uploaded a new version without increasing the version number which fixes the build errors. That includes a fix in CMakeLists.txt for proper linking and a check for the KDE version (I used a KNotification function added in 4.3, but now 4.2 should work as well).
Sorry for any inconvenience...
Report
bram85
11 years ago
${QT_QTNETWORK_LIBRARY}
${KDE4_KIO_LIBS}
Report
conrausch
11 years ago
Report
sidsoft
11 years ago
Report
knightmb
11 years ago
Restart KDE and all is good until it churns all the memory again.
At first, I didn't know what the cause was until I did trial and error with each Plasmoid on my desktop until I was just left with this one.
I might take a look at the source code myself and see if I can help because I really had a good use for this plasmoid.
Report
borisdigital
11 years ago
localhost etc. will be supported in the
next version (an "insider" told me ;).
Just stay tuned.
Report
TheAbu
11 years ago
There seems to be a little problem though, unless I do something wrong or it's related to Gentoo. When I enter, either a server name, or an ip address and close the configuration dialog. I only see "No servers configured" and if I reopen the configuration dialog, the "General" part, where the server should be is empty. It might be the way it's installed on (maybe some write permission problem). Anyway, I wouldn't mind creating a configuration file by hand (We are used to it on Gentoo ;) ) but I'd like to know what syntax I should use and where I should put it :) Thank you in advance J-L
Report
TheAbu
11 years ago
Report
gabop
11 years ago
It does not seem to handle ip addresses like
xxx.yyy.zzz.www:1234
I vote this thing to be added to wish list.
Report
mononoke
11 years ago
How do you think about adding some features:
1. Possibility to assign an alias for each server.
2. Also it seems impossible to enter ip-adresses.
3. Showing Alias (or Hostname/IP) by choice for every diffrent server.
4. "the number of pings per check" and "interval in minutes" options could be adjustable for every diffrent server.
Maybe a simple table is the easy way for entering the prefered settings.
The Plasmoid could look like this:
X fritz.box
X google.de
0 Susi's Kiste
0 Ubus Laptop
Thanks
Report
ericb
11 years ago
But I when one of the servers is not reachable (DNS resolver is actually the blocker in my case) My whole desktop freezes.
This happens periodically on each try.
Report
acidicchip
11 years ago
Report
WMP
12 years ago
xxxa:80
xxxb
xxxc:80
xxxd:80
xxxe:80
I see warning icon but www work great in this server.
Report
conrausch
12 years ago
Report
borisdigital
12 years ago
configurable iconsmore server status options (online-offline-slow/bad connection?)KDE notifications on server fail etc....
Boris owes Conni a frakkin' cold beer.
Report
WMP
12 years ago
Report
scomar
12 years ago
Quote:# KDE notifications on server fail etc.
Report
patkoscsaba
12 years ago
Great idea this plasmoid is :D
Report
Sheridan
12 years ago
Can you add ability for check ports on servers? Simple connect/disconnect
Report