An open API service indexing awesome lists of open source software.

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

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.