nagios service check latency

James james at nttmcl.com
Thu Apr 26 20:10:06 CEST 2007


Marc Powell wrote:
>   
>> -----Original Message-----
>> From: nagios-users-bounces at lists.sourceforge.net [mailto:nagios-users-
>> bounces at lists.sourceforge.net] On Behalf Of Morris, Patrick
>> Sent: Wednesday, April 25, 2007 10:16 PM
>> To: James; nagios-users at lists.sourceforge.net
>> Subject: Re: [Nagios-users] nagios service check latency
>>
>>     
>>> Ok i have a question about setting priority to service checks
>>>
>>> since i have a handful of service check checking clusters of
>>> servers i'd like the priority of those service checks as high
>>> as for instance...
I'm running about 120 services.
My Nagios seemed pretty speedy before until recently i dunno what 
changes i made to do this but most of them should've been just to add a 
few services.
After  i noticed pretty delayed notifications and then some latency i 
started making changes and it still hasn't changed all that much

here's my nagios.cfg tho
###############BEGIN CFG#############################
cfg_file=/usr/local/nagios/etc/hosts.cfg
cfg_file=/usr/local/nagios/etc/services.cfg
cfg_file=/usr/local/nagios/etc/misccommands.cfg
cfg_file=/usr/local/nagios/etc/checkcommands.cfg
cfg_file=/usr/local/nagios/etc/contactgroups.cfg
cfg_file=/usr/local/nagios/etc/contacts.cfg
cfg_file=/usr/local/nagios/etc/hostgroups.cfg
cfg_file=/usr/local/nagios/etc/servicegroups.cfg
cfg_file=/usr/local/nagios/etc/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/escalations.cfg
cfg_file=/usr/local/nagios/etc/dependencies.cfg
cfg_file=/usr/local/nagios/etc/hostextinfo.cfg
cfg_file=/usr/local/nagios/etc/serviceextinfo.cfg
cfg_file=/usr/local/nagios/etc/meta_commands.cfg
cfg_file=/usr/local/nagios/etc/meta_contact.cfg
cfg_file=/usr/local/nagios/etc/meta_contactgroup.cfg
cfg_file=/usr/local/nagios/etc/meta_dependencies.cfg
cfg_file=/usr/local/nagios/etc/meta_escalations.cfg
cfg_file=/usr/local/nagios/etc/meta_host.cfg
cfg_file=/usr/local/nagios/etc/meta_hostgroup.cfg
cfg_file=/usr/local/nagios/etc/meta_services.cfg
cfg_file=/usr/local/nagios/etc/meta_timeperiod.cfg
resource_file=/usr/local/nagios/etc/resource.cfg
log_file=/usr/local/nagios/var/nagios.log
object_cache_file=/usr/local/nagios/var/objects.cache
temp_file=/usr/local/nagios/var/nagios.tmp
status_file=/usr/local/nagios/var/status.dat
p1_file=/usr/local/nagios/bin/p1.pl
aggregate_status_updates=1
status_update_interval=15
nagios_user=nagios
nagios_group=nagios
enable_notifications=1
execute_service_checks=1
accept_passive_service_checks=1
execute_host_checks=1
accept_passive_host_checks=1
enable_event_handlers=1
log_rotation_method=d
log_archive_path=/usr/local/nagios/var/archives/
check_external_commands=1
command_check_interval=-1
command_file=/usr/local/nagios/var/rw/nagios.cmd
downtime_file=/usr/local/nagios/var/downtime.dat
comment_file=/usr/local/nagios/var/comments.dat
lock_file=/usr/local/nagios/var/nagios.lock
retain_state_information=1
state_retention_file=/usr/local/nagios/var/retention.dat
retention_update_interval=60
use_retained_program_state=1
use_retained_scheduling_info=0
log_initial_states=0
sleep_time=0.25
service_inter_check_delay_method=s
host_inter_check_delay_method=s
service_interleave_factor=s
max_concurrent_checks=55
max_service_check_spread=30
max_host_check_spread=30
service_reaper_frequency=10
interval_length=60
auto_rescheduling_interval=30
auto_rescheduling_window=180
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
service_check_timeout=60
host_check_timeout=30
event_handler_timeout=30
notification_timeout=30
ocsp_timeout=5
perfdata_timeout=5
process_performance_data=1
host_perfdata_command=process-host-perfdata
service_perfdata_command=process-service-perfdata
check_for_orphaned_services=1
service_freshness_check_interval=60
host_freshness_check_interval=60
date_format=us
illegal_object_name_chars=`~!$%^&*|'"<>?,()=
illegal_macro_output_chars=`~$&|'"<>
use_regexp_matching=0
use_true_regexp_matching=0
admin_email=nagios
admin_pager=pagenagios
###############END CFG#############################

Here's the service template i'm using:
################BEGIN SERVICE TEMPLATE ##############
define service{
        name                            local-service
        service_description             local-service
        use                             generic-service
        max_check_attempts                      10
        normal_check_interval           1
        retry_check_interval            1
        check_period                    24x7
        notification_interval           15
        notification_period             24x7
        notification_options            w,c,r
        notifications_enabled           1
        contact_groups                  admins
        stalking_options                        o
        register                                0
}
################END SERVICE TEMPLATE ##################

and here's the host template i'm using
################ BEGIN HOST TEMPLATE ###################
define host{
        name                            linux-server
        use                             generic-host
        alias                           servers
        check_command                   Check_ICMP!1
        max_check_attempts                      10
        check_interval                  0
        check_period                    24x7
        contact_groups                  admins
        notification_interval           15
        notification_period             24x7
        notification_options            d,r
        notifications_enabled           1
        register                                0
}
################ END HOST TEMPLATE #####################


any recommendations on changes?

i tried going through the tweak guide but no luck that i've noticed.

when i take a host down i noticed it doesn't detect it for about 5-10 
minutes
same with detecting it after it comes back up


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20070426/e98ce824/attachment.html>
-------------- next part --------------
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
-------------- next part --------------
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null


More information about the Users mailing list