[Users] Fwd: Nagios monitoring plugin check_rhev3 1.2 released

Itamar Heim iheim at redhat.com
Wed May 22 14:18:33 UTC 2013


On 05/22/2013 03:55 PM, René Koch (ovido) wrote:
>
> 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 at ovido.at>
>>> To: users <Users at 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.i686.rpm
>>>
>>>     *
>>> https://labs.ovido.at/download/check_rhev3/nagios-plugins-rhev3-1.2-1.el6.x86_64.rpm
>>>
>>>
>>> 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 at 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.

well, we are trying it with next version of RHEV actually :)
sasha - can you please start the script with -vvv to provide the log for 
login behavior?

Thanks,
    Itamar




More information about the Users mailing list