[Nagiosplug-devel] Suggested alterations to the Performance Protocoll
    Ton Voon 
    tonvoon at mac.com
       
    Thu Sep 16 15:49:14 CEST 2004
    
    
  
Sorry for not chipping in earlier. I'd like to wrap this up soon.
On 14 Sep 2004, at 10:19, Yves Mettier wrote:
> I suggest a new vote. Who is for/against:
> 1| label=valueUOM;range... | <xml>extra data</xml>
> 2| label=valueUOM;range... label='string'
> 3| label=valueUOM;range... label='string' | <xml>extra data</xml>
> 4| other suggestion ?
>
I have finally given in on the strings argument. I think it was Karl's 
example and the idea of pie graphs that swayed me.
I vote for 2, but with a guideline on the type of strings (as suggested 
by Ben). Log file entries that are uniquely different (eg, by the 
addition of time), should not be included. I would also put a paragraph 
on the future idea of XML data because everyone here seems to think it 
is a good idea and I don't want to lose it.
I think we should use standard C convention for the strings - eg, use 
single quotes, allow any characters with two single quotes for a single 
quote within the string, so check_procs may return:
   process_warn='httpd' process_warn='java program' 
process_critical='/usr/bin/xntpd'
Also allow duplicate labels (for pie chart purposes).
Can anyone think of other good examples for the documentation?
Back to the other proposals:
> Back to perf data, in my opinion, we still have:
> - do we replace "~" with "inf" in ranges, and do we allow "nan" for 
> values ? (I vote for
> yes)
I would prefer to not use characters like ~. Readable macros are good 
for me and I would prefer no funny delimiters like $INF$. But what if 
valueUOM is the format, what if the value is text? Is NANms okay?
Karl says following POSIX, NAN/INF can be case insensitive.
> - do we replace [min];[max] with a unique field with range format ? (I 
> vote for yes only
> if we change the protocol and make something not compatible)
I forgot what the argument for this is :)
> - do we allow non numerical values ? (I vote no)
Yes for strings as above.
> - do we add a separator between the value and the UOM ? (I vote yes 
> only if we allow non
> numerical data for values)
No.
Ton
    
    
More information about the Devel
mailing list