https://github.com/eht16/vzubcmon
Simple monitor to regularly check for UBC failcount changes in OpenVZ/Virtuozzo containers
https://github.com/eht16/vzubcmon
Last synced: 3 months ago
JSON representation
Simple monitor to regularly check for UBC failcount changes in OpenVZ/Virtuozzo containers
- Host: GitHub
- URL: https://github.com/eht16/vzubcmon
- Owner: eht16
- License: gpl-2.0
- Created: 2011-11-02T17:41:24.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2013-01-14T23:03:32.000Z (over 12 years ago)
- Last Synced: 2025-01-01T08:44:21.167Z (5 months ago)
- Language: Python
- Homepage: http://www.uvena.de/content/pages/software/miscellaneous/
- Size: 117 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: COPYING
Awesome Lists containing this project
README
VzUbcMon
^^^^^^^^About
=====
A simple monitor to regularly check for UBC failcount changes
in OpenVZ/Virtuozzo containers or on hardware nodes.
It's designed to run as a cronjob to mail the report to the admin
if there are any changes.Alternatively it can also be used to be used with Zabbix to efficiently
monitor a hardware node for UBC failcount changes. For details see
the file README.zabbix.rst.Requirements
============
A Virtuozzo/OpenVZ container or hardware node and Python (2.4).Installation
============
Copy the source directory at a desired location in your filesystem,
e.g. /usr/local/vzubcmon.
Then copy the example crontab file from etc/cron.d/vzubcmon to
/etc/cron.d/vzubcmon and edit it to adjust the path.Usage
=====
The tool is meant to be run as a cronjob, e.g. hourly.
If it finds any increments on any failcnt values in the
system's /proc/user_beancounters file, it prints a report
to its standard output which usually causes the cron daemon
to send a mail.Alternatively, you can also run the script manually from the
command line, e.g.# ./vzubcmon
License
=======
VzUbcMon is distributed under the terms of the GNU General Public License
as published by the Free Software Foundation; version 2 of the license.
A copy of this license can be found in the file COPYING included with
the source code of this program.Ideas, questions, patches and bug reports
=========================================
Send them to me at enrico(dot)troeger(at)uvena(dot)de.