オンラインチュートリアルに従って実装しました。 zabbix3.4、スクリプトとsendEmailを使用します。 1. sendEmail を /usr/local/bin にダウンロードして解凍し、権限を変更します。 ダウンロードURL: SendEmail - この無料のコマンドライン電子メールクライアントを使用して電子メールを送信します http://caspian.dotconf.net/menu/Software/SendEmail/ 権限の変更: chown zabbix:zabbix /usr/local/bin/sendEmail 2. 電子メールテストを実施します。 /usr/local/bin/sendEmail -f [email protected] (送信メール) -s smtp.163.com -u "メールタイトル" -m "メール内容" -o message-content-type=html -o message-charset=utf8 -xu [email protected] (送信メールアカウント) -xp "NetEase メール認証コード" -t "対象メール" 3. 電子メール テストに合格したら、/usr/local/zabbix/share/zabbix/alertscripts/ ディレクトリに移動し、新しい mail.sh ファイルを作成して権限を付与します。 4.mail.shの内容: #!/bin/bash 〜$1 件名=$2 本体=$3 /usr/local/bin/sendEmail -o tls=auto -f [email protected] -t "$to" -s smtp.163.com -u "$subject" -o message-content-type=html -o message-charset=utf8 -xu [email protected] -xp "メールボックスクライアント認証コード" -m "$body" 5. テストエラー [root@centos7 alertscripts]# ./mail.sh "ターゲットメールボックス" test_topic hello_world! ****************************************************************************** クライアントのSSL_verify_modeのデフォルトであるSSL_VERIFY_NONEを使用する 非推奨です。SSL_verify_mode を SSL_VERIFY_PEER に設定してください。 検証のために SSL_ca_file|SSL_ca_path を使用することもできます。 証明書を検証せずに、 中間者攻撃に対して接続が開かれている場合は設定してください アプリケーションで SSL_verify_mode を明示的に SSL_VERIFY_NONE に設定します。 ****************************************************************************** /usr/local/bin/sendEmail の 1906 行目。 /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm の 444 行目に無効な SSL_version が指定されました。 sendemailの1906行目から
変更後
再度テストし、成功しました。 [root@centos7 alertscripts]# ./mail.sh "ターゲットメールボックス" test_topic hello_world! ****************************************************************************** クライアントのSSL_verify_modeのデフォルトであるSSL_VERIFY_NONEを使用する 非推奨です。SSL_verify_mode を SSL_VERIFY_PEER に設定してください。 検証のために SSL_ca_file|SSL_ca_path を使用することもできます。 証明書を検証せずに、 中間者攻撃に対して接続が開かれている場合は設定してください アプリケーションで SSL_verify_mode を明示的に SSL_VERIFY_NONE に設定します。 ****************************************************************************** /usr/local/bin/sendEmail の 1906 行目。 8月8日 15:42:42 wanbu sendEmail[25763]: メールが正常に送信されました。 6.zabbix-webの設定 zabbix3.4 では、アクション、メディア タイプ、ユーザーの 3 つの場所を設定する必要があります。アクションは判断と電子メールの送信を担当し、メディア タイプはスクリプトの選択とパラメータの受け渡しを担当し、ユーザーはアラーム情報の送信先やその他の情報を明確にする責任があります。 公式サイトの設定手順に従ってください。この部分を書くのは面倒です。注意すべき唯一の点は、メディア タイプに 3 つのパラメータ、つまり {ALERT.SENDTO}、{ALERT.SUBJECT}、{ALERT.MESAGE} を追加する必要があることです。これらはそれぞれ、mail.sh の宛先、件名、本文に対応します。 7. 最後に、「レポート」-「アクション ログ」をクリックして、電子メールが正常に送信されたかどうか、および失敗の理由を確認します。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
>>: Windows Server 2016 に MySQL 5.7.19 の解凍バージョンをインストールするための詳細なチュートリアル
グリッドシステムの形成1692年、新しく即位したフランス国王ルイ14世は、フランスの印刷技術のレベル...
1. 対照的な色を使用します。ここでのコントラストとは、テキストの色と背景色のコントラストを指します...
数年前、Taobaoのモバイル版の左下隅に面白い丸いボタンがあったことを覚えています。それをクリック...
目次1. 概要2. MySQLデータ型の詳細な説明1) 文字列型2) 整数型3) 浮動小数点型4) ...
1. インストール前の準備1. 公式ウェブサイトからUbuntu 20.04のイメージファイルを直接...
目次1つのマスターと複数のスレーブのレプリケーションアーキテクチャマルチレベルレプリケーションアーキ...
この記事の例では、vueシャトルボックスを上下に動かすための具体的なコードを参考までに共有しています...
これはかなり前に書かれた記事です。今となっては、その中の考え方は学ぶ価値があるように思えます。jb5...
この例では、jQuery を使用してマウス ドラッグ イメージ機能を実装します。まず、ラッパーを設定...
目次1. 計算入門1.1、getとsetの使い方1.2. 計算された属性キャッシュ2. 時計の紹介3...
mysql コマンドを入力します: mysql -u+(ユーザー名) -p+(パスワード) mysq...
この記事はMySQL 5.7.23 winx64のインストールチュートリアルを記録します。具体的な内...
0. 新しい操作: mkdir abc #新しいフォルダを作成 touch abc.sh #新しいフ...
この記事の例では、画像デジタル時計を実現するためのJSの具体的なコードを参考までに共有しています。具...
HTML <dl> タグ#定義と使用法<dl> タグは定義リストを定義します...