+++ /dev/null
-check process nginx-light with pidfile /var/run/nginx-light.pid
- group www
- start program = "/etc/rc.d/init.d/nginx-light start"
- stop program = "/etc/rc.d/init.d/nginx-light stop"
- if failed url http://localhost/ timeout 10 seconds then restart
-# if failed host 192.168.1.1 port 443 type TCPSSL
-# certmd5 12-34-56-78-90-AB-CD-EF-12-34-56-78-90-AB-CD-EF
-# protocol HTTP request /monit/token then restart
- if 5 restarts within 5 cycles then timeout
-# alert root@localhost
-# alert 123456@sms on { timeout }
- depends on nginx-light_bin
- depends on nginx-light_rc
-
-check file nginx-light_bin with path /usr/sbin/nginx-light
- group nginx
- if failed checksum then unmonitor
- if failed permission 755 then unmonitor
- if failed uid root then unmonitor
- if failed gid root then unmonitor
-# alert root@localhost
-
-check file nginx-light_rc with path /etc/rc.d/init.d/nginx-light
- group nginx
- if failed checksum then unmonitor
- if failed permission 754 then unmonitor
- if failed uid root then unmonitor
- if failed gid root then unmonitor
-# alert root@localhost
-
-check file nginx-light.conf path /etc/nginx/nginx-light.conf
- if changed sha1 checksum
- then exec "/etc/init.d/nginx-light graceful"
+++ /dev/null
-check host nginx-mail with address 127.0.0.1
- group nginx
- if failed host 127.0.0.1 port 25 type TCP protocol smtp for 2 cycles then alert
- if failed host 127.0.0.1 port 110 type TCP protocol pop3 for 2 cycles then alert
- if failed host 127.0.0.1 port 143 type TCP proto tcp for 2 cycles then alert
-# if failed icmp type echo with timeout 20 seconds for 5 cycles then alert
-# alert root@localhost
-# alert 123456@sms on { timeout }
- depends on nginx-mail_bin
- depends on nginx-mail_rc
-
-
-
-check file nginx-mail_bin with path /usr/sbin/nginx-mail
- group nginx
- if failed checksum then unmonitor
- if failed permission 755 then unmonitor
- if failed uid root then unmonitor
- if failed gid root then unmonitor
-# alert root@localhost
-
-check file nginx-mail_rc with path /etc/rc.d/init.d/nginx-mail
- group nginx
- if failed checksum then unmonitor
- if failed permission 754 then unmonitor
- if failed uid root then unmonitor
- if failed gid root then unmonitor
-# alert root@localhost
-
-check file nginx-mail.conf path /etc/nginx/nginx-mail.conf
- if changed sha1 checksum
- then exec "/etc/init.d/nginx-mail graceful"
+++ /dev/null
-check process nginx-perl with pidfile /var/run/nginx-perl.pid
- group www
- start program = "/etc/rc.d/init.d/nginx-perl start"
- stop program = "/etc/rc.d/init.d/nginx-perl stop"
- if failed url http://localhost/ timeout 10 seconds then restart
-# if failed host 192.168.1.1 port 443 type TCPSSL
-# certmd5 12-34-56-78-90-AB-CD-EF-12-34-56-78-90-AB-CD-EF
-# protocol HTTP request /monit/token then restart
- if 5 restarts within 5 cycles then timeout
-# alert root@localhost
-# alert 123456@sms on { timeout }
- depends on nginx-perl_bin
- depends on nginx-perl_rc
-
-check file nginx-perl_bin with path /usr/sbin/nginx-perl
- group nginx
- if failed checksum then unmonitor
- if failed permission 755 then unmonitor
- if failed uid root then unmonitor
- if failed gid root then unmonitor
-# alert root@localhost
-
-check file nginx-standard_rc with path /etc/rc.d/init.d/nginx-perl
- group perl
- if failed checksum then unmonitor
- if failed permission 754 then unmonitor
- if failed uid root then unmonitor
- if failed gid root then unmonitor
-# alert root@localhost
-
-check file nginx-perl.conf path /etc/nginx/nginx-perl.conf
- if changed sha1 checksum
- then exec "/etc/init.d/nginx-perl graceful"
Source2: proxy.conf
Source3: %{name}.logrotate
Source4: %{name}.mime
-Source6: %{name}-light.monitrc
+Source6: %{name}.monitrc
Source7: %{name}.init
Source8: %{name}-mail.conf
-Source9: %{name}-mail.monitrc
-Source12: %{name}-perl.monitrc
Source14: %{name}.conf
-Source15: %{name}-standard.monitrc
Source17: %{name}-mime.types.sh
Source18: %{name}.service
Source22: http://www.modsecurity.org/tarball/%{modsecurity_version}/modsecurity-%{modsecurity_version}.tar.gz
%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/*.default
-cp -p %{_sourcedir}/%{name}.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
-cp -p %{_sourcedir}/%{name}.service $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
-cp -p %{_sourcedir}/%{name}-standard.monitrc $RPM_BUILD_ROOT/etc/monit/%{name}.monitrc
+cp -p %{_sourcedir}/%{name}.conf $RPM_BUILD_ROOT%{_sysconfdir}
+cp -p %{_sourcedir}/%{name}.service $RPM_BUILD_ROOT%{systemdunitdir}
+cp -p %{_sourcedir}/%{name}.monitrc $RPM_BUILD_ROOT/etc/monit
install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}