ネットワーク監視スモーキング電子メールアラート(2)

ネットワーク監視スモーキングビルド構成(1)
ネットワーク監視スモーキング電子メールアラート(2)

はじめに:スモーキングの電子メールアラートには2つのタイプがあります。1つは独自のsendmailで、もう1つは外部メールボックス(qq、163など)を呼び出すことです。2つ目は推奨されます。インターネットで見つけた喫煙警告のチュートリアルはすべて同じです。10個中9個は同じです。率直に言って、コピーして貼り付けるだけです。理解できない場所もありますが、他の記事は見つかりません。 。自分でしか理解できません。能力が限られているためかもしれません。アラートメールの送信に1日かかりました。以下で詳しく説明します。

1.外部メール構成を追加します

a。Authen:: SASLモジュールをインストールします

cd /tmp
wget http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/Authen-SASL-2.12.tar.gz
chmod a+x Authen-SASL-2.12.tar.gz
tar zxvf Authen-SASL-2.12.tar.gz
cd Authen-SASL-2.12
perl Makefile.PL
make test
make install   //安装完成

b。smokeping/ lib /Smokeping.pmを変更します

vi /usr/local/smokeping/lib/Smokeping.pm  //找到对应安装位置,编辑

変更1:テキストの先頭に行を追加します

use Authen::SASL      

変更2:sendmailを取得し、次の位置に行を追加します

$smtp->auth(split(/\s*,\s*/, $cfg->{General}{mailusr}),split(/\s*,\s*/, $cfg->{General}{mailpwd}));

ここに画像の説明を挿入
変更3:_varsを取​​得し、mailusrおよびmailpwdパラメーターを追加します
ここに画像の説明を挿入

2.スモーキング構成ファイルを変更します

vi /usr/local/smokeping/etc/config
#这里也是三处位置修改

変更1:一般的な
ここに画像の説明を挿入
変更2でメールボックスサーバーアカウントのパスワードを追加します。アラートでアラームを送受信するための電子メールアカウントを追加します。以下は、アラームをトリガーするために一般的に使用されるいくつかのオプションです。ここで編集することもできます。

ここに画像の説明を挿入
変更3:最後に[ターゲット]の下に監視プロジェクトテストを追加し、アラームオプションとしてsomeloss、hostdownを選択します。
ここに画像の説明を挿入

++ test
menu = test
title =test
alerts = someloss,hostdown  //监控阈值,在alerts中有多种可供选择
host = 192.168.1.1  //测试ip随意填

プロジェクトを再開します

/usr/local/smokeping/bin/smokeping --restart
//这个时候关闭主机就可以收到告警邮件了

3.メールコンテンツを編集します

まだSmokeping.pmで編集します:

vi /usr/local/smokeping/lib/Smokeping.pm

$ default_mailを取得し、コンテンツを変更しますここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_43316775/article/details/109446171