Re: [Users] Fwd: Nagios monitoring plugin check_rhev3 1.2 released
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
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
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
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
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
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
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
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
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
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
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
-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