系统监控:msn在线机器人实时报警
2009-05-13 15:21:25来源:未知 阅读 ()
一、实际需求
在应用各种
[url=javascript:;]监控[/url]
软件(比如:
[url=javascript:;]cacti[/url]
、
[url=javascript:;]nagios[/url]
、sitescope等)的时候,我一般都会用到它的email阀值
[url=javascript:;]报警[/url]
功能。如果这时候再加上一个
[url=javascript:;]msn[/url]
在线监控机器人为你把关,第一时间给你发出msn报警信息,是不是能让你更快的处理问题呢。以下我为大家介绍一个msn command line 的小程序来
[url=javascript:;]实现[/url]
这个功能。
软件
[url=javascript:;]下载[/url]
地址:
sendMsg.zip(6.54 KB)
二、运行环境
一个支持
[url=javascript:;]php[/url]
的系统环境就可以啦,当然要能上网,不然怎么发消息呢。
我的做法是和cacti监控服务器放一起,不需要额外的设备和资源投入。
注册一个msn的帐号用于监控机器人。比如:test@test.com 密码:123456
需要收到消息的msn帐号必须加监控帐号test@test.com为好友,不然收不到消息。
三、sendMsg用法
sendMsg.zip包中所有
[url=javascript:;]文件[/url]
如下:
# ls -l sendMsg/
-rw-r--r--1
[url=javascript:;]root[/url]
root1213Jul29 2007index.php//测试页面,web中打开开始测试;很容易做。
-rw-r--r--1rootroot3894Jul29 2007msnpauth-1.1.3.php
-rw-r--r--1rootroot3372Jul29 2007msnpauth.php
-rw-r--r--1rootroot4586Jul29 2007sendMsg.php
-rw-r--r--1rootroot 223Jul29 2007simple.php
-rw-r--r--1rootroot1424Jul29 2007template.tpl
该程序也是通过登录msn服务器、建立IM会话,发送消息;
基本PHP语法如下:
$sendMsg=newsendMsg();
$sendMsg->login('test@test.com','123456');
//刚才建立的用于举例的msn监控机器人帐号
$sendMsg->createSession('recipient@hotmail.com');
//接受信息人的msn帐号
$sendMsg->sendMessage('message','Times New Roman','FF0000');
//第一个是具体信息内容,后面可以设定字体和颜色;
$sendMsg->sendMessage(iconv("GBK","UTF-8", 测试),'Times New Roman','008000');
//也利用iconv转换gbk到utf8来发送
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 飞信机器人在系统监控上的应用 2009-05-13
- 实时查看网卡流量 2009-05-13
- freebsd中查看网卡实时流量 2009-05-13
- [精华] 怎么屏蔽网络机器人搜索? 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash