[Date Prev][Date Next] [Chronological] [Thread] [Top]

Antw: Re: Q: "dn: cn=Uptime,cn=Time,cn=Monitor" non-monotonic occasionally?



>>> Michael Ströder <michael@stroeder.com> schrieb am 28.04.2016 um 19:26 in
Nachricht <572247C0.9030300@stroeder.com>:
> Ulrich Windl wrote:
>> I'm running a NRPE monitor that monitors openLDAP. To compute delta
values,
>> the NRPE plugin stores the "dn: cn=Uptime,cn=Time,cn=Monitor" reported by
>> openLDAP to compare it with the current value (to build the time 
> difference).
>> If the time difference is negative, the plugin reports a "server restart"
>> event.
> 
> Uptime is the least usable time value for this task. Anyway...

What would you recommend instead?

> 
>> So far, so good...
>> 
>> However, very rarely (once every few weeks) a false server restart is 
> reported. Viewing the historic logs, I can only assume that openLDAP reports

> a bad uptime value now and then. Could this be?
>> 
>> Example plugin logs:
>> 2016/04/28	10:25:14	LDAP: Operations
Rate	OK	HARD	1	OK: [Lock.Delay=0.246], [3 
> searches with 12 entries in 0.057s], 2340577, 0.10084, 0.07563, 0.35294, 0,

> 0, 0, 0, 0, 0, 0.08403, 0.61345		
>> 2016/04/28	10:23:14	LDAP: Operations
Rate	OK	HARD	1	OK: [Lock.Delay=0.288], [3 
> searches with 12 entries in 0.052s], 2340458, 0.09917, 0.08264, 0.32231, 0,

> 0, 0, 0, 0, 0, 0.08264, 0.58678		
>> 2016/04/28	10:21:14	LDAP: Operations
Rate	UNKNOWN	HARD	1	UNKNOWN: 
> [Lock.Delay=0.221], [3 searches with 12 entries in 0.052s], 2340337, 
> [Operations.Bind.i: restart detected (2340337 - 2340341 == -4)], 284553, 
> [Operations.Unbind.i: restart detected (2340337 - 2340341 == -4)], 205927, 
> [Operations.Search.i: restart detected (2340337 - 2340341 == -4)], 985106, 
> [Operations.Compare.i: restart detected (2340337 - 2340341 == -4)], 0, 
> [Operations.Modify.i: restart detected (2340337 - 2340341 == -4)], 0, 
> [Operations.Modrdn.i: restart detected (2340337 - 2340341 == -4)], 0, 
> [Operations.Add.i: restart detected (2340337 - 2340341 == -4)], 0, 
> [Operations.Delete.i: restart detected (2340337 - 2340341 == -4)], 0, 
> [Operations.Abandon.i: restart detected (2340337 - 2340341 == -4)], 4, 
> [Operations.Extended.i: restart detected (2340337 - 2340341 == -4)], 245199,

> [Operations.i: restart detected (2340337 - 2340341 == -4)],
1720790		
>> 2016/04/28	10:19:14	LDAP: Operations
Rate	OK	HARD	1	OK: [Lock.Delay=0.501], [3 
> searches with 12 entries in 0.060s], 2340341, 0.13333, 0.09167, 0.65000, 0,

> 0, 0, 0, 0, 0, 0.11667, 0.99167		
>> 
>> (The first number after the messages in square brackets is the uptime, then

> come the operations rate for several LDAP operations)
>> At 10:19:14 the uptime was 2340341, and at 10:25:14 the uptime was 2340577.

> That could be OK, but at 10:21:14 the uptime was reported as 2340337 which
is 
> less than reported at 10:19:14.
>> 
>> Has there ever been such an issue with uptime?
> 
> I don't want to preclude anything but I personally never experienced an 
> issue
> with the uptime value. Especially it's way more likely that something in 
> your
> system environment caused slapd to restart. Only you can find out.

Obviously slapd did NOT reastart; otherwise the uptime value would be much
lower.

Anyway glad to hear that it is not a known issue.

Regards,
Ulrich