Page 1 of 1
SMS From User Setting
Posted: Fri Mar 15, 2013 5:42 pm
by asmgiadmin
I've configured SMS Alerts as follows:
Code: Select all
/usr/bin/printf "%b" "Notification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$" | /bin/mail $CONTACTPAGER$
How can I configure user sent from? curently being received as
[email protected]
Re: SMS From User Setting
Posted: Mon Mar 18, 2013 9:31 am
by scottwilkerson
It will depend on the mail version on your ststem, but you may be able to add the -r flag
ie
Code: Select all
/usr/bin/printf "%b" "Notification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$" | /bin/mail -r [email protected] $CONTACTPAGER$
Re: SMS From User Setting
Posted: Mon Mar 18, 2013 9:52 am
by asmgiadmin
yes, -r flag did work, but it appears I do not need those commands.
I've discovered xi_host_notification_handler
Code: Select all
/usr/bin/php /usr/local/nagiosxi/scripts/handle_nagioscore_notification.php --notification-type=host --contact="$CONTACTNAME$" --contactemail="$CONTACTEMAIL$" --type=$NOTIFICATIONTYPE$ --escalated="$NOTIFICATIONISESCALATED$" --author="$NOTIFICATIONAUTHOR$" --comments="$NOTIFICATIONCOMMENT$" --host="$HOSTNAME$" --hostaddress="$HOSTADDRESS$" --hostalias="$HOSTALIAS$" --hostdisplayname="$HOSTDISPLAYNAME$" --hoststate=$HOSTSTATE$ --hoststateid=$HOSTSTATEID$ --lasthoststate=$LASTHOSTSTATE$ --lasthoststateid=$LASTHOSTSTATEID$ --hoststatetype=$HOSTSTATETYPE$ --currentattempt=$HOSTATTEMPT$ --maxattempts=$MAXHOSTATTEMPTS$ --hosteventid=$HOSTEVENTID$ --hostproblemid=$HOSTPROBLEMID$ --hostoutput="$HOSTOUTPUT$" --longhostoutput="$LONGHOSTOUTPUT$" --datetime="$LONGDATETIME$"
and
xi_service_notification_handler
Code: Select all
/usr/bin/php /usr/local/nagiosxi/scripts/handle_nagioscore_notification.php --notification-type=service --contact="$CONTACTNAME$" --contactemail="$CONTACTEMAIL$" --type=$NOTIFICATIONTYPE$ --escalated="$NOTIFICATIONISESCALATED$" --author="$NOTIFICATIONAUTHOR$" --comments="$NOTIFICATIONCOMMENT$" --host="$HOSTNAME$" --hostaddress="$HOSTADDRESS$" --hostalias="$HOSTALIAS$" --hostdisplayname="$HOSTDISPLAYNAME$" --service="$SERVICEDESC$" --hoststate=$HOSTSTATE$ --hoststateid=$HOSTSTATEID$ --servicestate=$SERVICESTATE$ --servicestateid=$SERVICESTATEID$ --lastservicestate=$LASTSERVICESTATE$ --lastservicestateid=$LASTSERVICESTATEID$ --servicestatetype=$SERVICESTATETYPE$ --currentattempt=$SERVICEATTEMPT$ --maxattempts=$MAXSERVICEATTEMPTS$ --serviceeventid=$SERVICEEVENTID$ --serviceproblemid=$SERVICEPROBLEMID$ --serviceoutput="$SERVICEOUTPUT$" --longserviceoutput="$LONGSERVICEOUTPUT$" --datetime="$LONGDATETIME$"
How can I change from address? I've noticed in /usr/local/nagios/etc/nagios.cfg
# MODIFIED
admin_email=
[email protected]
admin_pager=
[email protected]
Re: SMS From User Setting
Posted: Mon Mar 18, 2013 11:10 am
by slansing
The from address is changed from the following page:
Re: SMS From User Setting
Posted: Tue Mar 19, 2013 1:18 pm
by asmgiadmin
Set to use sendmail.
How can I change the user alerts are sent from?
Re: SMS From User Setting
Posted: Tue Mar 19, 2013 1:20 pm
by slansing
That is the page in Nagios XI where you can change the Sent From address.
Re: SMS From User Setting
Posted: Tue Mar 19, 2013 1:24 pm
by asmgiadmin
got it.
FYI - If from address is invalid, it seems that default
[email protected] is used.
Re: SMS From User Setting
Posted: Tue Mar 19, 2013 2:55 pm
by slansing
Glad to hear you got it working. Thanks for letting us know!