Re: [Users] Fwd: Nagios monitoring plugin check_rhev3 1.2 released

2013-05-23 Thread Koch (ovido)
On Thu, 2013-05-23 at 10:55 +0300, Sasha Chuzhoy wrote:
 On 05/22/2013 05:18 PM, Itamar Heim wrote:
  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.k...@ovido.at
  To: users Users@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.k...@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?
 
 Here is all (I hope) the relevant data:
 [V] Starting the main script.
 [V] Checking which component to monitor.
 [D] check_host: Called function check_host.
 [V] Host: Checking host .
 [V] Host: No subcheck is specified, checking memory usage.
 [D] check_statistics: Called function check_statistics.
 [V] Statistics: Checking statistics of hosts.
 [D] check_statistics: Input parameter $component: hosts
 [D] check_statistics: Input parameter $search:
 [D] check_statistics: Input parameter $statistics: memory
 [D] check_statistics: Converting variables.
 [D] check_statistics: Converted variable $url: hosts
 [D] get_result: Called function get_result.
 [D] get_result: Input parameter $_[0]: /hosts?search=
 [D] get_result: Input parameter $xml: hosts
 [D] get_result: Input parameter $search: id
 [D] rhev_connect: Called function rhev_connect.
 [V] REST-API: Connecting to REST-API.
 [D] rhev_connect: Input parameter: /hosts?search=.
 [V] REST-API: RHEVM-API URL: https://hostname:8443/api/hosts?search=
 [V] REST-API: RHEVM-API User: username
 [V] REST-API: RHEVM-API Password: password
 [V] REST-API: cookie filename: 
 bm90dDA0LmVuZy5sYWIudGx2LnJlZGhhdC5jb20tdmlld2VyQG5vdHQwNC5lbmcubGFiLnRsdi5y
 ZWRoYXQuY29tCg==
 [D] rhev_connect: Using username and password authentication.
 [V] REST-API: Cache-Control: no-cache
 Connection: close
 Date: Thu, 23 May 2013 07:50:33 GMT
 Pragma: No-cache
 Server: Apache-Coyote/1.1
 Content-Type: application/xml
 Expires: Thu, 01 Jan 1970 02:00:00 IST
 Client-Date: Thu, 23 May 2013 07:50:33 GMT
 Client-Peer: 10.35.16.97:8443
 Client-Response-Num: 1
 Client-SSL-Cert-Issuer: /C=US/O=Red Hat TLV/CN=CA-FQDN.31149
 Client-SSL-Cert-Subject: /C=US/O=Red Hat TLV/CN=FQDN
 Client-SSL-Cipher: DHE-RSA-AES256-SHA
 Client-SSL-Warning: Peer 

Re: [Users] Fwd: Nagios monitoring plugin check_rhev3 1.2 released

2013-05-23 Thread Sasha Chuzhoy

On 05/22/2013 05:18 PM, Itamar Heim wrote:

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.k...@ovido.at
To: users Users@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.k...@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?



Here is all (I hope) the relevant data:
[V] Starting the main script.
[V] Checking which component to monitor.
[D] check_host: Called function check_host.
[V] Host: Checking host .
[V] Host: No subcheck is specified, checking memory usage.
[D] check_statistics: Called function check_statistics.
[V] Statistics: Checking statistics of hosts.
[D] check_statistics: Input parameter $component: hosts
[D] check_statistics: Input parameter $search:
[D] check_statistics: Input parameter $statistics: memory
[D] check_statistics: Converting variables.
[D] check_statistics: Converted variable $url: hosts
[D] get_result: Called function get_result.
[D] get_result: Input parameter $_[0]: /hosts?search=
[D] get_result: Input parameter $xml: hosts
[D] get_result: Input parameter $search: id
[D] rhev_connect: Called function rhev_connect.
[V] REST-API: Connecting to REST-API.
[D] rhev_connect: Input parameter: /hosts?search=.
[V] REST-API: RHEVM-API URL: https://hostname:8443/api/hosts?search=
[V] REST-API: RHEVM-API User: username
[V] REST-API: RHEVM-API Password: password
[V] REST-API: cookie filename: 
bm90dDA0LmVuZy5sYWIudGx2LnJlZGhhdC5jb20tdmlld2VyQG5vdHQwNC5lbmcubGFiLnRsdi5y

