GCE의 Zabbix에서 SendGrid를 통해 메일 보내기 (postfix 사용 없음)
하고 싶은 일
GCE에 있는 Zabbix에서 알림 이메일을 보내고 싶습니다.
가능하면 postfix는 사용하지 않고 Zabbix의 미디어 타입만으로 메일을 보내고 싶다.
※SMTP Auth 인증 기능이 없기 때문에, Zabbix4.0 이후를 대상으로 합니다.
전제
GCE에서는 포트 25 SMTP 프로토콜은 기본적으로 차단되어 있다.
포트 587에 대해서도 일부(Google 서비스 등)를 제외하고 차단되어 있다.
상기를 위해, 공식 기재의 방법을 포함해 Zabbix로부터 경보를 송신하는 하기 하기 수법이 있다.
GCE에서는 포트 25 SMTP 프로토콜은 기본적으로 차단되어 있다.
포트 587에 대해서도 일부(Google 서비스 등)를 제외하고 차단되어 있다.
상기를 위해, 공식 기재의 방법을 포함해 Zabbix로부터 경보를 송신하는 하기 하기 수법이 있다.
위의 4를 사용하고 있었지만, 검증도 겸해 1.의 방법을 검증해 보았습니다.
사용 서비스는 SendGrid입니다.
방법
SendGrid 서비스에 등록합니다.
이것은 공식을 본대로 설정하면 OK입니다.
특히 추가하지 않습니다.
【참고】
h tps : // c ぉ d. 오, ぇ. 코 m / 코 m 뿌테 / 드 cs / 쓰리 아 ls / 센 ぢ g-마이 l / 우신 g 센 dg 리 d? hl = 그럼
SendGrid 설정하기
취향이지만 아래를 실시했습니다.
[Settings] -> [Mail Settings] -> [Plain Content]를 "Active"로 변경
[Settings] -> [Account Details] -> [Timezone]을 "GMT+09:00 - Osaka, Sapporo, Tokyo Asia/Tokyo"로 변경
Zabbix에서 미디어 유형을 만듭니다.
Zabbix로 장애가 발생하여 이메일 보내기
※여기는 보통 일이므로 할애합니다.
빠진 것
· 연결 보안을 SSL/TLS로 설정했습니다.
이 탓은 완전히 말할 수 없지만 STARTTLS로 변경하면 전송되었습니다.
telnet에서의 테스트에도 화면 표시에 STARTTLS가 표시되므로 아마 그 방식만 대응하고 그랬습니다.
· 방화벽을 닫았다.
내 환경에서는 2525가 닫혔습니다.
VCP의 디폴트 방화벽의 설정이라면 외향 통신은 any이므로 문제 없습니다만, 닫고 있는 경우등은 주의해 주세요.
Reference
이 문제에 관하여(GCE의 Zabbix에서 SendGrid를 통해 메일 보내기 (postfix 사용 없음)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gohatomo/items/fa6d5e639267fa2d5567
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(GCE의 Zabbix에서 SendGrid를 통해 메일 보내기 (postfix 사용 없음)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gohatomo/items/fa6d5e639267fa2d5567텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)