yess i've find it now thanks a lot followers! The info about totalcpu is hidden a little bit
Thanks for all Regards 2013/7/10 Martin Pala <[email protected]> > Hi, > > the Apache usually uses the pre-forked model - the "cpu" test checks the > CPU of the target process itself, not the process+children. The parent > apache process CPU usage is usually very low, as the real work is handled > by children. > > The "totalcpu" instead of "cpu" test should solve the problem: > > if totalcpu > 30% for 2 cycles then restart > > > Regards, > Martin > > > > > On Jul 10, 2013, at 10:33 AM, Morgan Thunder <[email protected]> > wrote: > > Humm this config is in my monitrc not another file in /conf.d > > my monitrc: > set daemon 60 > set logfile /var/log/monit.log > set idfile /var/lib/monit/id > set statefile /var/lib/monit/state > set mailserver smtp.gmail.com port 587 > username "[email protected]" password "xxxx" > using tlsv1 > set eventqueue > basedir /var/lib/monit/events > slots 100 > set mmonit https://admin:[email protected]:8443/collector > set alert [email protected] > set httpd port 2812 and > ssl enable > pemfile /var/certs/monit.pem > allow root:pass > # > #SERVICES > check system debian7test > if loadavg (5min) > 15 then restart > if memory usage > 80% then alert > if swap usage > 25% then alert > if cpu usage (user) > 60% for 3 cycles then alert > if cpu usage (system) > 60% for 3 cycles then alert > if cpu usage (wait) > 20% then alert > # > ##Apache2 > check process apache with pidfile /var/run/apache2.pid > group www > start program = "/etc/init.d/apache2 start" > stop program = "/etc/init.d/apache2 stop" > if failed port 80 protocol http then restart > if cpu is greater than 30% for 1 cycles then alert > if cpu > 30% for 2 cycles then restart > if totalmem > 250 MB for 3 cycles then restart > if children > 200 then restart > if loadavg(5min) greater than 10 for 4 cycles then restart > if 3 restarts within 5 cycles then timeout > # > ##Disk Space > check filesystem with path /dev/sda1 > if space usage > 80% then alert > if inode usage > 80% then alert > # > ##SSHD > check process sshd with pidfile /var/run/sshd.pid > group ssh > start program "/etc/init.d/ssh start" > stop program "/etc/init.d/ssh stop" > #if failed port 22 protocol ssh then restart > #if 5 restarts within 5 cycles then timeout > # > ##MySQL > check process mysqld with pidfile /var/run/mysqld/mysqld.pid > group database > start program = "/etc/init.d/mysql start" > stop program = "/etc/init.d/mysql stop" > if failed port 3306 protocol mysql then restart > if 5 restarts within 5 cycles then timeout > # > ##Exim4 > check process exim4 with pidfile /var/run/exim4/exim.pid > start program = "/etc/init.d/exim4 start" > stop program = "/etc/init.d/exim4 stop" > > > > > > > 2013/7/9 Josh Sharpe <[email protected]> > >> >>> if cpu > 30% for 2 cycles then restart >>> >>> >> depends on what 'set daemon' is in your /etc/monit/monitrc >> >> -- >> To unsubscribe: >> https://lists.nongnu.org/mailman/listinfo/monit-general >> > > -- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general > > > > -- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general >
-- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
