Jean-Luc Fontaine's Modular Object-Oriented Spreadsheet ... Well, this is what Jean-Luc has written: "I think this tool would be a good replacement for all those top like graphical utilities in Linux distributions. Linux moodss modules already cover CPU, disk, memory, network devices statistics, ARP, kernel modules, PCI devices, mounted filesystems, processes, system data and routes, locally or remotely through ssh."
http://jfontain.free.fr/moodss/index.html
"Moodss -- Modular Administration" [L1 ]
* moodss
If you use moodss (Modular Object Oriented Dynamic SpreadSheet), develop modules for it, would like to hear about new features and improvements, give your input, make requests, ... you are welcome to use the new moodss mail list: - to subscribe, send mail to mailto:[email protected]?subject=subscribe with "subscribe" as subject - to use, send mail to mailto:[email protected] - to unsubscribe, send mail to mailto:[email protected]?subject=unsubscribe with "unsubscribe" as subject More information on moodss can be found at http://jfontain.free.fr/. What: moodss Where: http://jfontain.free.fr/moodss-16.9.tar.bz2 http://jfontain.free.fr/moodss-8.27.tar.gz http://jfontain.free.fr/moodss-16.9-1.i386.rpm http://jfontain.free.fr/moomps-2.2-1.i386.rpm http://jfontain.free.fr/nmicmpd-0.99i-2.i386.rpm http://jfontain.free.fr/nmicmpd-0.99i-2.spec Description: The Modular Object Oriented Dynamic SpreadSheet (moodss) package is implemented in Tcl/Tk 8 and displays tabular data defined in independant modules. Complete help is provided. Graphically can display graphs, side and stacked bar charts, 2 and 3d pie charts, summary tables, and supports multiple element drag and drop. Has multiple module concurrent support, help, summary tables. Makes use of ghostscript to do print previewing. Uses Tcl/Tk 8.3.1, tkTable 2.x, tkpiechart 5.2, BLT 2.4i. Some modules are provided as examples which show graphical displaying of apache/apachex, arp, cpustats, core trace, diskstats, interrupts, kernmods, log, memstats, minimal, moomps (Modular Object Oriented MultiPurpose Service - a monitoring daemon), version 2.2 , mounts, various MySQL stats, minipy and randpy Python modules, netdev, odbcquery, pci, ping, ps, random, route, sensors, SNMP/snmptrap, system modules for Linux. and trace modules, etc. It can even keep track of all of this info on multiple servers. Supports use of ssh for secure remote invocations. Modules can be written in Tcl, Perl, Python, or C. Complete HTML documentation is also included. Tested with Unix and Windows 95. A Redhat rpm with moodss, BLT, and TkTable is available. Version 8.x corresponds to the Tcl/Tk 8.0 based releases. Revisions to Version 8.x will cease to occur when Tcl/Tk 8.2 or newer becomes part of the main Linux distributions. Version 9.x corresponds to Tcl/Tk 8.2.x. Version 16.x corresponds to Tcl/Tk 8.3 and newer. Updated: 01/2003 Contact: mailto:[email protected] (Jean-Luc Fontaine) mailto:[email protected]?subject=subscribe with "subscribe"
Note that moodss is constantly moving forward: I have recently added the capability of storing history data with the associated moomps daemon in a SQL database.
We use that feature at work to monitor the traffic on 2 dozen WAN lines every day (1 sample per minute). A co-worker very quickly wrote a PHP page to display the data in a graph: it works like a charm (the MySQL database spits out a whole day data in 0.03 seconds!).
The whole setup took a couple of days, including Linux installation on a spare machine. That system is now used in production.
The next moodss release will allow browsing the database from the GUI, in a similar manner as real-time data is accessed.
Jean-Luc