Infos aus /proc/user_beancounters per Programm auswerden [message #12404] |
Fri, 27 April 2007 10:28 |
micho
Messages: 28 Registered: March 2007
|
Junior Member |
|
|
HAllo,
gibt es für die Infos, die /proc/user_beancounters ausgibt ein API, dass man an die Daten z.B. von einem javaprogramm drankommt.
Was für Mechanismen nutzt Ihr sonst, um die Infos zu Verarbeiten, z.B für einen Benachrchtigugsmechanismus, wenn eine Grenze überschritten wird oder zur Visualisierung in einer Weboberfläche.
[Updated on: Fri, 27 April 2007 10:30] Report message to a moderator
|
|
|
|
|
|
|
|
Re: Infos aus /proc/user_beancounters per Programm auswerden [message #13108 is a reply to message #13107] |
Sun, 20 May 2007 16:36 |
|
curx
Messages: 739 Registered: February 2006 Location: Nürnberg, Germany
|
Senior Member |
|
|
shigetsu wrote on Sun, 20 May 2007 16:46 |
curx wrote on Sun, 20 May 2007 08:51 | Hi,
ein externes config file, dass die relevanten Einstellungen setzt :
wie Dateipfad zu monbean.dat und die Daten für die Emailzustellungen
...
|
Das hab ich vermutet (ein .rc file wäre m.E. die ansprechendeste Lösung, jeweils im homedirectory des entsprechenden Users und eventuell monbean.pl als 'monbean' nach /usr/local/bin; desweiteren, ein tarball mit einem Makefile.PL um es via make installieren zu können?). Zum Rest: gewiss machbar, nur eine Frage der Zeit & Aufwandes.
|
Zur Info, nur der User root kann ohne "Hilfsmittel" die relevanten Daten für OpenVZ auslesen, d.h. für alle non-root user ist monbean.pl nutzlos, spar dir diese .rc Option, ich würde ein configfile nach /etc/vzbc/watch.conf anlegen, und das script nach /usr/share/vzbc/scripts/watch.pl installieren, das diese config benutzt.
Diese config Datei beinhaltet alle relevanten Daten,
wie pfad/zur/dat-datei & email-addys & email-server, wobei letzeres fehlt!
Dann ein /etc/vz/cron/vzbcwatch mit folg. Inhalt anlegen:
# check VE b(ean)c(ounters) (5min)
*/5 * * * * root /usr/share/vzbc/scripts/watch.pl
und dafür sorgen, dass diese scripte /etc/vz/cron/{vz,vzbcwatch} beim OpenVZ Start nach /etc/cron/vz installiert werden.
Als weitere Anregung, die Email des VE-USERs nach /etc/vz/conf/<VEID>.conf zu hinterlegen, und das check script benutzt diese anstatt des config-files oder sogar zusätzlich.
|
|
|
|
|