On 5/28/08 7:50 AM, Drew Weaver wrote: > The two ways I've come up with to make nagios send notifications as a > different user are:
Drew, are you trying to customize the outgoing mail so that it _appears_ the mail is coming from a different user, or so that the mail is actually being emitted by a user other than the one running your nagios daemon? I'm guessing it's the former... > Write a wrapper which allows mail to be sent with normal headers No need to write anything - just use a different/better MUA. For example, I use mutt (in mailx mode) in a notification command, something like: > /usr/bin/printf "$MACROS_YOU_WANT_IN_THE_MESSAGE_BODY" |/usr/bin/mutt -x -s > "$MACROS_YOU_WANT_IN_THE_SUBJECT" $CONTACTEMAIL ...and then in a .muttrc for the nagios user, add a 'set from=' to match the pretty name of the user from whom I want the mail to appear to have originated. The bonus with this arrangement is that it gives me the opportunity to tweak additional settings on mail notifications, for example to set custom headers, inside .muttrc: > set hdrs > my_hdr X-Nagios: alert > my_hdr X-Priority: 1 ...etc. Depending on what you're actually shooting for, you may also need to make some adjustments to the local MTA configuration, but if your goal is to change the superficial appearance of the mail, the above might be sufficient. > run nagios as a different user ...how would that solve your problem? > are there any different options? Yes :) Cheers, -tt ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null