ZWRoYXQuY29tCg==
[D] rhev_connect: Using username and password authentication.
[V] REST-API: Cache-Control: no-cache
Connection: close
Date: Thu, 23 May 2013 07:50:33 GMT
Pragma: No-cache
Server: Apache-Coyote/1.1
Content-Type: application/xml
Expires: Thu, 01 Jan 1970 02:00:00 IST
Client-Date: Thu, 23 May 2013 07:50:33 GMT
Client-Peer: 10.35.16.97:8443
Client-Response-Num: 1
Client-SSL-Cert-Issuer: /C=US/O=Red Hat TLV/CN=CA-FQDN.31149
Client-SSL-Cert-Subject: /C=US/O=Red Hat TLV/CN=FQDN
Client-SSL-Cipher: DHE-RSA-AES256-SHA
Client-SSL-Warning: Peer certificate not verified
Set-Cookie: JSESSIONID=8gUbxG1-uk8HOi2tq4krw7tq; Path=/api; Secure
[D] rhev_connect: ?xml version=1.0 encoding=UTF-8 standalone=yes?
hosts
# The output is truncated 

Thanks,
   Itamar




--
Sasha Chuzhoy
Engineering 

Re: [Users] Fwd: Nagios monitoring plugin check_rhev3 1.2 released

2013-05-23 Thread Koch (ovido)

On Thu, 2013-05-23 at 11:11 +0300, Itamar Heim wrote:
 On 05/23/2013 11:07 AM, René Koch (ovido) wrote:
  On Thu, 2013-05-23 at 10:55 +0300, Sasha Chuzhoy wrote:
  On 05/22/2013 05:18 PM, Itamar Heim wrote:
  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.k...@ovido.at
  To: users Users@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.k...@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?
 
  Here is all (I hope) the relevant data:
  [V] Starting the main script.
  [V] Checking which component to monitor.
  [D] check_host: Called function check_host.
  [V] Host: Checking host .
  [V] Host: No subcheck is specified, checking memory usage.
  [D] check_statistics: Called function check_statistics.
  [V] Statistics: Checking statistics of hosts.
  [D] check_statistics: Input parameter $component: hosts
  [D] check_statistics: Input parameter $search:
  [D] check_statistics: Input parameter $statistics: memory
  [D] check_statistics: Converting variables.
  [D] check_statistics: Converted variable $url: hosts
  [D] get_result: Called function get_result.
  [D] get_result: Input parameter $_[0]: /hosts?search=
  [D] get_result: Input parameter $xml: hosts
  [D] get_result: Input parameter $search: id
  [D] rhev_connect: Called function rhev_connect.
  [V] REST-API: Connecting to REST-API.
  [D] rhev_connect: Input parameter: /hosts?search=.
  [V] REST-API: RHEVM-API URL: https://hostname:8443/api/hosts?search=
  [V] REST-API: RHEVM-API User: username
  [V] REST-API: RHEVM-API Password: password
  [V] REST-API: cookie filename:
  bm90dDA0LmVuZy5sYWIudGx2LnJlZGhhdC5jb20tdmlld2VyQG5vdHQwNC5lbmcubGFiLnRsdi5y
  ZWRoYXQuY29tCg==
  [D] rhev_connect: Using username and password authentication.
  [V] REST-API: Cache-Control: no-cache
  Connection: close
  Date: Thu, 23 May 2013 07:50:33 GMT
  Pragma: No-cache
  Server: Apache-Coyote/1.1
  Content-Type: application/xml
  Expires: Thu, 01 Jan 1970 02:00:00 IST
  Client-Date: Thu, 23 May 2013 07:50:33 GMT
  Client-Peer: 10.35.16.97:8443
  Client-Response-Num: 1
  Client-SSL-Cert-Issuer: /C=US/O=Red Hat 

Re: [Users] Fwd: Nagios monitoring plugin check_rhev3 1.2 released

2013-05-23 Thread Koch (ovido)

