--On Wednesday, March 09, 2005 2:01 PM -0600 [EMAIL PROTECTED] wrote:
With "...the last time it exited" being directly before the alert was called. I guess I don't see how it would be useful to have the results from two runs ago. How is the alert script supposed to send any sort of relevent information unless it gets the output from the most recent run? Alternatively, is there another variable which would tell me the output from the most recent monitor run?
The output from the most recent run comes on STDIN.
From the man page:"The first line from standard input must be used as a brief summary of the problem, normally supplied as the subject line of an email, or text sent to an alphanumeric pager. Interpretation of all subsequent lines read from stdin is left up to the alerting program."
And the reason to get both is so the alert about the end of the failure can optionally include information about the failure. Going back to my earlier example, with output messages of 'Failure of XYZ' and 'Status OK', when processing the upalert for the second pass, you might want your message contents to look something like:
Current Status:
Status OK
Previous Status:
Failure of XYZ
-David Nolan Network Software Designer Computing Services Carnegie Mellon University
_______________________________________________ mon mailing list mon@linux.kernel.org http://linux.kernel.org/mailman/listinfo/mon