jfy3d(劍事)BLOG
BlogJava
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
37 隨筆 :: 0 文章 :: 363 評論 :: 0 Trackbacks
公告
研究j2ee
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
隨筆分類
(40)
hibernate(1)
(rss)
spring(1)
(rss)
struts(3)
(rss)
webwork(8)
(rss)
個人軟件(9)
(rss)
小程序(11)
(rss)
雜類(5)
(rss)
網(wǎng)站建設(shè)(2)
(rss)
設(shè)計(jì)
(rss)
相冊
其他三維作品
宇宙
工業(yè)設(shè)計(jì)作品
平面設(shè)計(jì)作品
裝潢設(shè)計(jì)作品
友情連接
kingdomzhf的專欄
(rss)
qvb3d
(rss)
旅行記
(rss)
淺水沙灘
(rss)
網(wǎng)友天下
(rss)
積分與排名
積分 - 150521
排名 - 411
最新評論
1.?re: JAVA寫的服務(wù)器監(jiān)視器
最近需要做相關(guān)方面的業(yè)務(wù),想學(xué)習(xí)一下,郵箱806433864@qq.com
--gq
2.?re: JAVA寫的服務(wù)器監(jiān)視器
我想學(xué)習(xí)一下,能不能給我發(fā)一份,郵箱moming198309@163.com
@yz
--twt
3.?re: JAVA寫的服務(wù)器監(jiān)視器[未登錄]
源碼無法下載啊,可以發(fā)到郵箱嗎?liliunju@gmail.com,非常感謝
--lee
4.?re: 一個不錯的ftp java工具包[未登錄]
530 PORT command unavailable due to EPSV ALL request. Reconnect to use PORT.
--111
5.?re: webwork+Freemarker較完整的GRUD數(shù)據(jù)庫操作例子(簡單方便使用同一個頁面INSERT,UPDATE。并帶分頁功能)
那里下載的
--達(dá)到
閱讀排行榜
1.?關(guān)閉瀏覽器使session立即失效的方法(11827)
2.?webwork+Freemarker較完整的GRUD數(shù)據(jù)庫操作例子(簡單方便使用同一個頁面INSERT,UPDATE。并帶分頁功能)(9769)
3.?java實(shí)現(xiàn)URL帶參數(shù)請求(get/post) (9598)
4.?JFreeChart 圖表文字模糊問題的有效解決方法(8320)
5.?一個不錯的ftp java工具包(8309)
6.?Spring + hibernate + webwork + freemarker 整合配置(7543)
7.?一個struts的分頁--sql server存儲過程版(等數(shù)據(jù)庫)分頁(更新)(7518)
8.?jdk 5.0中文文檔下載(6893)
9.?spring+webwork+freemarker做了個聊天室 附源碼下載(6094)
10.?修改struts源碼解決ApplicationResources.properties里不能直接用中文的一個方法(5931)
評論排行榜
1.?webwork+Freemarker較完整的GRUD數(shù)據(jù)庫操作例子(簡單方便使用同一個頁面INSERT,UPDATE。并帶分頁功能)(164)
2.?spring+webwork+freemarker做了個聊天室 附源碼下載(59)
3.?jdk 5.0中文文檔下載(22)
4.?JFreeChart 圖表文字模糊問題的有效解決方法(13)
5.?JAVA寫的服務(wù)器監(jiān)視器(13)
6.?封裝數(shù)據(jù)結(jié)果集(9)
7.?修改struts源碼解決ApplicationResources.properties里不能直接用中文的一個方法(8)
8.?關(guān)閉瀏覽器使session立即失效的方法(8)
9.?webwork2在weblogic下和tomcat下的中文問題解決(7)
10.?一個struts的分頁--sql server存儲過程版(等數(shù)據(jù)庫)分頁(更新)(5)
JAVA寫的服務(wù)器監(jiān)視器
功能包括對服務(wù)器的ping,http,socket 三種方式的檢查,如服務(wù)器出現(xiàn)異常可通過短信,email 等方式報(bào)警通知。
這樣服務(wù)器異常就可以及時發(fā)現(xiàn)
考慮到擴(kuò)展,配置方便使用了Spring
參數(shù)配置都在applicationContext.xml中,詳細(xì)見下:
<?
xml?version="1.0"?encoding="GBK"
?>
<!
DOCTYPE?beans?PUBLIC?"-//SPRING//DTD?BEAN//EN"
????????"http://www.springframework.org/dtd/spring-beans.dtd"
>
<
beans
>
??????
<!--
警報(bào)接受人列表/////////////////////////////////////////////////////////////////////////////////////
-->
????
<
bean?
id
="alarm-phoneList-gateway"
?class
="com.monitor.obj.AlarmPhoneList"
>
????????
<!--
服務(wù)器負(fù)責(zé)人手機(jī)號碼組
-->
????????
<
property?
name
="serviceid"
>
????????????
<
value
>
TEST0001
</
value
>
????????
</
property
>
????????
<
property?
name
="srctermid"
>
????????????
<
value
>
13500000000
</
value
>
????????
</
property
>
????????
<
property?
name
="desttermid"
>
????????????
<
list
>
????????????????
<
value
>
13666666666
</
value
>\\劉工
??????????????????
<
value
>
13655555555
</
value
>\\王工
????????????
</
list
>
????????
</
property
>
????
</
bean
>
????
<
bean?
id
="alarm-phoneList-web"
?class
="com.monitor.obj.AlarmPhoneList"
>
????????
<!--
網(wǎng)站負(fù)責(zé)人手機(jī)號碼組
-->
????????
<
property?
name
="serviceid"
>
????????????
<
value
>
TEST0002
</
value
>
????????
</
property
>
????????
<
property?
name
="srctermid"
>
????????????
<
value
>
13500000000
</
value
>
????????
</
property
>
????????
<
property?
name
="desttermid"
>
????????????
<
list
>
????????????????
<
value
>
13655555555
</
value
>
????????????
</
list
>
????????
</
property
>
????
</
bean
>
????
<!--
警報(bào)組件///////////////////////////////////////////////////////////////////////////////////////////////
-->
????
<
bean?
id
="alarm-sms"
?class
="com.monitor.services.SmsAlarm"
>
????????
<!--
短信方式通知
-->
????????
<
property?
name
="alarmUrl"
>
????????????
<
value
>
http://www.test.com/alarm?fromphone=#srctermid#
&
phone=#desttermid#
&
serviceid=#serviceid#
&
message=#msg#
&
fromserver=alarm
</
value
>
????????
</
property
>
????????
<
property?
name
="alarmStr"
>
????????????
<
value
>
#server#出現(xiàn)異常
</
value
>
????????
</
property
>
????????
<
property?
name
="alarmphoneList"
>
????????????
<
ref?
bean
="alarm-phoneList-gateway"
/>
<!--
警報(bào)接受人列表
-->
????????
</
property
>
????
</
bean
>
????
<
bean?
id
="alarm-mail"
?class
="com.monitor.services.MailAlarm"
>
????????
<!--
郵件方式通知
-->
????????
<
property?
name
="alarmMailAddr"
>
????????????
<
list
>
????????????????
<
value
>
js@567.com
</
value
>
<!--
警報(bào)接受人列表
-->
????????????
</
list
>
????????
</
property
>
????????
<
property?
name
="alarmStr"
>
????????????
<
value
>
#server#出現(xiàn)異常
</
value
>
????????
</
property
>
????????
<
property?
name
="send"
>
????????????
<
ref?
bean
="sendmail"
/>
????????
</
property
>
????????
<
property?
name
="mailTitle"
>
????????????
<
value
>
服務(wù)器異常
</
value
>
????????
</
property
>
????
</
bean
>
????
<!--
監(jiān)聽類型組件////////////////////////////////////////////////////////////////////////////////////////
-->
????
<
bean?
id
="httpModule"
?class
="com.monitor.services.HttpModule"
>
????????
<
property?
name
="interval"
>
????????????
<
value
>
300
</
value
>
??
<!--
檢測時間間隔,單位:秒
-->
????????
</
property
>
????????
<
property?
name
="alarm_on_errors"
>
????????????
<
value
>
3
</
value
>
??
<!--
異常連續(xù)次數(shù)達(dá)到這個數(shù)目開始報(bào)警
-->
????????
</
property
>
????????
<
property?
name
="alarm"
>
????????????
<
ref?
bean
="alarm-sms"
/>
?
<!--
警報(bào)組件
-->
????????
</
property
>
????????
<
property?
name
="urlList"
>
????????????
<
list
>
????
<!--
監(jiān)聽地址
-->
????????????????
<
value
>
http://www.sohu.com/test.txt
</
value
>
????????????????
<
value
>
http://www.163.com
</
value
>
????????????
</
list
>
????????
</
property
>
????
</
bean
>
????
<
bean?
id
="pingModule"
?class
="com.monitor.services.PingModule"
>
????????
<
property?
name
="interval"
>
????????????
<
value
>
300
</
value
>
??
<!--
檢測時間間隔,單位:秒
-->
????????
</
property
>
????????
<
property?
name
="alarm_on_errors"
>
????????????
<
value
>
3
</
value
>
??
<!--
異常連續(xù)次數(shù)達(dá)到這個數(shù)目開始報(bào)警
-->
????????
</
property
>
????????
<
property?
name
="alarm"
>
????????????
<
ref?
bean
="alarm-sms"
/>
?
<!--
警報(bào)組件
-->
????????
</
property
>
????????
<
property?
name
="ipList"
>
????????????
<
list
>
????
<!--
監(jiān)聽地址
-->
????????????????
<
value
>
192.0.0.1
</
value
>
????????????????
<
value
>
192.151.107.2
</
value
>
????????????
</
list
>
????????
</
property
>
????
</
bean
>
????
<
bean?
id
="socketModule"
?class
="com.monitor.services.SocketModule"
>
????????
<
property?
name
="interval"
>
????????????
<
value
>
300
</
value
>
??
<!--
檢測時間間隔,單位:秒
-->
????????
</
property
>
????????
<
property?
name
="alarm_on_errors"
>
????????????
<
value
>
3
</
value
>
??
<!--
異常連續(xù)次數(shù)達(dá)到這個數(shù)目開始報(bào)警
-->
????????
</
property
>
????????
<
property?
name
="alarm"
>
????????????
<
ref?
bean
="alarm-sms"
/>
?
<!--
警報(bào)組件
-->
????????
</
property
>
????????
<
property?
name
="ipList"
>
????????????
<
list
>
????
<!--
監(jiān)聽地址
-->
????????????????
<
value
>
192.168.0.8:8800
</
value
>
????????????????
<
value
>
192.168.5.3:1433
</
value
>
????????????
</
list
>
????????
</
property
>
????
</
bean
>
????
<!--
監(jiān)聽服務(wù)///////////////////////////////////////////////////////////////////////////////////////////////
-->
????
<!--
*
-->
<
bean?
id
="serverMonitor"
?class
="com.monitor.services.ServerMonitor"
>
????
<!--
*
-->
????
<
constructor-arg
>
????
<!--
*
-->
????????
<
list
>
????
<!--
*
-->
????????????
<
ref?
bean
="httpModule"
/>
?
<!--
監(jiān)聽類型組件
-->
????
<!--
*
-->
????????????
<
ref?
bean
="pingModule"
/>
????
<!--
*
-->
????????????
<
ref?
bean
="socketModule"
/>
????
<!--
*
-->
????????
</
list
>
????
<!--
*
-->
????
</
constructor-arg
>
????
<!--
*
-->
</
bean
>
????
<!--
///////////////////////////////////////////////////////////////////////////////////////////////////////////
-->
????
<
bean?
id
="sender"
?class
="org.springframework.mail.javamail.JavaMailSenderImpl"
>
????????
<
property?
name
="host"
>
????????????
<
value
>
smtp.163.com
</
value
>
????????
</
property
>
????????
<
property?
name
="username"
>
????????????
<
value
>
admin@163.com
</
value
>
????????
</
property
>
????????
<
property?
name
="password"
>
????????????
<
value
>
123456
</
value
>
????????
</
property
>
????????
<
property?
name
="javaMailProperties"
>
????????????
<
props
>
????????????????
<
prop?
key
="mail.smtp.auth"
>
true
</
prop
>
????????????
</
props
>
????????
</
property
>
????
</
bean
>
????
<
bean?
id
="sendmail"
?class
="com.monitor.services.MailSender"
>
????????
<
property?
name
="sender"
>
????????????
<
ref?
bean
="sender"
/>
????????
</
property
>
????????
<
property?
name
="encode"
>
????????????
<
value
>
GBK
</
value
>
????????
</
property
>
????????
<
property?
name
="html"
>
????????????
<
value
>
true
</
value
>
????????
</
property
>
????????
<
property?
name
="from"
>
????????????
<
value
>
admin@163.com
</
value
>
????????
</
property
>
????
</
bean
>
??
</
beans
>
監(jiān)聽方式還可以增加其他方式,只需要照現(xiàn)有代碼編寫一個配置上即可(繼承Runnable)。調(diào)用如下:
ServerMonitor.java
?
private
?
void
?startMonitor()
{
????????Iterator?iterator?
=
?monitorModule.iterator();
????????
while
?(iterator.hasNext())?
{
????????????
new
?Thread((Runnable)?iterator.next()).start();
????????}
????}
通知方式繼承BaseAlarm接口即可編寫新的通知方式。
程序需要在 JDK 1.5以上運(yùn)行
源碼下載地址:
http://www.migti.com/download.ww
posted on 2007-01-03 15:43
劍事
閱讀(3337)
評論(13)
編輯
收藏
所屬分類:
個人軟件
、
雜類
評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2007-01-03 17:50
BeanSoft
哈,短信報(bào)警需要 SP 功能, 以前搞過增值業(yè)務(wù), 還可以做, 現(xiàn)在不做了, 就沒法用了...蔑辦法. 基于 Spring, 不錯, 可配置可擴(kuò)展...
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2007-01-04 10:49
wolfsquare
為什么一定要JDK1.5才能運(yùn)行,做更大的范圍兼容對你很容易,也容易到幫助需要的人.
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2007-01-04 10:52
BeanSoft
呵呵, 偶這里有個簡易的, 可以監(jiān)視并重啟的, 不過沒用 Spring, 用了 Swing, 只能探測http頁面響應(yīng), 沒有ping,socket, 帶托盤圖標(biāo)... 可以運(yùn)行在 JDK 1.4.
http://www.tkk7.com/beansoft/archive/2007/01/03/88465.html
Tomcat服務(wù)器監(jiān)控1.2版 for Win,Linux, 歡迎測試反饋建議.
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2007-01-04 11:04
wolfsquare
BeanSoft的不錯,要是有一個native exe的就更好了,就一個小小監(jiān)控還要開一個虛擬機(jī)有點(diǎn)大炮打蚊子的感覺
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2007-01-04 11:28
劍事
起初是自己臨時用的 直接在JDK1.5下作的
改成1.4的也容易 直接把用到泛型部分改掉就行了
這個JRE下應(yīng)該就可以用了 沒測試過
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2007-11-02 12:02
監(jiān)視器
那么監(jiān)視器會不會占的資源太大了,
http://suparadar.com/
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2008-05-29 14:02
taoli
不錯,我們公司剛好要做一個短信報(bào)警系統(tǒng),謝謝!
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2008-11-02 17:17
yz
源碼下載地址:
http://www.migti.com/download.ww
?? 這個打開沒有任何東西!能否發(fā)個源碼讓我學(xué)習(xí)下?我的郵箱:god8116234@sina.com
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2008-11-05 13:29
sunday
源碼下載地址:
http://www.migti.com/download.ww
?? 這個打開沒有任何東西!能否發(fā)個源碼讓我學(xué)習(xí)下?我也好想了解這方面的知識,我的郵箱:yewenyu@126.com.謝謝
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2009-03-10 18:19
xuhan
@sunday
源碼地址打不開,我對這個很感興趣,能發(fā)到郵箱里嗎,xuhan665@126.com
謝謝了!
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器[未登錄]
2013-03-08 17:24
lee
源碼無法下載啊,可以發(fā)到郵箱嗎?liliunju@gmail.com,非常感謝
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2013-06-20 13:45
twt
我想學(xué)習(xí)一下,能不能給我發(fā)一份,郵箱moming198309@163.com
@yz
回復(fù)
更多評論
#
re: JAVA寫的服務(wù)器監(jiān)視器
2013-07-24 16:15
gq
最近需要做相關(guān)方面的業(yè)務(wù),想學(xué)習(xí)一下,郵箱806433864@qq.com
回復(fù)
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
JAVA寫的服務(wù)器監(jiān)視器
IntelliJ IDEA 5.x注冊破解程序
spring+webwork+freemarker做了個聊天室 附源碼下載
短信游戲-棋盤戰(zhàn)斗機(jī)
短信游戲-9點(diǎn)牌
短信儲藏箱
郵件群發(fā)器
MMS手機(jī)智能圖象適配系統(tǒng)(圖)
Powered by:
BlogJava
Copyright © 劍事
主站蜘蛛池模板:
日本中文一区二区三区亚洲
|
91制片厂制作传媒免费版樱花
|
大学生一级特黄的免费大片视频
|
亚洲日本视频在线观看
|
a毛看片免费观看视频
|
国产亚洲精品AA片在线观看不加载
|
亚洲欧美国产国产综合一区
|
国产桃色在线成免费视频
|
67pao强力打造67194在线午夜亚洲
|
午夜免费福利在线观看
|
456亚洲人成在线播放网站
|
在线看片免费不卡人成视频
|
亚洲国产美国国产综合一区二区
|
中文字幕在线免费观看视频
|
亚洲精品无码久久一线
|
免费观看在线禁片
|
亚洲福利一区二区
|
成人免费毛片视频
|
视频一区在线免费观看
|
亚洲Aⅴ无码一区二区二三区软件
|
日韩成人毛片高清视频免费看
|
亚洲精品国产自在久久
|
a级黄色毛片免费播放视频
|
亚洲Av永久无码精品三区在线
|
全部免费毛片在线播放
|
亚洲AV无码无限在线观看不卡
|
成在线人永久免费视频播放
|
三级片免费观看久久
|
亚洲爆乳精品无码一区二区三区
|
久久国产乱子伦精品免费一
|
国产精品亚洲片在线va
|
免费一级毛片免费播放
|
久久久久免费精品国产
|
亚洲www在线观看
|
亚洲人成人无码网www国产
|
成全高清在线观看免费
|
亚洲a级片在线观看
|
亚洲精品国产自在久久
|
最刺激黄a大片免费网站
|
亚洲av无码成人影院一区
|
久久精品国产亚洲AV不卡
|