On Thu, 2013-05-23 at 11:22 +0300, Itamar Heim wrote:
 On 05/23/2013 11:21 AM, René Koch (ovido) wrote:
 
  On Thu, 2013-05-23 at 11:11 +0300, Itamar Heim wrote:
  On 05/23/2013 11:07 AM, René Koch (ovido) wrote:
  On Thu, 2013-05-23 at 10:55 +0300, Sasha Chuzhoy wrote:
  On 05/22/2013 05:18 PM, Itamar Heim wrote:
  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.k...@ovido.at
  To: users Users@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.k...@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?
 
  Here is all (I hope) the relevant data:
  [V] Starting the main script.
  [V] Checking which component to monitor.
  [D] check_host: Called function check_host.
  [V] Host: Checking host .
  [V] Host: No subcheck is specified, checking memory usage.
  [D] check_statistics: Called function check_statistics.
  [V] Statistics: Checking statistics of hosts.
  [D] check_statistics: Input parameter $component: hosts
  [D] check_statistics: Input parameter $search:
  [D] check_statistics: Input parameter $statistics: memory
  [D] check_statistics: Converting variables.
  [D] check_statistics: Converted variable $url: hosts
  [D] get_result: Called function get_result.
  [D] get_result: Input parameter $_[0]: /hosts?search=
  [D] get_result: Input parameter $xml: hosts
  [D] get_result: Input parameter $search: id
  [D] rhev_connect: Called function rhev_connect.
  [V] REST-API: Connecting to REST-API.
  [D] rhev_connect: Input parameter: /hosts?search=.
  [V] REST-API: RHEVM-API URL: https://hostname:8443/api/hosts?search=
  [V] REST-API: RHEVM-API User: username
  [V] REST-API: RHEVM-API Password: password
  [V] REST-API: cookie filename:
  bm90dDA0LmVuZy5sYWIudGx2LnJlZGhhdC5jb20tdmlld2VyQG5vdHQwNC5lbmcubGFiLnRsdi5y
  ZWRoYXQuY29tCg==
  [D] rhev_connect: Using username and password authentication.
  [V] REST-API: Cache-Control: no-cache
  Connection: close
  Date: Thu, 23 May 2013 07:50:33 GMT
  Pragma: No-cache
  Server: Apache-Coyote/1.1
  Content-Type: application/xml
  Expires: Thu, 01 Jan 1970 02:00:00 IST
  Client-Date: Thu, 23 May 2013 07:50:33 

[Users] Migration from Ovirt 3.2 to rhev 3.1

2013-05-23 Thread Jakub Bittner

Hello,

I have a question if it is possible to migrate VMs from Ovirt 3.2 to 
RHEV 3.1?


Thank you :-)
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [Users] Fwd: Nagios monitoring plugin check_rhev3 1.2 released

2013-05-23 Thread Itamar Heim

On 05/23/2013 12:36 PM, Michael Pasternak wrote:

On 05/23/2013 11:22 AM, Itamar Heim wrote:

On 05/23/2013 11:21 AM, René Koch (ovido) wrote:


On Thu, 2013-05-23 at 11:11 +0300, Itamar Heim wrote:

On 05/23/2013 11:07 AM, René Koch (ovido) wrote:

On Thu, 2013-05-23 at 10:55 +0300, Sasha Chuzhoy wrote:

On 05/22/2013 05:18 PM, Itamar Heim wrote:

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.k...@ovido.at
To: users Users@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.k...@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?


Here is all (I hope) the relevant data:
[V] Starting the main script.
[V] Checking which component to monitor.
[D] check_host: Called function check_host.
[V] Host: Checking host .
[V] Host: No subcheck is specified, checking memory usage.
[D] check_statistics: Called function check_statistics.
[V] Statistics: Checking statistics of hosts.
[D] check_statistics: Input parameter $component: hosts
[D] check_statistics: Input parameter $search:
[D] check_statistics: Input parameter $statistics: memory
[D] check_statistics: Converting variables.
[D] check_statistics: Converted variable $url: hosts
[D] get_result: Called function get_result.
[D] get_result: Input parameter $_[0]: /hosts?search=
[D] get_result: Input parameter $xml: hosts
[D] get_result: Input parameter $search: id
[D] rhev_connect: Called function rhev_connect.
[V] REST-API: Connecting to REST-API.
[D] rhev_connect: Input parameter: /hosts?search=.
[V] REST-API: RHEVM-API URL: https://hostname:8443/api/hosts?search=
[V] REST-API: RHEVM-API User: username
[V] REST-API: RHEVM-API Password: password
[V] REST-API: cookie filename:
bm90dDA0LmVuZy5sYWIudGx2LnJlZGhhdC5jb20tdmlld2VyQG5vdHQwNC5lbmcubGFiLnRsdi5y
ZWRoYXQuY29tCg==
[D] rhev_connect: Using username and password authentication.
[V] REST-API: Cache-Control: no-cache
Connection: close
Date: Thu, 23 May 2013 07:50:33 GMT
Pragma: No-cache
Server: Apache-Coyote/1.1
Content-Type: application/xml
Expires: Thu, 01 Jan 1970 02:00:00 IST
Client-Date: Thu, 23 May 2013 07:50:33 GMT
Client-Peer: 10.35.16.97:8443
Client-Response-Num: 1
Client-SSL-Cert-Issuer: /C=US/O=Red Hat TLV/CN=CA-FQDN.31149
Client-SSL-Cert-Subject: /C=US/O=Red Hat TLV/CN=FQDN
Client-SSL-Cipher: 

