Bug 8050 - new UI for smbtamonitor
new UI for smbtamonitor
Product: smbta
Classification: Unclassified
Component: smbtamonitor
All All
: P5 enhancement
: ---
Assigned To: Nanuk Krinner
Depends on:
Blocks: 9538
  Show dependency treegraph
Reported: 2011-03-30 10:32 UTC by Robert Piasek
Modified: 2014-02-13 21:56 UTC (History)
1 user (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Robert Piasek 2011-03-30 10:32:09 UTC
Let's have new Qt gui for smbtamonitor (and smbtaquery if possible!)
Comment 1 Holger Hetterich 2011-04-05 05:18:27 UTC
Looking at what smbtamonitor is actually doing, I am all for a GUI representation of it. It shouldn't be that hard as the current monitor code is relativly clean separated from calculation and output.
Comment 2 Holger Hetterich 2011-04-05 05:19:24 UTC
Not for 1.2.4, as far as I can see today, but for upcoming versions...
Comment 3 Holger Hetterich 2011-04-05 05:20:21 UTC
For smbtaquery, which doesn't provide real time data, we are already working on a web interface.
Comment 4 Holger Hetterich 2011-09-06 15:53:23 UTC
I am assigning this to Nanuk, who had shown interest in a QT port of smbtamonitor.
Comment 5 Holger Hetterich 2011-09-16 18:13:27 UTC
New SMBTA team member Nanuk Krinner has volunteered to create a QT-based instance of the smbtamonitor program. A bit more discussion, also with Stefan (aka Hettich), revealed that the best way to not let die the ncurses based monitor is to make it KISS as possible.

Therefore here is the idea: create a base networking driver, which is as simple as possible. Output : number of read and written bytes on occasion (when a VFS transfer actually happens). Little thinking brought me to the idea that this is essentially already existing: rrddriver. So we created a new branch as a fork of the devel branch on github ( origin/devel-qt-smbtamonitor ) where Nanuk will develop the QT port and also the minimum driver, based on rrddriver. The minimum driver will allow us to write absolutely dumb front-ends that have nothing more to do than to display the data. The current code should already build a binary called smbtamonitor-gen. The frontends shall then be called smbtamonitor-qt or smbtamonitor-gtk or smbtamonitor-curses or what ever.
Comment 6 Holger Hetterich 2011-09-16 18:17:36 UTC
We'll make sure that the fork will get regulary merges with the devel branch.
Comment 7 Holger Hetterich 2013-01-30 12:00:11 UTC
smbtamonitor-qt is present meanwhile in 1.2.6. For 1.2.7, we'll have an enhanced version of smbtamonitor-qt ; this bug blocks the release tracker
Comment 8 Holger Hetterich 2014-02-13 21:56:57 UTC
Nanuk has worked on the graphical representation of smbtamonitor-qt and the display is much smoother now. We are using his base classes to make a port of smbta to QT. This bug can be closed.