Cacti Email Notification Setupの設定方法を学びたいですか? このチュートリアルでは、アラートトリガーがアクティブになったときにEメールを送信するようにCactiを設定する方法を説明します。

この例では、SMTPサーバーとしてGoogle Gmailを使用します。

•Ubuntu 19.04
•サボテン1.2.3

サボテンとは何ですか?

Cactiとは何ですか?Cactiは完全にPHP駆動型のデータ監視用のオープンソースプラットフォームです。

Webインターフェースでは、ユーザーはRRDtoolへのフロントエンドとしてCactiを使用し、グラフを作成し、それらにMySQLに格納されたデータを追加することができます。

Cactiは、ネットワークモニタを実行するためにユーザがグラフを作成するためのSNMPサポートも持っています。

Cacti Playlist:

このページでは、サボテンのインストールに関連するビデオのリストに素早くアクセスすることができます。

という名前の私たちのYouTubeチャンネルを購読することを忘れないでください FKIT.

サボテンのチュートリアル:

このページでは、Cactiチュートリアルのリストへのクイックアクセスを提供します。

チュートリアル - Gmailの統合

まず、Gmailアカウントが外部プログラムから接続を受信できるようにする必要があります。

ブラウザを開き、Gmailアカウントにアクセスします。

この例では、ブラウザに次のURLが入力されています。

http://gmail.google.com

ログイン画面で、Gmailのユーザー名とパスワードを入力します。

Gmail account

ログイン後、次のURLにアクセスする必要があります。

• https://myaccount.google.com/lesssecureapps

安全性の低いアプリケーションを使用できるようにするには、このオプションを選択します。

google less secure app

それでは、Linuxのコマンドラインを使ってGmailを使って電子メールを送信できるかどうかをテストする必要があります。

以下のコマンドを使用して必要なパッケージをインストールします。

# sudo apt-get update
# sudo apt-get install ssmtp

ssmtp.confファイルを編集してGmailアカウントに接続します。

# vi /etc/ssmtp/ssmtp.conf

root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:587
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES
UseSTARTTLS=YES

この例では、Gmailアカウントvirtualcoin.videos@gmail.comを使用しています。

この例では、Gmailアカウントvirtualcoin.videos@gmail.comはパスワードkamisama123を使用しています。

自分のアカウントを反映するようにGmailアカウントとパスワードを変更する必要があります。

コマンドラインを使用して電子メールを送信するには、次のコマンドを使用します。

# echo "E-Mail using the command-line" | ssmtp virtualcoin.videos@gmail.com

送信したばかりのテストメッセージについてGmailの受信トレイを確認してください。

gmail inbox

テストが成功した場合は、このチュートリアルの次のセクションに進むことができます。

テストが失敗した場合は、次のメッセージが表示されることがあります。

• ssmtp: Authorization failed (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 - gsmtp)

この問題を解決するには、次のURLにアクセスする必要があります。

• https://accounts.google.com/DisplayUnlockCaptcha

アカウントのブロックを解除するオプションを選択します。

google unlock account

コマンドラインを使用してEメールをもう一度送信してください。

テストが成功した場合は、このチュートリアルの次のセクションに進むことができます。

チュートリアル - Cacti Eメール通知設定

それでは、Cactiサーバのダッシュボードにアクセスし、Linuxコンピュータをホストとして追加する必要があります。

ブラウザを開き、WebサーバのIPアドレスと/ cactiを入力します。

この例では、ブラウザに次のURLが入力されています。

•http://10.0.129.100/cacti

ログイン画面で、デフォルトのユーザ名とデフォルトのパスワードを使用します。

・デフォルトのユーザ名:admin
•デフォルトパスワード:admin

Cacti login

ログインが成功すると、あなたはCacti Dashboardに送られます。

Cacti dashboard

Cactiダッシュボード画面で、[設定]メニューにアクセスして[設定]オプションを選択します。

設定画面で、メール/レポート/ DNSタブにアクセスする必要があります。

Cacti email menu

電子メールオプションで、以下の設定を行い、保存ボタンをクリックします。