Re: [Users] Fwd: Nagios monitoring plugin check_rhev3 1.2 released

2013-05-23 Thread Michael Pasternak
On 05/23/2013 12:37 PM, Itamar Heim wrote:
 On 05/23/2013 12:36 PM, Michael Pasternak wrote:
 On 05/23/2013 11:22 AM, Itamar Heim wrote:
 On 05/23/2013 11:21 AM, René Koch (ovido) wrote:

 On Thu, 2013-05-23 at 11:11 +0300, Itamar Heim wrote:
 On 05/23/2013 11:07 AM, René Koch (ovido) wrote:
 On Thu, 2013-05-23 at 10:55 +0300, Sasha Chuzhoy wrote:
 On 05/22/2013 05:18 PM, Itamar Heim wrote:
 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.k...@ovido.at
 To: users Users@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.k...@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?

 Here is all (I hope) the relevant data:
 [V] Starting the main script.
 [V] Checking which component to monitor.
 [D] check_host: Called function check_host.
 [V] Host: Checking host .
 [V] Host: No subcheck is specified, checking memory usage.
 [D] check_statistics: Called function check_statistics.
 [V] Statistics: Checking statistics of hosts.
 [D] check_statistics: Input parameter $component: hosts
 [D] check_statistics: Input parameter $search:
 [D] check_statistics: Input parameter $statistics: memory
 [D] check_statistics: Converting variables.
 [D] check_statistics: Converted variable $url: hosts
 [D] get_result: Called function get_result.
 [D] get_result: Input parameter $_[0]: /hosts?search=
 [D] get_result: Input parameter $xml: hosts
 [D] get_result: Input parameter $search: id
 [D] rhev_connect: Called function rhev_connect.
 [V] REST-API: Connecting to REST-API.
 [D] rhev_connect: Input parameter: /hosts?search=.
 [V] REST-API: RHEVM-API URL: https://hostname:8443/api/hosts?search=
 [V] REST-API: RHEVM-API User: username
 [V] REST-API: RHEVM-API Password: password
 [V] REST-API: cookie filename:
 bm90dDA0LmVuZy5sYWIudGx2LnJlZGhhdC5jb20tdmlld2VyQG5vdHQwNC5lbmcubGFiLnRsdi5y
 ZWRoYXQuY29tCg==
 [D] rhev_connect: Using username and password authentication.
 [V] REST-API: Cache-Control: no-cache
 Connection: close
 Date: Thu, 23 May 2013 07:50:33 GMT
 Pragma: No-cache
 Server: Apache-Coyote/1.1
 Content-Type: application/xml
 Expires: Thu, 01 Jan 1970 02:00:00 IST
 Client-Date: Thu, 23 May 2013 07:50:33 GMT
 Client-Peer: 10.35.16.97:8443
 Client-Response-Num: 

Re: [Users] Fwd: Nagios monitoring plugin check_rhev3 1.2 released

