12 Zabbix4.4.0のsendEmail電子メールアラートシステムの最適化戻る:自己ZABBIXハイライトZabbix4.4.0システムが教えるあなたがのsendEmail電子メールアラートを実現

戻ります:自己のZabbixへの道を

戻ります:自己Zabbix4.0への道を

自己ZABBIXコレクション:へ戻ります

12 Zabbix4.4.0のsendEmail電子メールアラートシステムの最適化

接続章   Zabbix4.4.0システムは、あなたがのsendEmail電子メールアラートを実現教えて

1.テストアラームスクリプト

#!/ binに/ bashの
= $ 1へ        
対象= $ 2   
メッセージ= $ 3   
#URL = $ 4
/ usr / local /ビン/のsendEmail -f [email protected] -t -s smtp.163.com -u "$件名" "$に" -oメッセージコンテンツタイプ= HTML -oメッセージ文字セット= UTF8 -xu [email protected] -xp ************ -m "$メッセージ" 

 テストは、電子メール警告の内容が極端な不快感が操作や保守担当者によって引き起こされることがわかりました。

アラーム後2.最適化スクリプト

 パラメータ設定、アラーム出力行後。

#!/ binに/ bashの

SMTP_SERVER = 'smtp.163.com'
username='[email protected]
パスワード= '**********'
from_email_address='[email protected]
to_email_address = "$ 1"
message_subject_utf8 = "$ 2"
message_body_utf8 = "$ 3"

message_subject_gb2312 = `のiconv -t GB2312 -f UTF-8 << EOF
$ message_subject_utf8
EOF`
[$?-eq 0] && MESSAGE_SUBJECT = "$ message_subject_gb2312" || MESSAGE_SUBJECT = "$ message_subject_utf8"

message_body_gb2312 = `のiconv -t GB2312 -f UTF-8 << EOF
$ message_body_utf8
EOF`
[$?-eq 0] && MESSAGE_BODY = "$ message_body_gb2312" || MESSAGE_BODY = "$ message_body_utf8"

sendEmail = 'は/ usr / local /ビン/のsendEmail'
セット-x
$のsendEmail -s "$ SMTP_SERVER" -xu "$ユーザー名" "$ to_email_address" -t "$ from_email_address" -f -xp "$パスワード" -u "$ MESSAGE_SUBJECT" -m "$ MESSAGE_BODY" -oメッセージのContentタイプ=テキスト-oメッセージのcharset = GB2312 

最適化されたコンテンツの公開電子メール警告:

 

 

 ......

おすすめ

転載: www.cnblogs.com/yaoyaojcy/p/11820608.html