On Jun 10, 2015, at 11:57 PM, Martin Pala <[email protected]> wrote: > The “action” event is triggered for CLI/GUI manual actions only (such as > “monit start apache”). If monit detects some error it sends failure > notification and the recovery notification when the problem is fixed => two > emails are normal.
I believe the manual page is confusing in this matter. The manual in 5.2.5 all the way up through 5.14 says the following: > ACTION > In each test you must select the action to be executed from this list: > (…) > • RESTART restarts the service and send an alert. You can see it here https://mmonit.com/monit/documentation/#ACTION Would you consider adding an alert type which is a singular alert that a service was restarted? >>> On Jun 10, 2015, at 11:21 AM, Jo Rhett <[email protected]> wrote: >>>> So I’ve installed monit 5.2.5 from EPEL. I realize this is old, but want >>>> to ensure that this isn’t a configuration issue. Can someone point out to >>>> me if I did something wrong here? >>>> >>>> I’ve configured it send all alerts to my address, which works. If I leave >>>> instance alerts on, I get notified every time monit stops and starts. >>>> >>>> The restart works properly — the service is restarted, but no e-mail is >>>> sent. If I enable “nonexist” alerts, I get an alert that the process >>>> doesn’t exist, and then an alert that it has been started. That’s two >>>> alerts, and I’d like just one. I want the “action” alert, but one is not >>>> being sent. If I disable both instance and nonexist, no e-mail is sent >>>> when the service is restarted. >>>> >>>> The documentation says: >>>>> In each test you must select the action to be executed from this list: >>>>> · RESTART restarts the service and sends an alert. >>>> >>>> That underline is in the man page for emphasis. However I’m not receiving >>>> the alert that it was restarted. >>>> >>>> Config: >>>> >>>> set alert [email protected] >>>> only on { action, connection, content, data, exec, fsflags, gid, icmp, >>>> invalid, permission, resource, size, timeout, timestamp, uid } >>>> >>>> check process apache >>>> with pidfile /var/run/httpd/httpd.pid >>>> group apache >>>> start "/etc/init.d/httpd start" >>>> stop "/etc/init.d/httpd stop" >>>> if failed host localhost port 80 protocol http request "/robots.txt" for 2 >>>> cycles >>>> then restart >>>> if failed host localhost port 80 protocol apache-status waitlimit < 20% >>>> for 2 cycles >>>> then alert >>>> if 3 restarts within 5 cycles >>>> then alert >>>> >>>> -- >>>> Jo Rhett >>>> +1 (415) 999-1798 >>>> Skype: jorhett >>>> Net Consonance : net philanthropy to improve open source and internet >>>> projects. >>>> >>>> >>>> -- >>>> To unsubscribe: >>>> https://lists.nongnu.org/mailman/listinfo/monit-general >>> >>> -- >>> Jo Rhett >>> +1 (415) 999-1798 >>> Skype: jorhett >>> Net Consonance : net philanthropy to improve open source and internet >>> projects. >>> >> >> -- >> Jo Rhett >> +1 (415) 999-1798 >> Skype: jorhett >> Net Consonance : net philanthropy to improve open source and internet >> projects. >> >> >> -- >> To unsubscribe: >> https://lists.nongnu.org/mailman/listinfo/monit-general > > > -- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general -- Jo Rhett +1 (415) 999-1798 Skype: jorhett Net Consonance : net philanthropy to improve open source and internet projects. -- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