2013-05-23 Thread Michael Pasternak
On 05/23/2013 01:04 PM, Michael Pasternak wrote:
 On 05/23/2013 12:37 PM, Itamar Heim wrote:
 On 05/23/2013 12:36 PM, Michael Pasternak wrote:
 On 05/23/2013 11:22 AM, Itamar Heim wrote:
 On 05/23/2013 11:21 AM, René Koch (ovido) wrote:

 On Thu, 2013-05-23 at 11:11 +0300, Itamar Heim wrote:
 On 05/23/2013 11:07 AM, René Koch (ovido) wrote:
 On Thu, 2013-05-23 at 10:55 +0300, Sasha Chuzhoy wrote:
 On 05/22/2013 05:18 PM, Itamar Heim wrote:
 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.k...@ovido.at
 To: users Users@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.k...@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?

 Here is all (I hope) the relevant data:
 [V] Starting the main script.
 [V] Checking which component to monitor.
 [D] check_host: Called function check_host.
 [V] Host: Checking host .
 [V] Host: No subcheck is specified, checking memory usage.
 [D] check_statistics: Called function check_statistics.
 [V] Statistics: Checking statistics of hosts.
 [D] check_statistics: Input parameter $component: hosts
 [D] check_statistics: Input parameter $search:
 [D] check_statistics: Input parameter $statistics: memory
 [D] check_statistics: Converting variables.
 [D] check_statistics: Converted variable $url: hosts
 [D] get_result: Called function get_result.
 [D] get_result: Input parameter $_[0]: /hosts?search=
 [D] get_result: Input parameter $xml: hosts
 [D] get_result: Input parameter $search: id
 [D] rhev_connect: Called function rhev_connect.
 [V] REST-API: Connecting to REST-API.
 [D] rhev_connect: Input parameter: /hosts?search=.
 [V] REST-API: RHEVM-API URL: https://hostname:8443/api/hosts?search=
 [V] REST-API: RHEVM-API User: username
 [V] REST-API: RHEVM-API Password: password
 [V] REST-API: cookie filename:
 bm90dDA0LmVuZy5sYWIudGx2LnJlZGhhdC5jb20tdmlld2VyQG5vdHQwNC5lbmcubGFiLnRsdi5y
 ZWRoYXQuY29tCg==
 [D] rhev_connect: Using username and password authentication.
 [V] REST-API: Cache-Control: no-cache
 Connection: close
 Date: Thu, 23 May 2013 07:50:33 GMT
 Pragma: No-cache
 Server: Apache-Coyote/1.1
 Content-Type: application/xml
 Expires: Thu, 01 Jan 1970 02:00:00 IST
 Client-Date: Thu, 23 May 2013 

Re: [Users] Active Directory Groups

2013-05-23 Thread Charlie
RFC4515,String Representation of Distinguished Names, says LDAP
transactions that include strings beginning with a space or #
character MUST use the standard LDAP string encoding rules.  Note a
# character in the middle or end of a string is OK, though.  In my
experience the rules apply to attribute specification as well as to
filters and distinguished names.

See Kurt's RFC at http://tools.ietf.org/html/rfc4514 or
http://www.rfc-editor.org/info/rfc4514 for details on how to deal with
funky characters when talking to Directories.

--Charlie

On Thu, May 23, 2013 at 7:31 AM, Thomas Scofield tscofi...@gmail.com wrote:
 I tried various search strings,  but I could only find groups if I searched
 for the full group name.

 On May 23, 2013 3:44 AM, René Koch (ovido) r.k...@ovido.at wrote:

 Hi,

 I also had a problem with '#' in an customer project with RHEV 3.0, but
 we also had issues with a broken active directory replication. White
 spaces aren't a problem in groups.

 I can't tell if groups with '#' are working, as I told them to not use
 special characters in group names and to fix their replication. Now
 everything is working fine, but don't know if they created new groups
 for RHEV or if it was just the replication.


 Regards,
 René



 On Thu, 2013-05-23 at 00:36 -0400, Yair Zaslavsky wrote:
  I don't remember encountering such an issue, but probably never
  checked.
 
  a. What is the search string you're passing in order to get the
  users/groups?
  b. From quick look at the code - looks like this is at the step
  of initializing the data that will be queried  - that is, before
  sending the AD query.
 
 
 
 
  Eli - looks like this is from the SeachQuery.InitQueryData - can you
  elaborate here?
 
 
 
 
 
 
 
 
 
  __
  From: Thomas Scofield tscofi...@gmail.com
  To: users users@ovirt.org
  Sent: Thursday, May 23, 2013 4:06:29 AM
  Subject: [Users] Active Directory Groups
 
 
  I was attempting to assign some permissions to Active
  Directory groups and ran into an issue where groups with
  spaces or the # sign in them.  The engine log contained
  messages like these
 
 
  2013-05-22 08:39:35,228 WARN
   [org.ovirt.engine.core.bll.SearchQuery]
  (ajp--127.0.0.1-8702-134)
  ResourceManager::searchBusinessObjects - erroneous search text
  - ADGROUP: name=#Virtual Engineering
  2013-05-22 08:39:35,228 WARN
   [org.ovirt.engine.core.bll.SearchQuery]
  (ajp--127.0.0.1-8702-46)
  ResourceManager::searchBusinessObjects - erroneous search text
  - ADUSER: allnames=#Virtual Engineering
 
 
  The group name is valid.  The example above contains both the
  space and #, but trying groups with just a space and others
  with just a # also fail.  I was able to successfully add
  groups that contained characters and -.  Has anyone else had
  an issue like this?
 
 
 
  ___
  Users mailing list
  Users@ovirt.org
  http://lists.ovirt.org/mailman/listinfo/users
 
 
  ___
  Users mailing list
  Users@ovirt.org
  http://lists.ovirt.org/mailman/listinfo/users


 ___
 Users mailing list
 Users@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/users

