Hello, you can run monit in daemon mode even as non-root user ... add the following statement to the monitrc:
set daemon <number> ... where the number is count of seconds which should monit wait between monitoring cycles. The advantage of running monit as deamon is, that it is aware of state changes - if the service will fail, it will send one alert to you and next if it recovers. If you'll run it from cron, it will validate the services but won't keep the previous state, so you will be alerted every cycle as long as the service is down and you won;t get notification if recovered (no error on start => silence). If you really want to run it from cron, then you can use monit's CLI command "validate": * * * * * /usr/bin/monit validate Regards, Martin On Mar 25, 2011, at 8:08 PM, Aubrey Jaffer wrote: > I want to set up a monitor which sends an email if a website goes > down. I don't have root access on the machine I will run Monit on. > The Monit documentation describes how to modify /etc/inittab to run > Monit, but is silent as to how to run Monit from the crontab program. > > Because Monit looks for a control-file in ~/.monitrc, it would seem > that Monit should be usable for non-root users. > > Can Monit be run from crontab? > > If so, should Monit be started as a daemon when run from crontab? > > -- > To unsubscribe: > http://lists.nongnu.org/mailman/listinfo/monit-general -- To unsubscribe: http://lists.nongnu.org/mailman/listinfo/monit-general
