Всем привет!
Есть небольшая проблема. На борту Debian 6, nagios3 и postfix. Проблема заключается в том что по макросу из /etc/nagios3/conf.d/commands пиьсмо отправляется локальному пользователю, а не контактам из /etc/nagios3/objects/contacts До установки nagios стоял icinga, которую я благополучно снес с помощью apt-get remove icinga --purge облазил конфиги, никак не могу понять почему он отправляет сам себе.
Макрос:
/usr/bin/printf "%b" "Notification:\t$NOTIFICATIONTYPE$\n\nOccurred:\t$DATETIME$\nHostname:\t$HOSTALIAS$ ($HOSTADDRESS$)\nService:\t$SERVICEDESC$\nState:\t\t$SERVICESTATE$\nDetails:\n\ n$OUTPUT$" | /usr/bin/mail -s "$NOTIFICATIONTYPE$: $HOSTALIAS$/$SERVICEDESC$ -- $SERVICESTATE$" "$CONTACTEMAIL"
Mail.log:
Jul 18 16:18:52 ls1 postfix/pickup[31764]: 49F1240B2: uid=1000 from=<ladmin>
Jul 18 16:18:52 ls1 postfix/cleanup[3120]: 49F1240B2: message-id=<20120718121852.49F1240B2@ls1>
Jul 18 16:18:52 ls1 postfix/qmgr[9174]: 49F1240B2: from=<ladmin@ls1>, size=347, nrcpt=1 (queue active)
Jul 18 16:18:52 ls1 postfix/local[3129]: 49F1240B2: to=<ladmin@ls1>, relay=local, delay=0.03, delays=0.02/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Jul 18 16:18:52 ls1 postfix/qmgr[9174]: 49F1240B2: removed
/etc/nagios3/objects/contacts.cfg
define contact{
contact_name support
contactgroups admins
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,r
service_notification_commands notify-service-by-email
host_notification_commands notify-host-by-email
email user@mail.ru
register 1
}