On 04/28/2014 02:01 PM, René Koch wrote:
Hi list,
I use Perl (LWP::UserAgent, HTTP:::Request) to connect to oVirt REST-API
and fetch data with my Nagios plugin. 2 users complained now that my
plugin stops working for their monitoring user (IPA backend).
It worked fine with their monitoring@ipa user a few weeks and suddenly
it stopped working. If using another user (another IPA user or
admin@internal) it's fine.
There isn't any explicit per user limit in the RESTAPI: all users are
created equal from the RESTAPI point of view.
However, there are differences from the backend point of view, specially
from @internal users and any other users. The main difference is that
login of a user from a domain other than @internal requires a request to
the LDAP server, which requires a connection and a network round-trip.
There may be issues with that, specially if the LDAP server is slow. If
a request to the LDAP server blocks, the backend will block waiting for
the response, the RESTAPI will block waiting for the backend, and
finally the webserver will block waiting for the application server
response.
I would suggest to analyze the backend logs looking for errors related
to connections to the LDAP servers.
Here's the response from oVirt engine (JBoss) for this user:
* Header:
Content-Type: text/plain
Client-Date: Mon, 21 Apr 2014 14:19:31 GMT
Client-Warning: Internal response
* Content (the default timeout is 15 seconds):
500 SSL read timeout:
User permissions are fine, btw.
Does anyone know if there's a connection limit to REST-API on a user
base? Or can anyone give me a hint how to troubleshoot this issue (I
can't reproduce this behavior in my environment btw).
Thanks a lot,
René
On 04/09/2014 11:48 AM, Dotan Paz wrote:
>
>
>
> Dotan Paz , Engineering Operations
> Red Hat Israel, LTD
>
> ----- Original Message -----
>>
>> On 04/09/2014 09:55 AM, Dotan Paz wrote:
>>>
>>>
>>>
>>> Dotan Paz , Engineering Operations
>>> Red Hat Israel, LTD
>>>
>>> ----- Original Message -----
>>>> On 04/07/2014 07:49 PM, René Koch wrote:
>>>>> Hi Juan,
>>>>>
>>>>> On 04/07/2014 07:27 PM, Juan Hernandez wrote:
>>>>>> Hello,
>>>>>>
>>>>>> We are having some trouble with the Nagios plugin for oVirt. From
time
>>>>>> to time it stops working and it isn't able to connect to the
engine. The
>>>>>> error that we get apparently indicates a failure to read the file
where
>>>>>> the session cookie is stored:
>>>>>>
>>>>>> RHEV CRITICAL: Can't connect to RHEVM-API.
>>>>>> Unsuccessful stat on filename containing newline at
>>>>>> /usr/lib/nagios/plugins/check_rhev3 line 1411.
>>>>>>
>>>>>> Any suggestion on how to diagnose/solve this issue?
>>>>>>
>>>>>
>>>>> Can you tell me which version of check_rhev3 you're using?
>>> Hi Rene,
>>>
>>> Name: check_rhev3
>>> Version: 1.2.1
>>> Created: 2012-08-13
>>
>> Hi Daton,
>>
>> Can you please try check_rhev3 1.3?
>>
https://github.com/ovido/check_rhev3/releases
> Sure , I'll keep you posted .
>>
>>
>> Thanks,
>> René
>>
>>>
>>>
>>>>>
>>>>> Regards,
>>>>
>>>> Dotan, can you answer this question?
>>>>
--
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
3ºD, 28016 Madrid, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.