Thanks Michael for the hint.  I fixed my config and things work now.

On Thu, Aug 30, 2012 at 1:15 AM, Michael Friedrich <
michael.friedr...@gmail.com> wrote:

> On 30.08.2012 02:23, Steven Truong wrote:
> > Hi all,
> >
> > This has been a problem as Icinga can not set the address for the
> > recipient of the alert correctly. Icinga keeps giving
> > $@mynet.net <http://mynet.net> instead of the correct value of the
> > macro CONTACTEMAIL (in my case tech...@mynet.net
> > <mailto:tech...@mynet.net>)
> >
> > [root@it01 ~]# rpm -qa |grep icinga
> > icinga-doc-1.7.2-1.el6.x86_64
> > icinga-web-1.7.2-1.el6.noarch
> > icinga-gui-1.7.2-1.el6.x86_64
> > icinga-web-module-pnp-1.7.2-1.el6.noarch
> > icinga-idoutils-libdbi-mysql-1.7.2-1.el6.x86_64
> > icinga-1.7.2-1.el6.x86_64
> >
> >
> > Here is definition for a service:
> >
> > define service {
> >   name                            check_mk_default
> >   register                        0
> >   active_checks_enabled           1
> >   passive_checks_enabled          1
> >   parallelize_check               1
> >   obsess_over_service             1
> >   check_freshness                 0
> >   notifications_enabled           1
> >   event_handler_enabled           0
> >   flap_detection_enabled          1
> >   failure_prediction_enabled      1
> >   process_perf_data               0
> >   retain_status_information       1
> >   retain_nonstatus_information    1
> >   notification_interval           0
> >   is_volatile                     0
> >   normal_check_interval           1
> >   retry_check_interval            1
> >   max_check_attempts              1
> >   notification_options            u,c,w,r,f
> >   notification_period             24X7
> >   check_period                    24X7
> > }
> >
> > define service {
> >   name                            check_mk_perf
> >   register                        0
> >   process_perf_data               1
> >   action_url
> >  /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=$SERVICEDESC$'
> > class='tips'
> > rel='/pnp4nagios/index.php/popup?host=$HOSTNAME$&srv=$SERVICEDESC$
> > }
> >
> >
> > define service {
> >   name                            check_mk_passive_perf
> >   use                             check_mk_perf,check_mk_default
> >   register                        0
> >   active_checks_enabled           0
> > }
> >
> > define command{
> >         command_name    notify-service-by-email
> >         command_line    /usr/bin/printf "%b" "***** Icinga
> > *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService:
> > $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState:
> > $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional
> > Info:\n\n$SERVICEOUTPUT$\n" | /bin/mail -r ici...@mynet.net
> > <mailto:ici...@mynet.net> -s "** $NOTIFICATIONTYPE$ Service Alert:
> > $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
> >         }
> >
> > define contact{
> >         name                            generic-contact         ; The
> > name of this contact template
> >         service_notification_period     24x7                    ;
> > service notifications can be sent anytime
> >         host_notification_period        24x7                    ; host
> > notifications can be sent anytime
> >         service_notification_options    w,u,c,r,f,s             ; send
> > notifications for all service states, flapping events, and scheduled
> > downtime events
> >         host_notification_options       d,u,r,f,s               ; send
> > notifications for all host states, flapping events, and scheduled
> > downtime events
> >         service_notification_commands   notify-service-by-email ; send
> > service notifications via email
> >         host_notification_commands      notify-host-by-email    ; send
> > host notifications via email
> >         register                        0                       ; DONT
> > REGISTER THIS DEFINITION - ITS NOT A REAL CONTACT, JUST A TEMPLATE!
> >         }
> >
> > define contact{
> >         contact_name                    techops
> >         use                             generic-contact
> >         alias                           Tech Ops
> >         email tech...@mynet.com <mailto:tech...@mynet.com>
> >         host_notifications_enabled      1
> >         service_notifications_enabled   1
> > }
> >
> > define contactgroup{
> >          contactgroup_name      techops
> >          alias                  Tech Ops
> >          members                techops
> >         }
> >
> >
> > define service {
> >   use                           check_mk_passive_perf
> >   host_name                     it01
> >   service_description           CPU load
> >   notification_interval         0
> >   notifications_enabled         1
> >   event_handler                 notify-service-by-email
> >   contact_groups                techops
> >   event_handler_enabled         1
> >   check_interval                2
> >   max_check_attempts            3
> >   check_command                 check_mk-cpu.loads
> > }
> >
> > Here are some info on my smtp postfix server. I really have to map
> > $@mynet.net <http://mynet.net> to myn...@mynet.net
> > <mailto:myn...@mynet.net>.
> >
> >
> > /etc/postfix/generic
> > $@mynet.net <http://mynet.net> myn...@mynet.net <mailto:myn...@mynet.net
> >
> >
> >
> > Aug 29 16:28:08 it01 postfix/pickup[8773]: D1A062AD: uid=497
> > from=<ici...@mynet.net <mailto:ici...@mynet.net>>
> > .....
> > Aug 29 16:28:09 it01 postfix/smtp[13501]: > smtp.xxxx.com
> > <http://smtp.xxxx.com>[a.b.c.d]:587: MAIL FROM:<ici...@mynet.net
> > <mailto:ici...@mynet.net>> AUTH=<>
> > Aug 29 16:28:09 it01 postfix/smtp[13501]: maps_find:
> > smtp_generic_maps: hash:/etc/postfix/generic(0,lock|fold_fix):
> > $@mynet.net <http://mynet.net> = myn...@mynet.net
> > <mailto:myn...@mynet.net>
> > Aug 29 16:28:09 it01 postfix/smtp[13501]: mail_addr_find: $@mynet.net
> > <http://mynet.net> -> myn...@mynet.net <mailto:myn...@mynet.net>
> > .....
> > Aug 29 16:28:09 it01 postfix/smtp[13501]: mail_addr_map: $@mynet.net
> > <http://mynet.net> -> 0: myn...@mynet.net <mailto:myn...@mynet.net>
> > Aug 29 16:28:09 it01 postfix/smtp[13501]: smtp_map11_external:
> > $@mynet.net <http://mynet.net> -> myn...@mynet.net
> > <mailto:myn...@mynet.net>
> > ...
> > Aug 29 16:28:09 it01 postfix/smtp[13501]: < smtp.xxxx.com
> > <http://smtp.xxxx.com>[a.b.c.d]:587: 250 OK
> > Aug 29 16:28:09 it01 postfix/smtp[13501]: > smtp.xxxx.com
> > <http://smtp.xxxx.com>[a.b.c.d]:587: RCPT TO:<myn...@mynet.net
> > <mailto:myn...@mynet.net>>
> > ...
> > Aug 29 16:28:11 it01 postfix/smtp[13502]: F04FE289:*to=<$@mynet.net
> > <http://mynet.net>>, orig_to=<$>, r*elay=smtp.xxxx.com
> > <http://smtp.xxxx.com>[a.b.c.d]:587, delay=2.3,
> > delays=0.23/0.01/0.49/1.6, dsn=2.0.0, status=sent (250 Message
> > 0M1m9C-1Tuqyq2XxC-00thsZ accepted by m1.justme.meme)
> >
> >
> > Could you please help me with this issue?
>
> i guess you are using a macro not capable of being grabbed in that manner.
> either way, that behaviour leaving unknown macros on the shell will
> change with 1.8 - see https://dev.icinga.org/issues/2291
> >
> > Thanks,
> > Steven.
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Live Security Virtual Conference
> > Exclusive live event will cover all the ways today's security and
> > threat landscape has changed and how IT managers can respond. Discussions
> > will include endpoint security, mobile security and the latest in malware
> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> >
> >
> > _______________________________________________
> > icinga-users mailing list
> > icinga-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/icinga-users
>
>
> --
> DI (FH) Michael Friedrich
>
> Lead Icinga Core Developer
> https://www.icinga.org
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> icinga-users mailing list
> icinga-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/icinga-users
>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
icinga-users mailing list
icinga-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/icinga-users

Reply via email to