[Nagios-users] Set Host Status from Distributed Monitoring Server

2010-02-18 Thread tktucker
Hello! Pardon me if this is already covered somewhere in the documentation.  
I can't seem to find what I'm looking for.


I have a working Nagios 3.2.0 environment in a distributed configuration.
One of my environments lives behind a firewall that is blocking icmp  
traffic from the central server. In that
same environment I have a remote Nagios node that is successfully sending  
service checks backs to the central server.
All of the nodes behind this firewall are reporting DOWN on the central  
server nagios page, but their service checks are reporting OK. Is their a  
configuration
setting available so that the central server will report these nodes as UP  
if it receives a successful check from the remote monitoring node?
The translate_passive_host_checks options sounds like it should work, but  
it doesn't. I understand I can remove the check_command from the host.cfg,  
but

the host status will be a Pending status.

Any suggestions? Thank you in advance for your time and assistance.

CS Configs

log_file=/usr/local/nagios/var/nagios.log
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg
cfg_dir=/usr/local/nagios/etc/hosts
object_cache_file=/usr/local/nagios/var/objects.cache
precached_object_file=/usr/local/nagios/var/objects.precache
resource_file=/usr/local/nagios/etc/resource.cfg
status_file=/usr/local/nagios/var/status.dat
status_update_interval=10
nagios_user=nagios
nagios_group=nagios
check_external_commands=1
command_check_interval=-1
command_file=/usr/local/nagios/var/rw/nagios.cmd
external_command_buffer_slots=4096
lock_file=/usr/local/nagios/var/nagios.lock
temp_file=/usr/local/nagios/var/nagios.tmp
temp_path=/tmp
event_broker_options=-1
log_rotation_method=d
log_archive_path=/usr/local/nagios/var/archives
use_syslog=1
log_notifications=1
log_service_retries=1
log_host_retries=1
log_event_handlers=1
log_initial_states=0
log_external_commands=1
log_passive_checks=1
service_inter_check_delay_method=s
max_service_check_spread=30
service_interleave_factor=s
host_inter_check_delay_method=s
max_host_check_spread=30
max_concurrent_checks=0
check_result_reaper_frequency=10
max_check_result_reaper_time=30
check_result_path=/usr/local/nagios/var/spool/checkresults
max_check_result_file_age=3600
cached_host_check_horizon=15
cached_service_check_horizon=15
enable_predictive_host_dependency_checks=1
enable_predictive_service_dependency_checks=1
soft_state_dependencies=0
auto_reschedule_checks=0
auto_rescheduling_interval=30
auto_rescheduling_window=180
sleep_time=0.25
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/retention.dat
retention_update_interval=60
use_retained_program_state=1
use_retained_scheduling_info=1
retained_host_attribute_mask=0
retained_service_attribute_mask=0
retained_process_host_attribute_mask=0
retained_process_service_attribute_mask=0
retained_contact_host_attribute_mask=0
retained_contact_service_attribute_mask=0
interval_length=60
check_for_updates=1
bare_update_check=0
use_aggressive_host_checking=0
execute_service_checks=0
accept_passive_service_checks=1
execute_host_checks=1
accept_passive_host_checks=1
enable_notifications=0
enable_event_handlers=1
process_performance_data=0
obsess_over_services=0
obsess_over_hosts=0
translate_passive_host_checks=1
passive_host_checks_are_soft=0
check_for_orphaned_services=1
check_for_orphaned_hosts=1
check_service_freshness=1
service_freshness_check_interval=60
check_host_freshness=1
host_freshness_check_interval=60
additional_freshness_latency=15
enable_flap_detection=1
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=us
p1_file=/usr/local/nagios/bin/p1.pl
enable_embedded_perl=1
use_embedded_perl_implicitly=1
illegal_object_name_chars=`~!$%^*|'?,()=
illegal_macro_output_chars=`~$|'
use_regexp_matching=0
use_true_regexp_matching=0
admin_email=nag...@localhost
admin_pager=pagenag...@localhost
daemon_dumps_core=0
use_large_installation_tweaks=0
enable_environment_macros=1
debug_level=16
debug_verbosity=2
debug_file=/usr/local/nagios/var/nagios.debug
max_debug_file_size=100



Remote Monitoring Node

log_file=/usr/local/nagios/var/nagios.log
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg
cfg_dir=/usr/local/nagios/etc/hosts
object_cache_file=/usr/local/nagios/var/objects.cache

Re: [Nagios-users] Set Host Status from Distributed Monitoring Server

2010-02-18 Thread Morris, Patrick
tktuc...@gmail.com wrote:
 Hello! Pardon me if this is already covered somewhere in the 
 documentation. I can't seem to find what I'm looking for.

 I have a working Nagios 3.2.0 environment in a distributed configuration.
 One of my environments lives behind a firewall that is blocking icmp 
 traffic from the central server. In that
 same environment I have a remote Nagios node that is successfully 
 sending service checks backs to the central server.
 All of the nodes behind this firewall are reporting DOWN on the 
 central server nagios page, but their service checks are reporting 
 OK. Is their a configuration
 setting available so that the central server will report these nodes 
 as UP if it receives a successful check from the remote monitoring node?
 The translate_passive_host_checks options sounds like it should 
 work, but it doesn't. I understand I can remove the check_command from 
 the host.cfg, but
 the host status will be a Pending status.

 Any suggestions? Thank you in advance for your time and assistance.

translate_passive_host_checks only works if you send them.  Are you?

I suspect whatever method you're using to send service check results 
upstream is only being used for service checks, and you may need to 
modify it to also send service check results.

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Nagios-users mailing list
Nagios-users@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