___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


[Users] Windows 7 networking problem

2013-05-23 Thread Jakub Bittner

Hi,

Ive installed Windows 7 guest and when I connect Virtio NIC it only gets 
IP address from DHCP, but I can not communicate, even not ping to 
network. I used red-hat packaged virtio driver in version 1.6.3 and than 
0.1-52 from linux-kvm.com, but the result is the same. (I restarted 
Windows several times). My Ubuntu guest works great.


What do I wrong?

Thank you ;-)
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [Users] Windows 7 networking problem

2013-05-23 Thread Sven Knohsalla
Hi Jabuk,

we had the same issue with our windows server VMs under oVirt3.0, by switching 
bonding mode of the HVs from trunk to LACP we did get this solved.
Root cause unknown.We have 0.1-52 driver installed on w2k8/12.

Not sure if you are running in the same issue here?!

Otherwise you should take a look at the hypervisor network bridge which has 
been assigned to this VM, and check if the tagging is correct and network 
traffic is going through.

Cheers,
Sven.

Sven Knohsalla | System Administration | Netbiscuits

Office +49 631 68036 433 | Fax +49 631 68036 111  |E-Mail 
s.knohsa...@netbiscuits.com | Skype: netbiscuits.admin 
Netbiscuits GmbH | Europaallee 10 | 67657 | GERMANY

-Ursprüngliche Nachricht-
Von: users-boun...@ovirt.org [mailto:users-boun...@ovirt.org] Im Auftrag von 
Jakub Bittner
Gesendet: Donnerstag, 23. Mai 2013 19:30
An: users@ovirt.org
Betreff: [Users] Windows 7 networking problem

Hi,

Ive installed Windows 7 guest and when I connect Virtio NIC it only gets IP 
address from DHCP, but I can not communicate, even not ping to network. I used 
red-hat packaged virtio driver in version 1.6.3 and than
0.1-52 from linux-kvm.com, but the result is the same. (I restarted Windows 
several times). My Ubuntu guest works great.

What do I wrong?

Thank you ;-)
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [Users] Windows 7 networking problem

2013-05-23 Thread René Koch
 
-Original message-
 From:Jakub Bittner j.bitt...@nbu.cz
 Sent: Thursday 23rd May 2013 19:30
 To: users@ovirt.org
 Subject: [Users] Windows 7 networking problem
 
 Hi,
 
 Ive installed Windows 7 guest and when I connect Virtio NIC it only gets 
 IP address from DHCP, but I can not communicate, even not ping to 
 network. I used red-hat packaged virtio driver in version 1.6.3 and than 
 0.1-52 from linux-kvm.com, but the result is the same. (I restarted 
 Windows several times). My Ubuntu guest works great.

Hi,

In another thread you wrote that you want to migrate from oVirt to RHEV.
Do you have both environments running in the same network?

RHEV and oVirt uses the same MAC range (if not changed with engine-config), so 
you should check if you have duplicate MAC addresses which causes the issues 
with your windows vm...


Regards,
René


 
 What do I wrong?
 
 Thank you ;-)
 ___
 Users mailing list
 Users@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/users
 
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users