[Nagios-devel] Re: how long does a check_tcp s ervice check take?
Bishop, Dean
dean.bishop at tcdsb.org
Fri Oct 25 16:23:27 CEST 2002
Holy Crap!!!
ok, well i guess my suspicion that Nagios is balancing is correct. Nagios
is just too smart for me.
What i did was look at the output of 'nagios -s' (which estimated 17 minutes
to complete the checks) and aimed a bit above that.
now that i have set everything to run every 5 minutes, i have only a small
amount of latency.
Program-Wide Performance Information
Active Checks: Time Frame Checks Completed
<= 1 minute: 266 (17.0%)
<= 5 minutes: 1551 (99.2%)
<= 15 minutes: 1555 (99.5%)
<= 1 hour: 1555 (99.5%)
Since program start: 1555 (99.5%)
Metric Min. Max. Average
Check Execution Time: < 1 sec 11 sec 0.324 sec
Check Latency: < 1 sec 3 sec 0.628 sec
Percent State Change: 0.00% 0.00% 0.00%
way to go Nagios. Always impressive.
later,
dean
-----Original Message-----
From: Mike McClure [mailto:mmcclure at pneservices.com]
Sent: Thursday, October 24, 2002 10:42 AM
To: nagios-users at lists.sourceforge.net
Subject: RE: [Nagios-devel] Re: [Nagios-users] how long does a check_tcp
service check take?
Did you try changing the normal_check_interval to 5 minutes for everything?
> sure. i have two normal_check_interval values. Once for switches'
> check_tcp!23 and check_nt(20minutes) and one for servers' check_tcp!135 (5
> minutes).
>
> i had the everything set for 20 minutes but i really need the information
> faster. i changed it just to see what would happen and i am seeing no
> increase in time.
>
> This just doesn't make sense to me. i went from 1400 services at a 20
> minute interval to 1200 services at 20 minutes and 200 services at a 5
> minute interval and they all seem to be getting done within 20 minutes.
My
> math says that effectively i have 1400+200*4=2200 services being checked
in
> a 20 minute window.
>
> hmmm. Is Nagios adjusting speed to balance the load?
>
> i ran 'nagios -s' to get an idea of what my interval should be and it said
> 17 minutes. i realize that this is meant as a reference only
but...<shrug>.
>
> by the way, even though i have added 250 check_nt services (at 20 minute
> intervals) my 'nagios -s' provides the same value. <shrug>
>
> anyway, here is my snippet
>
>
> thanks,
> dean
>
>
>
> # Generic service definition template
>
> define service{
> name generic-service
>
> active_checks_enabled 1
> check_freshness 0
> check_period 24x7
> event_handler_enabled 1
> flap_detection_enabled 1
> is_volatile 0
> max_check_attempts 2
> normal_check_interval 20
> notification_interval 60
> notification_options u,c,r
> notification_period 24x7
> notifications_enabled 1
> obsess_over_service 0
> parallelize_check 1
> passive_checks_enabled 1
> process_perf_data 1
> retain_nonstatus_information 1
> retain_status_information 1
> retry_check_interval 2
> register 0
> }
>
>
> # Service definition for a basic Server
> define service {
> name Port-Check-135
> use generic-service
> service_description Port Check-135
> normal_check_interval 5
> check_command check_tcp!135
> register 0
> }
>
> # Service definition for a basic Switch
> define service {
> name Port-Check-23
> use generic-service
> service_description Port Check-23
> check_command check_tcp!23
> register 0
> }
>
>
> -----Original Message-----
> From: Mike McClure [mailto:mmcclure at pneservices.com]
> Sent: Thursday, October 24, 2002 10:09 AM
> To: nagios-users at lists.sourceforge.net;
> nagios-devel at lists.sourceforge.net
> Subject: [Nagios-devel] Re: [Nagios-users] how long does a check_tcp
> service check take?
>
>
> Dean,
>
> What are the "normal_check_interval" settings on your services? Can you
> post a
> portion of your services.cfg file?
>
> Mike
>
>> Good morning,
>>
>> i am in the process of trying to squeeze as much out of my box as
>> possible and have some problems understanding what is happening.
>>
>> i started out on a P-II 350 with 384M RAM. i added about 1400
>> services most of which are check_tcp checks. These checks report that
the
>> response came in 0 seconds. i know that this isn't a true reading but it
> at
>> least tells me that it took less than 1 second.
>>
>> It actually takes about 17 minutes to complete these checks. Doing
>> the math 1400/(17*50) it is taking about 3/4 seconds per check.
>>
>> i moved this installation (physically moved the hdd) to a P-4 800
>> (Non-Celeron). i was hoping for an improvement. i didn't see one. It
>> still takes 17 minutes.
>>
>>
>> Is there any way of speeding this up or am i now at the mercy of the
>> network?
>>
>> What would happen if i add another NIC? Would the load be balanced?
>>
>> i have diddled with varios settings in my nagios.cfg but nothing
>> seems to help.
>>
>> thanks in advance,
>> dean
>>
>>
>> nagios.cfg
>> ----------
>> log_file=/usr/local/nagios/var/nagios.log
>> cfg_file=/usr/local/nagios/etc/checkcommands.cfg
>> cfg_file=/usr/local/nagios/etc/misccommands.cfg
>> cfg_file=/usr/local/nagios/etc/contactgroups.cfg
>> cfg_file=/usr/local/nagios/etc/contacts.cfg
>> cfg_file=/usr/local/nagios/etc/dependencies.cfg
>> cfg_file=/usr/local/nagios/etc/escalations.cfg
>> cfg_file=/usr/local/nagios/etc/hostgroups.cfg
>> cfg_file=/usr/local/nagios/etc/hosts.cfg
>> cfg_file=/usr/local/nagios/etc/services.cfg
>> cfg_file=/usr/local/nagios/etc/timeperiods.cfg
>> resource_file=/usr/local/nagios/etc/resource.cfg
>> status_file=/usr/local/nagios/var/status.log
>> nagios_user=nagios
>> nagios_group=nagios
>> check_external_commands=1
>> command_check_interval=-1
>> command_file=/usr/local/nagios/var/rw/nagios.cmd
>> comment_file=/usr/local/nagios/var/comment.log
>> downtime_file=/usr/local/nagios/var/downtime.log
>> lock_file=/usr/local/nagios/var/nagios.lock
>> temp_file=/usr/local/nagios/var/nagios.tmp
>> log_rotation_method=d
>> log_archive_path=/usr/local/nagios/var/archives
>> use_syslog=0
>> log_notifications=1
>> log_service_retries=1
>> log_host_retries=1
>> log_event_handlers=1
>> log_initial_states=1
>> log_external_commands=1
>> log_passive_service_checks=1
>> #global_host_event_handler=somecommand
>> #global_service_event_handler=somecommand
>> inter_check_delay_method=s
>> service_interleave_factor=s
>> max_concurrent_checks=0
>> service_reaper_frequency=2
>> sleep_time=1
>> service_check_timeout=60
>> host_check_timeout=30
>> event_handler_timeout=30
>> notification_timeout=30
>> ocsp_timeout=5
>> perfdata_timeout=5
>> retain_state_information=1
>> state_retention_file=/usr/local/nagios/var/status.sav
>> retention_update_interval=60
>> use_retained_program_state=1
>> interval_length=60
>> use_agressive_host_checking=0
>> execute_service_checks=1
>> accept_passive_service_checks=1
>> enable_notifications=1
>> enable_event_handlers=1
>> process_performance_data=1
>> host_perfdata_command=process-host-perfdata
>> service_perfdata_command=process-service-perfdata
>> obsess_over_services=0
>> #ocsp_command=somecommand
>> check_for_orphaned_services=0
>> check_service_freshness=1
>> freshness_check_interval=60
>> aggregate_status_updates=1
>> status_update_interval=15
>> enable_flap_detection=0
>> low_service_flap_threshold=5.0
>> high_service_flap_threshold=20.0
>> low_host_flap_threshold=5.0
>> high_host_flap_threshold=20.0
>> date_format=euro
>> admin_email=nagios
>> admin_pager=pagenagios
>>
>>
>> -------------------------------------------------------
>> This sf.net email is sponsored by: Influence the future
>> of Java(TM) technology. Join the Java Community
>> Process(SM) (JCP(SM)) program now.
>>
>
http://ad.doubleclick.net/clk;4729346;7592162;s?http://www.sun.com/javavote
>> _______________________________________________
>> Nagios-users mailing list
>> Nagios-users at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/nagios-users
>>
>>
>
>
> --
> Mike McClure, CCIE # 5125, CISSP # 30232
> PNE Services, Inc. - http://www.pneservices.com
> mmcclure at pneservices.com
> mobile: 913-636-5590
>
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by: Influence the future
> of Java(TM) technology. Join the Java Community
> Process(SM) (JCP(SM)) program now.
>
http://ad.doubleclick.net/clk;4729346;7592162;s?http://www.sun.com/javavote
> _______________________________________________
> Nagios-devel mailing list
> Nagios-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-devel
>
>
--
Mike McClure, CCIE # 5125, CISSP # 30232
PNE Services, Inc. - http://www.pneservices.com
mmcclure at pneservices.com
mobile: 913-636-5590
-------------------------------------------------------
This sf.net email is sponsored by: Influence the future
of Java(TM) technology. Join the Java Community
Process(SM) (JCP(SM)) program now.
http://ad.doubleclick.net/clk;4729346;7592162;s?http://www.sun.com/javavote
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
-------------------------------------------------------
This sf.net email is sponsored by: Influence the future
of Java(TM) technology. Join the Java Community
Process(SM) (JCP(SM)) program now.
http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en
More information about the Users
mailing list