•問題の主な管理者への通知 - はい
•テストEメール - Cacti Eメール機能が機能しているかどうかをテストするEメールアドレス。
•メールサービス - SMTP
•Ping Mail Server - いいえ
•Eメールアドレスから - あなたのGmailアドレス
•From Name - 名前または説明
•ワードラップ - 120

Cacti SMTP Configuration

[SMTPオプション]領域で、次の設定を行い、[保存]ボタンをクリックします。

•SMTPホスト名 - smtp.gmail.com
•SMTPポート - 587
•SMTPユーザー名 - Cacti通知を送信する電子メールアカウントのユーザー名。
•SMTPパスワード - Cacti通知を送信するEメールアカウントのパスワード。
•SMTPセキュリティ - TLS
•SMTPタイムアウト - 10

Cacti email configuration

Eメールオプションで、Send a Test emailオプションをクリックします。

Cactiはテストメッセージを送信しようとします。

Cacti Test Email Configuration

これはCactiによって送信されたメッセージの例です。

Cacti email example

おめでとうございます。 CactiサーバのEメール通知を設定しました

Cacti - ユーザのEメールアドレスを設定する

Cactiダッシュボードで、[設定]メニューにアクセスして[ユーザ]オプションを選択します。

さて、あなたは管理者ユーザーのEメールアドレスを設定し、保存ボタンをクリックする必要があります。

Cacti User email

電子メール通知を送信するすべてのユーザーアカウントに電子メールアドレスを設定します。

おめでとうございます。 CactiのEメール設定はこれで完了です。

Cacti Thresholdプラグインのインストール

Cacti Threshold Pluginは、Cacti警告メッセージ機能を有効にします。

まず、コマンドラインを使ってCacti Threshold Pluginをインストールする必要があります。

Linuxコンソールで、以下のコマンドを使用してThreshold Pluginをダウンロードしてインストールします。

# mkdir /downloads
# cd /downloads
# wget https://github.com/Cacti/plugin_thold/archive/v1.0.6.tar.gz
# tar -zxvf v1.0.6.tar.gz
# cp plugin_thold-1.0.6 /var/www/html/cacti/plugins/thold -R
# chown www-data.www-data /var/www/html/cacti/plugins -R

Cactiダッシュボードで、[設定]メニューにアクセスして[プラグイン]オプションを選択します。

[Actions]列で、[Cacti Threshold Plugin]をインストールするオプションをクリックします。

[Actions]列で、[Cacti Threshold Plugin]を有効にするオプションをクリックします。

Cacti Threshold Plugin

Cactiプラグインのインストールが完了したら、[設定]メニューにアクセスして[設定]オプションを選択します。

設定画面で、しきい値タブにアクセスする必要があります。

Cacti Threshold menu

電子メールオプションで、以下の設定を行い、保存ボタンをクリックします。

•デッドデバイス通知 - はい
•デッドデバイス通知メール - あなたのメールアドレス
•Eメールアドレスから - あなたのGmailアドレス
•From Name - 名前または説明。

Cacti Emailing options

デバイスにアクセスできない場合は、次のメッセージが表示されます。

Cacti alert message

次に、しきい値を設定します。

サボテンのしきい値設定

あなたはサボテン警告メッセージを送るために特定の閾値を作成したいと思うかもしれません。

Cactiダッシュボードで、[管理]メニューにアクセスして[しきい値]オプションを選択します。

新しいしきい値を追加するには、画面の右上にあるプラス記号をクリックしてください。

Cacti Threshold Management

しきい値を設定したいデバイスとグラフを選択します。

Cacti email alert configuration

Cactiしきい値設定画面で、次の設定を行います。

•しきい値有効 - はい
•警告 - 高/低設定 - 希望の値を設定します
•アラート - 高/低設定 - 希望の値を設定します
•警告通知リスト - 目的の通知リストを選択します
•アラート通知リスト - 目的の通知リストを選択します

設定が終わったら、Saveボタンをクリックしてください。

Cacti Threshold Configuration

通知グループを設定する場合は、[管理]メニューにアクセスして[通知リスト]オプションを選択します。

これはCacti Eメールアラートメッセージの例です。

Cacti email alert example

おめでとうございます。 これで、CactiのEメールアラート設定は完了です。