vsmon-devel Mailing List for Virtual server monitor
Status: Beta
Brought to you by:
guillaumep
You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Guillaume P. <gui...@re...> - 2007-07-06 02:40:45
|
vsmon 0.5.1 has just been released.=20
The main emphasis of this release is stability. vsmon was using the mobile=
=20
code feature of Pyro, a fonctionnality enabling the download of code from t=
he=20
backend to the frontend. This feature had a few problems (it was crashing t=
he=20
vsmon backend), so it is not used anymore. Code which has to be shared=20
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=20
minimum : Python and Pyro for the backend, Python, Pyro and Django for the=
=20
frontend. Pertinent files of Threadpool and pyprocps are now included=20
directly in vsmon.
Other changes includes :
Backend=20
* Corrected a bug with parsing /proc/meminfo in recent kernels.
* Added LISTEN_PORT and LISTEN_ADDRESS options in configuration file.=20
=46rontend=20
* Fixed infinite wait when contacting a client behind a firewall by add=
ing=20
a timeout (proxytimeout.py).=20
Nagios-plugin=20
* Better error handling.=20
You can download the source on SourceForge :
https://sourceforge.net/project/showfiles.php?group_id=3D177272
Or install from packages :
http://vsmon.revolutionlinux.com/Virtual_server_monitor:Installation
=2D-=20
Guillaume Pratte
Coordonnateur de la R&D
R=E9volution Linux
Toutes les opinions et les prises de position exprim=E9es dans ce courriel =
sont=20
celles de son auteur et ne r=E9presentent pas n=E9cessairement celles de=20
R=E9volution Linux.
Any views and opinions expressed in this email are solely those of the auth=
or=20
and do not necessarily represent those of Revolution Linux.
|
|
From: Guillaume P. <gui...@re...> - 2007-01-03 20:07:54
|
I just completed the documentation and the packaging for vsmon-0.5. M=
any=20
great new features were added in this release :
Frontend
* Front page is now a summary of all hosts in the parc. Detailed
informations for each host is accessible by clicking on host na=
mes.
* Front page has a search field for vserver or host names.
o Added red highlight on swap >=3D 50% and load >=3D 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 warni=
ng
and critical thresold in function of the total size of the
partition. More details here
<http://vsmon.revolutionlinux.com/Virtual_server_monitor:Nagios=
_plugin>.
Upgrade instructions
Table structure for the frontend changed a lot. Since the vsmon user=
=20
base is not very large yet, and the only data stocked in version 0.4 =
are=20
the hosts to contact, no upgrading script for the tables is provided.=
=20
Please drop the database follow instructions for a new installation t=
o=20
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=20
(/usr/lib/python2.4/site-packages/vsmon/settings.py) with the new one=
in=20
order to incorporate the changes. You should use the new version and=
=20
change the header of the file to fill the necessary informations for =
the=20
database connection.
For more informations, please visit http://vsmon.revolutionlinux.com/=
.
--=20
Guillaume Pratte
Recherche et d=E9veloppement
R=E9volution Linux
Toutes les opinions et les prises de position exprim=E9es dans ce cou=
rriel sont celles de son auteur et ne r=E9presentent pas n=E9cessaire=
ment celles de R=E9volution Linux.
Any views and opinions expressed in this email are solely those of th=
e author and do not necessarily represent those of Revolution Linux.
|
|
From: Guillaume P. <gui...@re...> - 2006-09-28 16:41:36
|
Debian packages are available here : http://vsmon.revolutionlinux.com/Virtual_server_monitor:Installation#= Debian_testing.2Funstable The packages are far from beeing perfect, but they work. --=20 Guillaume Pratte Recherche et d=E9veloppement R=E9volution Linux Toutes les opinions et les prises de position exprim=E9es dans ce cou= rriel sont celles de son auteur et ne r=E9presentent pas n=E9cessaire= ment celles de R=E9volution Linux. Any views and opinions expressed in this email are solely those of th= e author and do not necessarily represent those of Revolution Linux. |
|
From: Guillaume P. <gui...@re...> - 2006-09-27 15:28:08
|
Hello, The init.d script used for Mandriva is not working on Debian. Please= =20 replace /etc/init.d/vsmon-backend with the following file and it shou= ld=20 work better : http://vsmon.revolutionlinux.com/Virtual_server_monitor:Debian_init.d= _file Keep me informed of your success / problems. Guillaume Pratte Peter Mann a =C3=A9crit : >On Wed, Sep 27, 2006 at 10:35:49AM -0400, Guillaume Pratte wrote: > =20 > >>Peter Mann a =C3=A9crit : >> >> =20 >> >>>some maybe soon official debian packages: >>> >>>http://bugs.debian.org/335246 >>>http://people.debian.org/~hertzog/packages/ >>>=20 >>> >>> =20 >>> >>Thanks, I added the link on the web page :=20 >>http://vsmon.revolutionlinux.com/Virtual_server_monitor:Installatio= n >> =20 >> > >i installed frontend on debian ... but without debian packages, only >from sources ... but backend is wrong: > >i added one host: > > > >The following errors occured : >* Could not contact xxxxx.uvt.tuke.sk : Traceback (most recent call = last): > File "/usr/lib/python2.4/site-packages/threadpool.py", line 98, in = run > self.resultQueue.put( > File "/usr/lib/python2.4/site-packages/vsmon/appl/views.py", line 5= 3, in obtain_host_infos > host_infos =3D info_server.obtain_host_infos() > File "/usr/lib/python2.4/site-packages/Pyro/core.py", line 394, in = __call__ > return self.__send(self.__name, args, kwargs) > File "/usr/lib/python2.4/site-packages/Pyro/core.py", line 453, in = _invokePYRO > self.adapter.bindToURI(self.URI) > File "/usr/lib/python2.4/site-packages/Pyro/protocol.py", line 244,= in bindToURI > raise ProtocolError('connection failed') > ProtocolError: connection failed > > Virtual server monitor > (Manage host list | Log out) > > No host to display. = =20 > > > >o this error is because of wrong backend ... i'm using postgresql > > >so backend problem is: > >/etc/init.d/vsmon-backend start >< 16:55:19 >/etc/init.d/vsmon-backend: line 44: gprintf: command not found >Traceback (most recent call last): > File "/usr/lib/python2.4/site-packages/vsmon/backend/backend.py", = line 25, in ? > from hostinfo import CurrentHostInfos > File "/usr/lib/python2.4/site-packages/vsmon/backend/hostinfo.py",= line 24, in ? > import sysutils > File "/usr/lib/python2.4/site-packages/vsmon/backend/sysutils.py",= line 27, in ? > import dnet >ImportError: No module named dnet >/etc/init.d/vsmon-backend: line 65: echo_failure: command not found > >i installed libdnet from source, but some additional actions are nee= ded >... i tried it on sarge, so maybe i must test it on etch/testing ... > >frontend is on etch/testing ... > >so maybe python version is wrong ... > =20 > --=20 Guillaume Pratte Recherche et d=C3=A9veloppement R=C3=A9volution Linux Toutes les opinions et les prises de position exprim=C3=A9es dans ce = courriel sont celles de son auteur et ne r=C3=A9presentent pas n=C3= =A9cessairement celles de R=C3=A9volution Linux. Any views and opinions expressed in this email are solely those of th= e author and do not necessarily represent those of Revolution Linux. |
|
From: Peter M. <Pet...@tu...> - 2006-09-27 14:58:32
|
On Wed, Sep 27, 2006 at 10:35:49AM -0400, Guillaume Pratte wrote: > Peter Mann a =C3=A9crit : >=20 > >some maybe soon official debian packages: > > > >http://bugs.debian.org/335246 > >http://people.debian.org/~hertzog/packages/ > > =20 > > > Thanks, I added the link on the web page :=20 > http://vsmon.revolutionlinux.com/Virtual_server_monitor:Installation i installed frontend on debian ... but without debian packages, only =66rom sources ... but backend is wrong: i added one host: The following errors occured : * Could not contact xxxxx.uvt.tuke.sk : Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/threadpool.py", line 98, in run self.resultQueue.put( File "/usr/lib/python2.4/site-packages/vsmon/appl/views.py", line 53, in o= btain_host_infos host_infos =3D info_server.obtain_host_infos() File "/usr/lib/python2.4/site-packages/Pyro/core.py", line 394, in __call__ return self.__send(self.__name, args, kwargs) File "/usr/lib/python2.4/site-packages/Pyro/core.py", line 453, in _invoke= PYRO self.adapter.bindToURI(self.URI) File "/usr/lib/python2.4/site-packages/Pyro/protocol.py", line 244, in bin= dToURI raise ProtocolError('connection failed') ProtocolError: connection failed Virtual server monitor (Manage host list | Log out) No host to display. = =20 o this error is because of wrong backend ... i'm using postgresql so backend problem is: /etc/init.d/vsmon-backend start < 16:55:19 /etc/init.d/vsmon-backend: line 44: gprintf: command not found Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/vsmon/backend/backend.py", line 25= , in ? from hostinfo import CurrentHostInfos File "/usr/lib/python2.4/site-packages/vsmon/backend/hostinfo.py", line 2= 4, in ? import sysutils File "/usr/lib/python2.4/site-packages/vsmon/backend/sysutils.py", line 2= 7, in ? import dnet ImportError: No module named dnet /etc/init.d/vsmon-backend: line 65: echo_failure: command not found i installed libdnet from source, but some additional actions are needed =2E.. i tried it on sarge, so maybe i must test it on etch/testing ... frontend is on etch/testing ... so maybe python version is wrong ... --=20 5o Peter.Mann at tuke.sk |
|
From: Guillaume P. <gui...@re...> - 2006-09-27 14:36:28
|
Peter Mann a =E9crit : >some maybe soon official debian packages: > >http://bugs.debian.org/335246 >http://people.debian.org/~hertzog/packages/ > =20 > Thanks, I added the link on the web page :=20 http://vsmon.revolutionlinux.com/Virtual_server_monitor:Installation --=20 Guillaume Pratte Recherche et d=E9veloppement R=E9volution Linux Toutes les opinions et les prises de position exprim=E9es dans ce cou= rriel sont celles de son auteur et ne r=E9presentent pas n=E9cessaire= ment celles de R=E9volution Linux. Any views and opinions expressed in this email are solely those of th= e author and do not necessarily represent those of Revolution Linux. |
|
From: Peter M. <Pet...@tu...> - 2006-09-27 05:43:46
|
On Wed, Sep 27, 2006 at 07:29:48AM +0200, Peter Mann wrote: > i found some usefull links: > http://www.sommitrealweird.co.uk/blog/tech/200510221425-PythonDjangoPackages.html > http://www.sommitrealweird.co.uk/blog/tech/200608131242-DjangoPackages.html > http://therning.org/magnus/archives/177 some maybe soon official debian packages: http://bugs.debian.org/335246 http://people.debian.org/~hertzog/packages/ -- 5o Peter.Mann at tuke.sk |
|
From: Peter M. <Pet...@tu...> - 2006-09-27 05:29:56
|
Heyaaa!!! i want help with vsmon installation on debian ... i found some usefull links: http://www.sommitrealweird.co.uk/blog/tech/200510221425-PythonDjangoPackages.html http://www.sommitrealweird.co.uk/blog/tech/200608131242-DjangoPackages.html http://therning.org/magnus/archives/177 deb http://www.sommitrealweird.co.uk/debian/ sarge django or deb http://www.sommitrealweird.co.uk/debian/ sid django same lines are for deb-src ... i haven't any problem with making .deb packages for etch/testing with apt-get build-dep python-django and apt-get -b source python-django ... so now we need solve another dependencies ... and i can test vsmon on debian (sarge or etch ???) -- 5o Peter.Mann at tuke.sk |
|
From: Guillaume P. <gui...@gu...> - 2006-09-20 05:19:06
|
Welcome to the vsmon-devel mailing list. Please post here any question regarding the developement or translation of the Virtual Server Monitor. Guillaume Pratte |