Netexpert FAQ 网络分析专家学习建议入口 @netexpert成员申请指南
netexpert积分规则的说明 Netis招贤纳士(2008年11月22日更新)
发新话题
打印

自己动手打造solarwinds netpermon 的短信告知功能

自己动手打造solarwinds netpermon 的短信告知功能

solarwinds  性能监控系统是款非常实用的网络设备监控系统,给我日常的管理带来很大的方便,一直在思考如何利用短信来实现告警的功能,在坛子中各位兄弟的帮助和提醒下,知道需要购买相关的插件或者第三方的软件是实现邮件告转到短信,对此本人一直念念不忘,希望找到另外一种办法,昨天突发奇想,竟然给我解决这里这个问题,解决的思路如下:

1. solarwinds netpermon  的sql 数据库中有个events 表,我主要就是想利用这个表来做文章,这个events 表记录着整个监控系统发生的各种事件,事件类型字段为eventtype ,参看了另外一个叫eventtype的表,里面有多种固定的事件类型,然后在events 表里面新建了一个触发器,当在events 表中新增加一条记录是,触发器就被触发,选择部分字段的信息写入到另外一张预先设计的要的表tellme ,在这个过程中我对events 表的记录触发做了一些限制,指定发生某几种事件的时候,才触发。由于原先events 表中的message 字段是text类型,在处理过程比较复杂,最后就冒险尝试修改了它的类型为nvchar 。我主要取出了events 中的eventtime ,message 这两个字段的信息到tellme表:tellme 包括(mobile,occurtime,content, author)四个字段,mobile 是短信要接受的手机号码,occurtime 是事件发生的事件,content是从message 获得,author 是发送人),经过测试,触发器触发正常。

CREATE  TRIGGER insertTellme ON Events
FOR INSERT
AS
  
    declare @occurtime datetime
    declare @contnet varchar(6000)
    select @occurtime =eventtime ,@contnet =message  from inserted  where eventtype in (1,8,10,15,17,23,1002,100)
    insert tellme(mobile,content,occurtime) values('1396828',@contnet,@occurtime)



2.利用我原先的短信modem 和一个轮询程序对tellme表进行轮询,当tellme表中有记录时就发送一条短信,然后删除记录,进测试完全可以。

后记; 对netpermon 数据库里面的有些表还不清楚,比如alter 信息是如何暂存,还有node with problem 这个信息是如何生成,还不清楚,希望熟悉的兄弟指导一下!

[ 本帖最后由 cixiqm2006 于 2006-11-24 13:44 编辑 ]
本帖最近评分记录
  • icefired 威望 +8 原创内容 2007-1-16 14:35
予人玫瑰,手有余香

TOP

没必要那么复杂

找一个支持短信提醒的邮箱,往里面发邮件告警即可,我就是这么用的

TOP

同意楼上的,我都用了3年啦,就是通过联通的如意邮箱短信提醒.

TOP

网管短信通 Solarwinds 短信报警

http://www.smsalert.cn

如果不想使用公网的邮箱,还可以在内网架设短信报警系统,这样安全、可靠、延迟小。

网管短信通Netis-Solarwinds-Netscout短信报警的最佳合作伙伴。
您的问题可以交给网管短信通来解决。
如果想了解更多,可以向Netis天旦网络的工程师索取资料《网管短信通应用指南-Solarwinds》(电子版)。

短信报警 解决方案 http://www.smsalert.cn/pages/solution_a2s_solarwinds.htm

[ 本帖最后由 netis_friend 于 2007-4-10 23:11 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

回复 #4 netis_friend 的帖子

各位老兄,怎么才能将告警发送到邮箱里呀,能不能写一个详细的设置步骤?

我测试的时候能够正常发送,但在实际告警发生的时候不能正常进行发送。

多谢了!

TOP

回复 #5 zyzqy 的帖子

zyzqy 你好,能否把您的联系方式邮件发给我 sale#smsalert.cn  把#换成@。
帮你分析一下。

TOP

还是需要一个论询的工具.

TOP

请问什么是轮询的工具?谢谢指点......

顶zyzqy兄...

TOP

回复 #3 dragondillon 的帖子

你好,请问怎么联系啊?想请教个问题,可否?

TOP

发新话题
版块跳转