Chinaunix首页 | 论坛 | 博客
  • 博客访问: 429382
  • 博文数量: 94
  • 博客积分: 3066
  • 博客等级: 中校
  • 技术积分: 908
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-25 17:10
文章分类

全部博文(94)

文章存档

2016年(3)

2015年(4)

2014年(1)

2013年(9)

2012年(8)

2011年(1)

2010年(8)

2009年(4)

2008年(2)

2007年(6)

2006年(48)

我的朋友

分类: Mysql/postgreSQL

2009-02-09 01:37:09

本软件适用于windows平台,所有参数通过修改本目录的monitor.ini文件来配置。
功能包括:1、监控mysql服务是否正常;
          2、监控mysql复制进程是否正常
          3、其他服务,如tomcat,sqlserver,oracle等
 
原理是:
对于mysql服务,如果能够正常连接到mysql进程,就认为mysql服务正常;
对于复制进程,如果能够连接mysql,并且show slave status 获得的Last_Errno=0,就认为复制进程正常;
对于其他服务,telnet ip port ,如果不成功,就认为服务异常;
 
如果发现任一服务异常,就会通过发送邮件和短信的形式通知,短信资费与飞信资费一样,也就是说,如果你在pc上发飞信是免费的,该软件的短信也是免费的。
 
程序没有定时功能,可以结合windows的定时任务来执行。
 
最后,很重要的一点,我没有用网上的第三方插件,拥有全部源码,保证程序是干净的,不会向任何不必要的主机发送任何不必要的消息,这点可以通过sniffer抓包验证。如果您验证了,别忘了在这给我作证啊。
 
文件: service_monitor.zip
大小: 4966KB
下载: 下载
阅读(2438) | 评论(9) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-03-09 21:31:11

有朋友提出需要加入两个功能: 一个是PING主机是否存活的功能,一个是主机上进程是否存活的功能 我会考虑的

chinaunix网友2009-03-04 13:34:39

你好。我配置了monitor.ini 怎么不能用呢。直接点monitor.exe文件也不行?

chinaunix网友2009-03-03 14:46:36

刚最近换mysql也是用了m/s方式~非常感谢老周!

chinaunix网友2009-03-02 14:55:49

再次感谢老周!!! 开始提示的4个错误,是因为我修改的配置有错。因为我用的是MSSQL,不能配置在master和slave里,此处应留空,如下 master= slave= 可以将FTP 21、SQL 1433等端口放在service里,如下 service=localhost,21,ftp;localhost,1433,SQL;localhost,80,http 飞信也可以使用了,还可以填写自己的号码。

chinaunix网友2009-03-02 14:25:23

回复wjinxing 因为没有服务提供主动通知的功能,所以任何工具只能定时探测,不可能做到实时的。即使做成服务,也只能是定时探测,只不过这个定时由程序来做,而不借助windows定时任务了,对用户透明了而已,效果是一样的,都不能做到实时。