I have two nagios server(nagios01 and nagios03) each running on centos 7.4.
nagios01 is primary active and nagios03 secondary active but with notification disabled.
nagios01 is running nagios 4.1.1 rpm I packaged while nagios03 is running rpm package directly from Fedora repository.
The configuration paths in nagios.cfg is different between 4.1.1 and 4.3.2.
nagios01 have nrdp 1.4.0 configured correctly and passing send_nrdp.sh check and it is receiving forwarded status/alert from another nagios 3 server(nagios05) running on ubuntu 16.04.
My problem:
I like to have nagios03 receive nagios05's forwarded alert/status correctly. But my problem is that I can run send_nrdp.sh to send a test message with 2(red) status, meaning login from client to nrdp server is ok. but the nagios03 web page won't turn red like nagios01 does.
following command was able to trigger a red alert on nagios01 but not nagios03
Code: Select all
[me@nagios03 ~]$ /usr/local/bin/send_nrdp.sh -u https://nagios03.test.com/nrdp -t nagios_secure_token -H esxi05r.test.com -S 2 -s check_dummy -U nrdp:password+1234
Sent 1 checks to https://nagios03.test.com/nrdp
[me@nagios03 ~]$
nagios01:/usr/local/nrdp/server/config.inc.php config information
Code: Select all
[me@nagios01 ]$ egrep -v "^#|^$|^//|^?>|\);|^\?>|^\>" /usr/local/nrdp/server/config.inc.php
<?php
$cfg['authorized_tokens'] = array(
"mysecrettoken", // <-- not a good token
"nagios_secure_token",
$cfg["require_https"] = false;
$cfg["require_basic_auth"] = false;
$cfg["valid_basic_auth_users"] = array(
"nrdpuser"
$cfg["nagios_command_group"] = "nagios";
$cfg["command_file"] = "/var/nagios/rw/nagios.cmd";
$cfg["check_results_dir"] = "/var/nagios/spool/checkresults";
$cfg["disable_external_commands"] = false;
$cfg["allow_old_results"] = false;
$cfg["tmp_dir"]="/var/nagios/tmp";
$cfg['product_name'] = 'nrdp';
$cfg['product_version'] = '1.4.0'
[me@nagios01 ]$
Code: Select all
[me@va32lnagios01 ~]$ sudo ls -ld /var/nagios/rw/nagios.cmd;sudo ls -ld /var/nagios/rw;sudo ls -ld /var/nagios
prw-rw---- 1 nagios nagios 0 Dec 2 18:25 /var/nagios/rw/nagios.cmd
drwxr-xr-x 2 nagios apache 4096 Dec 2 13:05 /var/nagios/rw
drwxr-xr-x 6 nagios nagios 4096 Dec 2 22:32 /var/nagios
[me@lnagios01 ~]$
[me@nagios01 ~]$ ls -ld /var/nagios/tmp
drwxrwxr-x 2 root nagios 4096 Jul 11 10:22 /var/nagios/tmp
[me@nagios01 ~]$ ls -ld /var/nagios/spool/checkresults
drwxrwxr-x 2 nagios nagios 4096 Dec 2 22:41 /var/nagios/spool/checkresults
[me@nagios01 ~]$ ls -ld /var/nagios/spool
drwxr-xr-x 3 nagios nagios 4096 May 25 2016 /var/nagios/spool
[me@nagios01 ~]$ ls -ld /var/nagios
drwxr-xr-x 6 nagios nagios 4096 Dec 2 22:41 /var/nagios
[me@nagios01 ~]$
Code: Select all
[me@nagios03 ~]$ egrep -v "^#|^$|^//|^?>|\);|^\?>|^\>" /usr/local/nrdp/server/config.inc.php
<?php
$cfg['authorized_tokens'] = array(
//"mysecrettoken", // <-- not a good token
"nagios_secure_token",
$cfg["require_https"] = false;
$cfg["require_basic_auth"] = false;
$cfg["valid_basic_auth_users"] = array(
"nrdpuser"
$cfg["nagios_command_group"] = "nagios";
$cfg["command_file"] = "/var/spool/nagios/cmd/nagios.cmd";
$cfg["check_results_dir"] = "/var/nagios/spool/checkresults";
$cfg["disable_external_commands"] = false;
$cfg["allow_old_results"] = false;
$cfg["tmp_dir"]="/var/nagios/tmp";
$cfg['product_name'] = 'nrdp';
$cfg['product_version'] = '1.4.0'
[me@nagios03 ~]$
Code: Select all
[me@nagios03 ~]$ sudo ls -ld /var/spool/nagios/cmd/nagios.cmd
prw-rw---- 1 nagios nagios 0 Dec 2 20:01 /var/spool/nagios/cmd/nagios.cmd
[me@nagios03 ~]$ sudo ls -ld /var/spool/nagios/cmd
drwxr-xr-x 2 nagios nagios 4096 Dec 2 20:01 /var/spool/nagios/cmd
[me@nagios03 ~]$ sudo ls -ld /var/spool/nagios
drwxr-xr-x 4 nagios nagios 4096 Dec 2 22:21 /var/spool/nagios
[me@nagios03 ~]$ sudo ls -ld /var/spool
drwxr-xr-x. 11 root root 4096 Nov 5 2016 /var/spool
[me@nagios03 ~]$
[me@nagios03 ~]$ ls -ld /var/nagios/tmp;ls -ld /var/nagios/spool/checkresults;ls -ld /var/nagios/spool;ls -ld /var/nagios
drwxrwxr-x 2 root nagios 4096 Jul 10 11:38 /var/nagios/tmp
drwxrwxr-x 2 nagios nagios 2154496 Dec 2 22:44 /var/nagios/spool/checkresults
drwxr-xr-x 3 root root 4096 Dec 2 09:18 /var/nagios/spool
drwxr-xr-x 4 nagios nagios 4096 Dec 2 20:01 /var/nagios
[me@nagios03 ~]$