Yes

Just change the email commands so they look something like this:

command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotificatio$... | 
/usr/bin/esmtp - C ~/esmtprc [EMAIL PROTECTED] - f [EMAIL PROTECTED] -s "** 
$NOTIFICATIONTYPE$ Host...

All this command is doing is printing out the relevant data and pipeing it to 
the esmtp program.  I have left the -s in at the end, but not sure if esmtp 
uses this as an option.  use man esmtp to look at the manual.

The way i tested notofications, was to take a host you are monitring and add a 
temporay firewall rule  on that box.  Nagios will then see it as down and 
should send a notification.

Hope this helps

Rich




[EMAIL PROTECTED] wrote:
>
> I am dissapointed with the way in which my questions have been recieved here. 
> It seems like only experts are welcome. How is anybody supposed to learn. 
> There was once a day when you all were beginning too.I have heard so much 
> about the linux community but im not experiencing that at all.
>
> So after almost unsubscribing from this mailing list Im going to give it 
> another chance.
> Heres my question:
>
> I have set up Nagios 3 monitoring some machines and their services. I am now 
> trying to set up email notifications.
> I have installed the following on the linux box:
> eSMTP- run
> procmail
> I can send emails with the following line:
> echo "test" | /usr/bin/esmtp - C ~/esmtprc [EMAIL PROTECTED] - f [EMAIL 
> PROTECTED]
> This sends me an email from our mail server. However when i try:
> mailx -s tacos [EMAIL PROTECTED]
> this just hangs.
>
> The commands.cfg files contains:
> # 'notify-host-by-email' command definition
> define command{
>         command_name    notify-host-by-email
>         command_line    /usr/bin/printf "%b" "***** Nagios 
> *****\n\nNotificatio$... | /usr/bin/mailx -s "** $NOTIFICATIONTYPE$ Host...
>         }
>
> # 'notify-service-by-email' command definition
> define command{
>         command_name    notify-service-by-email
>         command_line    /usr/bin/printf "%b" "***** Nagios 
> *****\n\nNotificatio$... | /usr/bin/mailx -s "** $NOTIFICATIONTYPE$ Host
>         }
>
>
> Can i make modifications to these commands to use esmtp and not mailx or any 
> suggestions to getting mailx working with eSMTP.
> Also how can you force nagios to send email notifications for testing.
>
> Thanks for any advice
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> 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
>   

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
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

Reply via email to