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.
Regards, Martin > On 10 Jun 2015, at 21:17, Jo Rhett <[email protected]> wrote: > > Okay, I’ve just read through the entire release notes from 5.2.5 up to > current and I don’t see any notes about this — I can’t imagine nobody else > has complained about this, so … what am I doing wrong? > > On Jun 10, 2015, at 11:34 AM, Jo Rhett <[email protected]> wrote: >> Note that I have removed the “only on” statement so that all alerts are >> sent, and confirmed that when the process is restarted I receive the >> nonexist alerts but nothing else. >> >> Does version 5.2.5 completely fail with regards to its published man page >> about actions taken? >> >> 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
