Unable to send passive check results through NRDP
ankush grover
grover1711 at gmail.com
Mon Jan 31 08:23:22 CET 2011
Hi Friends,
Any help for me on this issue?
Thanks & Regards
Ankush
On Fri, Jan 28, 2011 at 2:41 PM, ankush grover <grover1711 at gmail.com> wrote:
> Hi Friends,
>
>
>
> I have installed Nagios3 and nrdp server on Centos 5 machine. The
> issue I am facing is that I am able to submit passive results through
> the Nagios Interface but through NRDP client script that is
> send_nrdp.php I am not able to send the passive check results.
>
>
>
> Passive checks configuration in Nagios.cfg file
>
>
>
> log_passive_checks=1
>
> accept_passive_service_checks=1
>
> accept_passive_host_checks=1
>
> check_service_freshness=1
>
> service_freshness_check_interval=60
>
> check_host_freshness=0
>
> host_freshness_check_interval=60
>
> additional_freshness_latency=15
>
>
>
> define service{
>
> use generic-service
>
> host_name test2-1.test.com
>
> service_description MoLog Checks
>
> check_command check_dummy!3 "No Data from passive check"
>
> max_check_attempts 1
>
> active_checks_enabled 0
>
> check_freshness 1
>
> freshness_threshold 300
>
> flap_detection_options n
>
> contact_groups ankush.grover
>
> stalking_options n
>
> }
>
>
>
>
>
> generic-service template
>
>
>
> define service{
>
> name generic-service ; The 'name'
> of this service template, referenced in other service definitions
>
> active_checks_enabled 1 ; Active service
> checks are enabled
>
> passive_checks_enabled 1 ; Passive service
> checks are enabled/accepted
>
> parallelize_check 1 ; Active service
> checks should be parallelized (disabling this can lead to major
> performance problems)
>
> obsess_over_service 1 ; We should obsess
> over this service (if necessary)
>
> check_freshness 1 ; Default is to NOT
> check service 'freshness'
>
> notifications_enabled 1 ; Service
> notifications are enabled
>
> event_handler_enabled 1 ; Service event
> handler is enabled
>
> flap_detection_enabled 1 ; Flap detection is enabled
>
> process_perf_data 1 ; Process performance data
>
> retain_status_information 1 ; Retain status
> information across program restarts
>
> retain_nonstatus_information 1 ; Retain non-status
> information across program restarts
>
>
>
> register 0 ; DONT REGISTER THIS
> DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
>
> is_volatile 0
>
> check_period 24x7
>
> max_check_attempts 3
>
> normal_check_interval 5
>
> retry_check_interval 1
>
> notification_interval 120
>
> notification_period 24x7
>
> notification_options c,r
>
> }
>
>
>
> NRDP server/config.inc.php
>
> <?php
>
> $cfg['authorized_tokens'] = array(
>
> "testingoftoken",
>
> "90dfs7jwn3",
>
> );
>
>
>
> $cfg["require_https"]=false;
>
> $cfg["require_basic_auth"]=false;
>
>
>
> $cfg["nagios_command_group"]="nagios";
>
> $cfg["command_file"]="/var/nagios/rw/nagios.cmd";
>
> $cfg["check_results_dir"]="/var/nagios/spool/checkresults";
>
> $cfg["tmp_dir"]="/var/nagios/tmp";
>
>
>
> $cfg['product_name']='nrdp';
>
> $cfg['product_version']='1.0'
>
> ?>
>
>
>
> nrdp client script send_nrdp.php
>
>
>
> /usr/bin/php -e send_nrdp.php --url="http://172.18.40.69/nrdp/"
> --token=testingoftoken --host=test2-1.test.com --service=MoLog Checks
> --state=1 --output="testing"
>
>
>
>
>
> ls -ld /var/nagios/rw
>
> drwxr-sr-x 2 nagios nagios 4096 Jan 28 13:01 /var/nagios/rw
>
>
>
> ls -l /var/nagios/rw
>
>
>
> prw-rw---- 1 nagios nagios 0 Jan 27 17:13 nagios.cmd
>
>
>
> Nagios Group Information and Apache user is part of Nagios group
>
> nagios:x:105:apache
>
>
>
> nrdp.conf file for Apache
>
> <Directory "/usr/local/nrdp">
>
> Options None
>
> AllowOverride None
>
> Order allow,deny
>
> Allow from all
>
> </Directory>
>
>
>
> Alias /nrdp "/usr/local/nrdp/server"
>
>
>
>
>
> Nagios.conf file for Apache
>
> ScriptAlias /nagios/cgi-bin "/usr/lib/nagios/cgi"
>
>
>
> <Directory "/usr/lib/nagios/cgi">
>
> Options ExecCGI
>
> AllowOverride None
>
> Order allow,deny
>
> Allow from all
>
> AuthName "Nagios Access"
>
> AuthType Basic
>
> AuthUserFile /etc/nagios/htpasswd.users
>
> Require valid-user
>
> </Directory>
>
>
>
> Alias /nagios "/usr/share/nagios"
>
>
>
> <Directory "/usr/share/nagios">
>
> Options None
>
> AllowOverride None
>
> Order allow,deny
>
> Allow from all
>
> AuthName "Nagios Access"
>
> AuthType Basic
>
> AuthUserFile /etc/nagios/htpasswd.users
>
> Require valid-user
>
> </Directory>
>
>
>
> I am not able to understand what exactly is wrong with the above
> settings that nrdp is not able to send the information to the Nagios
> server.
>
>
>
>
>
> Thanks & Regards
>
>
>
> Ankush Grover
>
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
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