Virtual server monitor:Change log
From Revolution Linux OpenSource projects
This is the change log for the Virtual server monitor.
Contents |
Thu Jul 5 2007 - vsmon 0.5.1
The main emphasis of this release is stability. vsmon was using the mobile code feature of Pyro, a fonctionnality enabling the download of code from the backend to the frontend. This feature had a few problems (it was crashing the vsmon backend), so it is not used anymore. Code which has to be shared between the frontend and the backend is now in the vsmon-common package.
Another appreciable change is that vsmon's dependancies are now reduced to a minimum : Python and Pyro for the backend, Python, Pyro and Django for the frontend. Pertinent files of Threadpool and pyprocps are now included directly in vsmon.
Other changes includes :
- Backend
- Corrected a bug with parsing /proc/meminfo in recent kernels.
- Added LISTEN_PORT and LISTEN_ADDRESS options in configuration file.
- Frontend
- Fixed infinite wait when contacting a client behind a firewall by adding a timeout (proxytimeout.py).
- Nagios-plugin
- Better error handling.
Fri Dec 22 2006 - vsmon 0.5
Frontend
- Front page is now a summary of all hosts in the parc.
- Detailed informations for each host is accessible by clicking on host names.
- Front page has a search field for vserver or host names.
- Added red highlight on swap >= 50% and load >= 2.
- Ability to assign an owner to each vserver.
- Shows disk usage information.
- No longer show IP adresses.
Backend
- Disk usage information.
- (optimisation) Added a query that returns host info without the vservers info.
- Made backend work even if there is no support for vserver.
- No longer obtain IP addresses. Removed libdnet dependancy.
- Made the parsing of /proc/<pid>/stat work for kernel 2.6.18.
- Can be used on hosts without Linux-VServers.
Nagios plugin
- New in version 0.5. Enable to use the vsmon backend to monitor an host disk, memory and swap. The plugin monitors ALL mount point according to an "intelligent" algorithm, which determines warning and critical thresold in function of the total size of the partition. More details here.
Upgrade instructions
Table structure for the frontend changed a lot. Since the vsmon user base is not very large yet, and the only data stocked in version 0.4 are the hosts to contact, no upgrading script for the tables is provided. Please drop the database follow instructions for a new installation to recreate the necessary tables.
Note that future versions _will_ provide an upgrade path for the data.
You will also need to diff your current configuration file (/usr/lib/python2.4/site-packages/vsmon/settings.py) with the new one in order to incorporate the changes. You should use the new version and change the header of the file to fill the necessary informations for the database connection.
Mon Sep 25 2006 vsmon 0.4
- First public release.
