ZABBIXアラートメールを外部メールサーバー(SMTP認証)から送信する際の設定備忘メモ

ZABBIXでのホスト設定や監視項目をセットしたら障害発生時にアラートをメールで受け取れるように設定したいのですが、今回のサーバー構成はZABBIXとメールサーバーは別で、どちらもAWSのEC2です。加えてメールサーバーはSMTP認証を設定したPostfix どちらのOSもCentOS ZABBIXサーバーが直接メールを送信する場合はサンプルとして用意されているメディアタイプに設定を加えればメールが送信されてくるけど 今回の構成だとメールサーバーはZABBIXサーバーとは別で既に運用している物でメールの送信の際はSMTP認証が必要です。どうすればいいのか? お決まりのGoogle検索。 https://sites.google.com/site/learningoss/home/zabbixkaramerude-tong-zhi こちらの記事を参考にさせていただきました。
1.ZABBIXサーバーへPostfixをインストール

yum install postfix
vi /etc/postfix/main.cfを編集する relayhost = [mail.xxx.xxx.jp]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth_conf
smtp_sasl_mechanism_filter = CRAM-MD5
smtp_sasl_security_options = noanonymous

※リレー先ホストを設定してSMTP-Authの設定とパスワードファイルのパスなどを入れてみる

2.SMTP認証用ファイルを作成
メールサーバーのアカウントとパスワードをファイルに設定

vi /etc/postfix/smtp_auth_conf
mail.xxx-xxxxxx.jp アカウント名:パスワード

パスワードファイルをhashでDB化

postmaphash:/etc/postfix/smtp_auth_conf

postfixを再起動

/etc/init.d/postfix restart

3.コマンドでメール送信テスト
mailx で送信してみる きちんとメールサーバー経由でメールが届くか確認する
また、きちんとリレーされてメールが送信されているかを確認してください。

4.ZABBIXのメディアタイプを修正
image
名前:Email(デフォルト)
タイプ:メール
SMTPサーバー:localhost4.localdomain4
SMTPHelo:ドメイン名(送信ドメイン)
送信元メールアドレス:メールアドレス
5.動作検証
すでにトリガーなどがホストに設定されている前提ですが、擬似的にアラートを発生させる。私の場合はホスト設定しているIPアドレスを変更した
6.メールが配送されたらメールヘッダーを確認
きちんとリレーしているかなぁ?

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

adana escort adıyaman escort afyon escort ağrı escort aksaray escort amasya escort ankara escort antalya escort ardahan escort artvin escort aydın escort balıkesir escort bartın escort batman escort bayburt escort bilecik escort bingöl escort bitlis escort bolu escort burdur escort bursa escort çanakkale escort çankırı escort çorum escort denizli escort diyarbakır escort düzce escort edirne escort elazığ escort erzincan escort erzurum escort eskişehir escort gaziantep escort gebze escort giresun escort gümüşhane escort hakkari escort hatay escort ığdır escort ısparta escort istanbul escort izmir escort izmit escort kahramanmaraş escort karabük escort karaman escort kars escort kastamonu escort kayseri escort kilis escort kırıkkale escort kırklareli escort kırşehir escort kocaeli escort konya escort kütahya escort malatya escort manisa escort mardin escort mersin escort muğla escort muş escort nevşehir escort niğde escort ordu escort osmaniye escort rize escort sakarya escort samsun escort şanlıurfa escort siirt escort sinop escort şırnak escort sivas escort tekirdağ escort tokat escort trabzon escort tunceli escort uşak escort van escort yalova escort yozgat escort zonguldak escort marmaris escort bodrum escort alanya escort side escort konyaaltı escort muratpaşa escort manavgat escort çeşme escort sincan escort çankaya escort keçiören escort mamak escort etimesgut escort buca escort konak escort karabağlar escort bornova escort karşıyaka escort bayraklı escort alsancak escort ataşehir escort pendik escort maltepe escort kartal escort kadıköy escort görükle escort atakum escort ayvalık escort deutsche escort berlin escort düsseldorf escort hamburg escort münchen escort stuttgart escort berlin escort düsseldorf escort hamburg escort münchen escort stuttgart escort deutsche escort köln escort ataşehir escort avcılar escort bağcılar escort bahçelievler escort bakırköy escort başakşehir escort bayrampaşa escort bebek escort beşiktaş escort beykoz escort beylikdüzü escort beyoğlu escort çatalca escort çekmeköy escort esenler escort esenyut escort fatih escort gaziosmanpaşa escort güngören escort kadıköy escort kağıthane escort kartal escort küçükcekmece escort maltepe escort pendik escort sancaktepe escort sarıyer escort şile escort silivri escort şişli escort sultanbeyli escort sultangazi escort taksim escort tuzla escort ümraniye escort üsküdar escort zeytinburnu escort manavgat escort