2017-12-12 15 views
0

우분투 xenial 컴퓨터에 icinga2를 설치했습니다. 우편 번호를 사용하여 메일을 제대로 보내고 있습니다. 즉, echo "hello world" | mail -s "test subject" [email protected] 은 예상대로 이메일을 보냅니다.mail 명령을 호출 할 때 icinga2가 사용하는 Mailbin을 지정하는 방법

/var/log/icinga2/debug.log

[2017년 12월 12일 2시 56분 : icinga 이메일을 보낼 때

그러나, 나는 다음과 같은 오류 메시지를 찾을 수 : 050000] 통지/프로세스 : PID 5512> ('/etc/icinga2/scripts/mail-host-notification.sh'-4 '$ $ a.mydomain.com'(PID : 5512, 인수 : '/etc/icinga2/scripts/mail-host-notification.sh' '-4'127.0.0 $ "./Maildir"을 정규화 할 수 없습니다. ./Maildir/sent : 해당 파일이나 디렉토리가 없습니다. 실패했습니다. 메시지를 저장하다. n "./Maildir/sent"- 메시지가 전송되지 않았습니다.

이 오류는 Maildir 디렉터리가 설정되지 않아 발생합니다. 그러나 어떤 사용자가 mail 명령을 호출하는지 결정하는 방법을 알 수 없습니다. 나는 또한 cwd가 안으로 놓인 무슨을 모른다 ./Maildir/sent.

누구든지 알아낼 나를 도울 수 있다면 매우 감사 할 것 중 하나 다음 Maildir 형식을 설정하는

  1. icinga가 설정 위치를 알하도록 사용하는 사용자를 지정하는 방법
  2. MAILDIR
  3. 더 좋은 방법은 icinga 사전에

감사 이메일을 보내 얻을 수

답변

1

/디렉토리에 Maildir을 만들고 owner : group을 nagios : nagios로 설정하여 우편으로 icinga2 인스턴스를 올바르게 가져올 수있었습니다. 현재 어떻게 구성해야할지 모르지만 작동하는 구성입니다!

+0

매력처럼 작동했습니다. 감사! – user2079438