host_name and service_description examples

Andreas Ericsson ae at op5.se
Fri Jun 10 10:36:25 CEST 2005


Ahoy all, and sorry for cross-posting.

I'm working on improving the hash-functions in Nagios in an effort to 
boost performance. To do that, I need some real-world example input of 
host_name and service_description variables to get accurate timing 
results of the various hash-functions I'm considering.

Please understand that I'll be posting the test-data variables along 
with the example timing code, so if your variables of that kind contain 
sensitive information you shouldn't send it.

You can use the two commands below to extract host_names and 
service_descriptions from your configuration.

Note that <cfg-files> should be replaced with something like 
/usr/local/nagios/etc/*.cfg on a default installation. Mind the 
line-breaks. Both sed-commands should be on a single line.

sed -n '/^[^#].*host_name/{s/.*host_name[\t ]*\([^\t ]*\)/\1/;p}' 
<cfg-files> | sort | uniq > host_name_vars

sed -n '/^[^#].*service_description/{s/.*service_description[\t ]*\([^\t 
]*\)/\1/;p}' <cfg-files> | sort | uniq > service_description_vars

Please compress the files host_name_vars and service_description_vars 
prior to sending it to me. bzip2 does the best job with text-files.


Thanks for helping out.

-- 
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Lead Developer


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20




More information about the Developers mailing list