diff options
-rw-r--r-- | nagios-server-addons.spec.in | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/nagios-server-addons.spec.in b/nagios-server-addons.spec.in index fd07977..6836bdc 100644 --- a/nagios-server-addons.spec.in +++ b/nagios-server-addons.spec.in @@ -135,6 +135,17 @@ elif grep -q "process_performance_data=0" $NagiosCFGFile ; then sed -i -e 's/enable_environment_macros=0/enable_environment_macros=1/g' $NagiosCFGFile fi +NagiosConfFile=/etc/httpd/conf.d/nagios.conf +if grep -q "#.*SSLRequireSSL" $NagiosConfFile; then + sed -i -e 's/#.*SSLRequireSSL/ SSLRequireSSL/g' $NagiosConfFile +fi + +cat > /etc/httpd/conf.d/glusternagios.conf << EOF +RewriteEngine On +RewriteCond %{HTTPS} off +RewriteRule ^/nagios|^/pnp4nagios https://%{HTTP_HOST}%{REQUEST_URI} +EOF + if ! grep -q "#rhs performance monitoring" $NagiosCFGFile; then cat >> $NagiosCFGFile <<EOF #rhs performance monitoring |