xmatthew
孤獨鍵盤手
BlogJava
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
posts - 156, comments - 601, trackbacks - 0
公告
Spy2Servers 開源系統(tǒng)監(jiān)控平臺
Jprotobuf protobuf的java封裝實現(xiàn),無需再學習.proto文件與語法
<
2008年3月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(45)
給我留言
查看公開留言
查看私人留言
隨筆分類
(145)
Application Server(6)
Best Practise(JDK API)(22)
Eclipse Plugins(6)
IDE(9)
Java Game(3)
JMX(1)
osgi(1)
Rest(4)
Spring|Hibernate|Other framework(36)
Spy2Servers(10)
其它(20)
存儲技術(1)
最新開源動態(tài)(26)
隨筆檔案
(110)
2021年4月 (1)
2014年10月 (1)
2014年9月 (1)
2013年2月 (1)
2012年6月 (2)
2012年5月 (1)
2011年12月 (1)
2011年11月 (1)
2011年10月 (1)
2011年8月 (1)
2011年7月 (1)
2011年6月 (1)
2011年5月 (1)
2011年4月 (3)
2011年3月 (1)
2011年2月 (1)
2010年8月 (1)
2010年5月 (2)
2010年4月 (2)
2010年3月 (1)
2009年12月 (1)
2009年10月 (1)
2009年8月 (1)
2009年7月 (1)
2009年6月 (2)
2009年5月 (2)
2009年4月 (2)
2009年3月 (2)
2009年2月 (3)
2009年1月 (2)
2008年12月 (8)
2008年11月 (16)
2008年10月 (8)
2008年9月 (4)
2008年8月 (3)
2008年7月 (3)
2008年6月 (4)
2008年5月 (9)
2008年4月 (9)
2008年3月 (4)
文章檔案
(1)
2008年3月 (1)
友情鏈接
Danfo
百度運營新產品研發(fā)團隊官方博客
最新隨筆
1.?兼容原生SpringBoot配置規(guī)范, BRCC助你一站式解決項目配置建設需求
2.?jprotobuf-rpc-http組件庫1.0發(fā)布,可支持直接把Protobuf IDL定義發(fā)布成RPC服務應用
3.?jprotobuf 1.0.3發(fā)布,簡化java程序員對google protobuf的應用
4.?源碼實現(xiàn)實時獲取Java堆內存信息
5.?JDK 并發(fā)API學習筆記之CyclicBarrier同步器
6.?LRUMap 源代碼實現(xiàn)解讀
7.?隨機二叉樹(Treap) Java實現(xiàn)
8.?Mybatis Laz-Load功能實現(xiàn)代碼賞析(原創(chuàng))
9.?Thrift學習筆記(原創(chuàng))
10.?JDK Proxy與Cglib Proxy實現(xiàn)分析
搜索
積分與排名
積分 - 678527
排名 - 68
最新評論
1.?re: (原創(chuàng))設計一個Tomcat訪問日志分析工具
樓主,我是一個現(xiàn)在在讀的大學生,我做的課程設計也是這個,希望可以借來參考一下,我的郵箱是844128357@qq.com,謝謝啦!!
--七喜
2.?re: 源代碼解讀Cas實現(xiàn)單點登出(single sign out)功能實現(xiàn)原理
wwwwwwwwwwwwwwwwww
--4444
3.?re: (原創(chuàng))設計一個Tomcat訪問日志分析工具
@浪子灬逍遙
請樓主看到回復下,郵箱:liyeyun@cloudsrich.com
--浪子灬逍遙
4.?re: (原創(chuàng))設計一個Tomcat訪問日志分析工具
樓主請教下在server中配置好后會不會產生高并發(fā)的問題?我這邊配置好以后放在正式環(huán)境中出現(xiàn)查詢之類的數(shù)據(jù)延遲特別厲害
--浪子灬逍遙
5.?re: Quartz CronTrigger最完整配置說明
整理的不錯,剛好用上,thx。
--zhenkui
6.?re: Spring Integration 學習筆記
如果可以,請發(fā)到我的郵箱 1439226817@qq.com,拜謝
--sz
7.?re: 源碼實現(xiàn)實時獲取Java堆內存信息
截取的都是代碼片段,我拷貝這些代碼片段修改了老半天,根本不能執(zhí)行。我是小白,還望給出完整的代碼(包括調用的代碼和jar包),跪謝
--Mr.gao
8.?re: Thrift學習筆記(原創(chuàng))
】】】】】
--】
9.?re: Quartz CronTrigger最完整配置說明[未登錄]
觸發(fā)的時間可以用一個變量指定嗎
--antonio
10.?re: 業(yè)余時間開發(fā)的一個益智小游戲(swing,java)
想看你的這個代碼一下,發(fā)一下郵箱1137060166@qq.com
--王倩
閱讀排行榜
1.?推薦一款Java反編譯器,比較好用(74774)
2.?Quartz CronTrigger最完整配置說明(72290)
3.?源碼解讀Mybatis List列表In查詢實現(xiàn)的注意事項(50566)
4.?源代碼解讀Cas實現(xiàn)單點登出(single sign out)功能實現(xiàn)原理(31797)
5.?推薦一款很好用的調試JS的Eclipse插件(31401)
6.?Thrift學習筆記(原創(chuàng))(17902)
7.?(原創(chuàng))設計一個Tomcat訪問日志分析工具(15778)
8.?hibernate-memcached--在Hibernate中使用Memcached作為一個二級分布式緩存(14935)
9.?Jetty cometd(Continuation)學習筆記(13938)
10.?jNetPcap-用Java實現(xiàn)libpcap完整封裝的網絡數(shù)據(jù)包捕獲函數(shù)庫(11803)
評論排行榜
1.?(原創(chuàng))設計一個Tomcat訪問日志分析工具(80)
2.?推薦一款Java反編譯器,比較好用(73)
3.?業(yè)余時間開發(fā)的一個益智小游戲(swing,java)(40)
4.?一道智力題了解程序員團隊(23)
5.?推薦一個非常實用的eclipse插件 classlocator(21)
6.?spy2servers組件化的監(jiān)控平臺使用幫助手冊(更新)(18)
7.?源代碼解讀Cas實現(xiàn)單點登出(single sign out)功能實現(xiàn)原理(13)
8.?Quartz CronTrigger最完整配置說明(12)
9.?hibernate-memcached--在Hibernate中使用Memcached作為一個二級分布式緩存(11)
10.?Jetty cometd(Continuation)學習筆記(10)
11.?Spring Workflow in Incubator(10)
12.?(原創(chuàng)) 發(fā)布一個自己開發(fā)的小游戲(上傳程序 服務器端加客戶端)(10)
13.?(原創(chuàng)) 發(fā)布一個自己開發(fā)的小游戲(10)
14.?源碼實現(xiàn)實時獲取Java堆內存信息(9)
15.?(原創(chuàng))基于組件化的監(jiān)控平臺開發(fā)監(jiān)控Tomcat服務及郵件通知功能(9)
(原創(chuàng))搭建一個組件化的監(jiān)控平臺
最近看到一位同事正在開發(fā)一個監(jiān)控軟件,要求就是通過針對服務器現(xiàn)有的一些接口,通過這些接口返回的數(shù)據(jù)進行分析,如果監(jiān)控的值到達預先設定的范圍則通過短信的方式發(fā)送給管理員。
從整個開發(fā)的功能上來看是一個比較單一也很明確的功能,所開發(fā)的系統(tǒng)對所其所監(jiān)控的軟件的依賴性也非常大,主要是監(jiān)控的數(shù)據(jù)分析行為和監(jiān)控信息的服務報警行為這塊。既然這兩塊很難做成一個通用的功能模塊,那就搭建一個監(jiān)控平臺,可以讓這些功能模塊通過組件的方式自由的注冊和銷毀。
所有我構思了這個監(jiān)控平臺,它對外有三個接口,分別是監(jiān)控接口,報警接口和監(jiān)控消息監(jiān)控接口。由平臺統(tǒng)一管理這些組件的生命周期,每個組件都過單獨的線程運行。提供一個核心組件CoreComponent調度所有監(jiān)控數(shù)據(jù)的流轉。平臺本身還使用基于jmx管理服務技術提供對所有當前使用的組件運行情況的監(jiān)控,也包括動態(tài)的啟動和停止組件的運行狀態(tài)。
下載地址
二進制程序
第三方類庫下載
,
第三方類庫下載
放到lib目錄下。
api-docs
源代碼
/** */
/**
* Component interface.
* 組件接口,提供組件的基本管理服務和狀態(tài)監(jiān)控。 所有組件必須要實現(xiàn)該接口。
*
*
@author
XieMaLin
*
*/
public
interface
Component
{
/** */
/**
* component run status
*
*/
public
final
static
int
ST_RUN
=
1
;
/** */
/**
* component run status name
*/
public
final
static
String ST_RUN_NAME
=
"
Active
"
;
/** */
/**
* component stop status
*/
public
final
static
int
ST_STOP
=
2
;
/** */
/**
* component stop status name
*/
public
final
static
String ST_STOP_NAME
=
"
Decctive
"
;
/** */
/**
* get component status
* <p>
* One of ST_RUN, ST_STOP.
*
@return
component status
*/
public
int
getStatus();
/** */
/**
* get component status
* <p>
* One of ST_RUN_NAME, ST_STOP_NAME.
*
*
@return
component status name
*/
public
String getStatusName();
/** */
/**
* if component active return true
*
*
@return
true if component is in status ST_RUN
*/
public
boolean
isActive();
/** */
/**
* will be invoked after component plugs.
*/
public
void
startup();
/** */
/**
* will be invoked after component unplugs.
*/
public
void
stop();
/** */
/**
* set component context to the component.
* it will auto invoke by CoreComponent
*
*
@param
context set the component context
*
*/
public
void
setContext(ComponentContext context);
/** */
/**
*
@return
get the component context
*/
public
ComponentContext getContext();
/** */
/**
* get component name
*
@return
get component name
*/
public
String getName();
/** */
/**
* get component strartup date
*
@return
get component strartup date
*/
public
Date getStartupDate();
/** */
/**
* set startup date to the component.
* it will auto invoke by CoreComponent
*
*
@param
date startup date
*/
public
void
setStartupDate(Date date);
點擊查看具體內容:
http://m.tkk7.com/xmatthew/articles/185673.html
posted on 2008-03-12 13:48
x.matthew
閱讀(1582)
評論(2)
編輯
收藏
所屬分類:
Spy2Servers
Feedback
#
re: (原創(chuàng))搭建一個組件化的監(jiān)控平臺
2008-03-13 12:09 |
x.matthew
文章已經更新,源代碼已經整理并上傳。
回復
更多評論
#
re: (原創(chuàng))搭建一個組件化的監(jiān)控平臺
2008-03-17 21:09 |
長江三峽
學習
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Spy2Servers 1.2.0發(fā)布
spy2servers組件化的監(jiān)控平臺-放出完善參考文檔祝元旦
spy2servers組件化的監(jiān)控平臺使用幫助手冊
(原創(chuàng))基于組件化的監(jiān)控平臺開發(fā)監(jiān)控(更新: 支持Annotation)
spy2servers組件化的監(jiān)控平臺使用幫助手冊(更新)
(原創(chuàng))基于組件化的監(jiān)控平臺開發(fā)監(jiān)控(更新: 內置Jetty服務器,支持web方式查看平臺組件運行狀態(tài))
(原創(chuàng))基于組件化的監(jiān)控平臺開發(fā)監(jiān)控(更新)
(原創(chuàng))放出ActiveMQ服務監(jiān)控組件-基于組件化的監(jiān)控平臺開發(fā)
(原創(chuàng))基于組件化的監(jiān)控平臺開發(fā)監(jiān)控Tomcat服務及郵件通知功能
(原創(chuàng))搭建一個組件化的監(jiān)控平臺
Powered by:
BlogJava
Copyright ©2025 x.matthew
主站蜘蛛池模板:
亚洲AV色无码乱码在线观看
|
久久九九久精品国产免费直播
|
午夜电影免费观看
|
一日本道a高清免费播放
|
久久亚洲私人国产精品vA
|
亚洲Aⅴ在线无码播放毛片一线天
|
亚洲麻豆精品国偷自产在线91
|
99视频精品全部免费观看
|
亚洲一区二区三区丝袜
|
伊伊人成亚洲综合人网7777
|
嫖丰满老熟妇AAAA片免费看
|
成人免费网站久久久
|
亚洲精品中文字幕乱码影院
|
免费在线黄色网址
|
69xx免费观看视频
|
www一区二区www免费
|
亚洲永久在线观看
|
久久亚洲精品成人777大小说
|
日韩精品免费电影
|
91大神免费观看
|
国产精品免费久久久久久久久
|
亚洲a级片在线观看
|
国产精品亚洲аv无码播放
|
成人免费看片又大又黄
|
久久免费视频精品
|
国产精品免费久久久久久久久
|
亚洲欧美不卡高清在线
|
亚洲精品不卡视频
|
亚洲日韩一页精品发布
|
午夜国产羞羞视频免费网站
|
免费国产成人高清在线观看网站
|
久久国产乱子伦精品免费午夜
|
亚洲人成色77777在线观看
|
99久久亚洲精品无码毛片
|
国产亚洲成人在线播放va
|
黑人粗长大战亚洲女2021国产精品成人免费视频
|
精品亚洲国产成AV人片传媒
|
亚洲欧洲日本在线
|
免费中文字幕一级毛片
|
欧美好看的免费电影在线观看
|
可以免费观看的一级毛片
|