ネットワーク監視スモーキングビルド構成(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を取得し、コンテンツを変更します