On Wed, 2013-05-22 at 14:59 +0300, Itamar Heim wrote:
> -------- Original Message --------
> Subject: [Users] Nagios monitoring plugin check_rhev3 1.2 released
> Date: Thu, 16 May 2013 16:31:24 +0200
> From: René Koch <r.koch(a)ovido.at>
> To: users <Users(a)ovirt.org>
>
> I'm happy to announce version 1.2 of check_rhev3.
>
> check_rhev3 is a monitoring plugin for Icinga/Nagios and it's forks,
> which is
> used to monitor datacenters, clusters, hosts, vms, vm pools and storage
> domains
> of Red Hat Enterprise Virtualization (RHEV) and oVirt virtualization
> environments.
>
> The download locations are
> *
https://labs.ovido.at/download/check_rhev3/check_rhev3-1.2.tar.gz
> *
>
https://labs.ovido.at/download/check_rhev3/nagios-plugins-rhev3-1.2-1.el6...
>
> *
>
https://labs.ovido.at/download/check_rhev3/nagios-plugins-rhev3-1.2-1.el6...
>
>
> For further information on how to install this plugin visit:
>
https://github.com/ovido/check_rhev3/wiki/Installation-Documentation
>
> A detailed usage documentation can be found here:
>
https://github.com/ovido/check_rhev3/wiki/Usage-Documentation
>
>
> Changelog:
>
> - General:
> - Moved project to github:
https://github.com/ovido/check_rhev3
>
> - New features:
> - Verify RHEV-M certificate
> - Allow authentication sessions for authentication in RHEV >= 3.1 and
> oVirt >= 3.1
> - Use option -n <nic> to check a specific nic
>
> - Bugs fixed:
> - Performance data issue with check_multi
>
>
> If you have any questions or ideas, please drop me an email:
> r.koch(a)ovido.at.
>
> Thank you for using check_rhev3.
>
>
>
Hi Rene,
we deployed the plugin and noticed its flooding the event log with login
events for the user its using via the REST API.
can you please add persistent session to the REST API calls so login
will happen only once and won't flood the log?
http://www.ovirt.org/Features/RESTSessionManagement
It's one of the features in the latest version (1.2):
-o, --cookie
Use cookie based authenticated sessions (requires RHEV >= 3.1)
I implemented it in the following way:
- Plugin checks if file with session cookie exists (per default
in /var/tmp)
- If not: login with username and password (that's why you need to
specify auth pair or authfile) and fetch JSESSIONID
-- Writes ID into session cookie file
- If cookie file is found: login using JSESSIONID and ignore username
and password. So you can change username/password and login will still
work.
- If login using session ID fails and cookie file exists, it will be
deleted and a login with username and password is tried the next time
the plugin is executed
If you start the script with -vvv you can see if login is down with auth
session or with username/password...
I didn't test it with oVirt 3.2 (yet), but works fine in RHEV 3.1.
Regards,
René
Thanks,
Itamar
Thanks,
Itamar