·ChinaUnix首页 ·论坛 ·博客 
Linux首页 | Linux新闻 | Linux论坛 | Linux文档 | Linux下载 | Linux博客 | Linux搜索 | 开源项目孵化平台 | 《开源时代》
新手入门 | 安装启动 | 管理员指南 | 开发手册 | 桌面应用 | 程序开发 | 数据库 | 网络技术| CentOS | Fedora | MySQL | Apache | Ubuntu | Gentoo| OSCON08
  Linux时代 >> 技术文档 >> 安装启动
 
cacti下利用thold插件来进行EMAIL和MSN报警(监控网卡流量大于10兆)
来源: ChinaUnix博客  日期: 2010.01.29 10:17 (共有条评论) 我要评论
 
cacti下利用thold插件来进行EMAIL和MSN报警(监控网卡流量大于10兆),交换机某个网卡流量大于10兆,那么自动报警!!

原来做nagios。后来由于glibc的版本问题,报警功能搁浅了公司从mrtg到cacti和nagios也有半年多了吧最近才从黑客安全里面出来,所以才回头来继续做cacti下的监控报警关于cacti的安装,网上很多很多方法,或者就下载cactiEZ自动安装就好了我原来也做过手工安装cacti方法,自己blog里面找。
http://www.6xuan.com/read.php/246.htm
======================================下面记下关于email报警的问题如果你是手工编译cacti安装的话,那么那么需要安装插件thold
下载地址
http://mirror.cactiusers.org/downloads/plugins/thold-0.3.9.tar.gz
安装Threshold插件。将解压出来的Thold目录拷贝到cacti/plugins/目录下,并修改cacti配置文件(cacti目录下的include/config.php)。在配置中查找$plugins = array();行在此行下面加入: $plugins[] = 'thold';
如果你是安装的cactiEZ的话,那么这个插件已经自带的了。就不用在安装了~~~===================================================我们接下来开始配置
我们现在想监控的是交换机端口流量大于10M,那么自动会发email和MSN信息给指定人。因为thold是0.3.9版本,所以里面的一些设置可能和老版本不大一样
1.Console -> Cacti Settings-Alerting/Thold 选项下面这些都是主意修改的地方
Base URL                  这个会自动发现不用写Syslogging                  这个勾要选择,不然他不会给你发邮件Dead Hosts Notifications    这个要选择Dead Host Notification Email   这个是主机down掉会发邮件通知谁(这里写自己的邮局,我的就是
aiyomama@aiyomama.cn
)From Email Address    写邮件的发送方  这边为了醒目,我就写
xxxxxxxx@aiyomama.cn
From Name             写problem alert其余的默认就好
Console -> Cacti Settings --Mail / DNS 选项
Mail Services    我用的是SMTP ,根据自己的选择,但是大部分情况用sendmail会出错+From Email Address   
xxxxxxxx@aiyomama.cn
From Name           problem alert
SMTP Options中都要写真实的自己的邮局,不然smtp的发信机制会发布出去
SMTP Hostname     写自己的,我的是mail.aiyomama.cnSMTP Port           25SMTP Username      
ehco@aiyomama.cn
SMTP Password        xxxx下面的dns自己写然后Test Email           这边填写测试邮箱名字
test@aiyomama.cn
完成了这些,点击右上角的Send a Test Email
这个时候在新窗口出现Checking Configuration...Method: SMTPCreating Message Text...
This is a test message generated from Cacti. This message was sent to test the configuration of your Mail Settings.
Your email settings are currently set as follows
Method: SMTPHost: mail.aiyomama.cnPort: 25Authenication: trueUsername:
echo@aiyomama.cn
Password: (Not Shown for Security Reasons)
Sending Message...
Success!  那么代表ok了.
2.由于cacti里面自带的没有我需要的,不是很直观,而且换算来换算去很麻烦,网上搜索了下自己定义CDEF,可以很好的显示流量。
Create a Console->Graph Management->CDEF->add
“Byte to Mbits”---这个事名称
Item Item Value Item #1 Special Data Source: CURRENT_DATA_SOURCE Item #2 Custom String: 8 Item #3 Operator: * Item #4 Custom String: 1024 Item #5 Operator: / Item #6 Custom String: 1024 Item #7 Operator: /就是:cdef=CURRENT_DATA_SOURCE,8,*,1024,/,1024,/
数据源 * 8 / 1024 / 1024 (Mbits)
现在我们就可以在Threshold Templates添加监控流量的模板了
3、Threshold Templates --ADD---Interface-Tffic--traffic_in/out--下一步
High Threshold   这里我填写10  意思就是超过10M那么就自动报警Threshold CDEF    选择Byte to MbitsAlert E-Mail   通知email ,我填写
aiyomama@aiyomama.cn
其余的都是默认就好了
4.Management--Devices 选择相应的设备名选择Create Graphs for this Host ---Auto-create thresholds 他会自行创建!
5.Management---Thresholds 里面可以看到显示信息。如果流量大于10兆,那么就是红色显示
Email发信目前就算完成了!其余就是测试了或者根据自己的需要修改发送时间!
其中一些方案来自
http://www.hiadmin.com/cacti%e9%85%8d%e7%bd%aee-mail%e6%8a%a5%e8%ad%a6/
http://blog.s135.com/category_12.htm
http://www.aiyomama.cn/2009/0204/29888.html
============================================================================================================================================================1.发送邮件报警错误Checking Configuration...Creating Message Text...This is a test message generated from Cacti. This message was sent to test the configuration of your Mail Settings.Your email settings are currently set as followsMethod: SendmailSendmail Path: /usr/sbin/sendmailSending Message...ERROR: DirectInject command output: 'Recipient names must be specified ' error: ''DirectInject command output: 'Recipient names must be specified ' error: ''===================那么setting---mail/DNS选项或者alert选项中,把sendmail发信机制改成smtp2.如果出现553.3.8.2 认证错误,那么请填写正确smtp信息比如用户名密码
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12029/showart_2163809.html
  发表评论 查看评论(共有条评论)
 
 


最新资讯更多>> 
· 谷歌劝说诺基亚采用Android操作..
· Apache 基金会确认退出 JCP 执..
· Chrome 10 新功能探秘:新增GP..
· 金山宣布开源其安全软件
· 女黑客在开源会议上抱受骚扰
· 21款值得关注的Linux游戏
· 马化腾:腾讯半年后彻底转型,..
· [多图] Chrome OS 预发布版本多..
· Lubuntu 11.04 默认应用抢先一览
· Red Hat宣布收购云计算软件提供..
论坛热点更多>> 
· do_execve时候用户栈中参数的..
· swapinfo -atm 问题
· Linux 的优点简述
· VM虚拟机上得Red Hat Linux上..
· 我看成了上海男人喜欢女人毛..
· 校车展览,看了你就知道
· 在遇到他之前,唯一需要做的..
· GRUB的疑问
· 从来没有人真正付足书价——..
· 云存储 vs 网盘
文档更新更多>> 
· orcale queue
· 谁可以推荐几本经典的操作系统的..
· 【北京】某物联网公司招云计算应..
· 【北京】某物联网公司招云计算应..
· 谁能推荐几本关于操作系统的书
· 如何添加网络接口eth1
· 葡萄牙语入门教材的选取与经验分享
· 葡萄牙语就业前景分析
· 葡萄牙语学习经验交流
· Щ
 
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 友情链接 | 免费注册

Copyright © 2001-2009 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证:060528号