How to Set/etc/init. d/nagios checkconfig and/usr/local/nagios/bin/nagios, nagioscheckconfig
How to output the same results for/etc/init. d/nagios checkconfig and/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios. cfg?
Everyone knows that/etc/init. d/nagios chekconfig can only judge whether the syntax is correct or wrong, but cannot display the check process of the syntax.
How to solve this problem:
First: Compile vi/etc/init. d/nagios + 177
Checkconfig) printf "Running configuration check..." # $ NagiosBin-v $ NagiosCfgFile>/dev/null 2> & 1; $ NagiosBin-v $ NagiosCfgFile; if [$? -Eq 0]; then echo "OK." else
Modify as above
Run/etc/init. d/nagios checkconfig to check whether the syntax check process is displayed. Whether it is consistent with/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios. the cfg output results are the same.