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)
存儲技術(shù)(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
百度運營新產(chǎn)品研發(fā)團隊官方博客
最新隨筆
1.?兼容原生SpringBoot配置規(guī)范, BRCC助你一站式解決項目配置建設(shè)需求
2.?jprotobuf-rpc-http組件庫1.0發(fā)布,可支持直接把Protobuf IDL定義發(fā)布成RPC服務應用
3.?jprotobuf 1.0.3發(fā)布,簡化java程序員對google protobuf的應用
4.?源碼實現(xiàn)實時獲取Java堆內(nèi)存信息
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)分析
搜索
積分與排名
積分 - 678386
排名 - 68
最新評論
1.?re: (原創(chuàng))設(shè)計一個Tomcat訪問日志分析工具
樓主,我是一個現(xiàn)在在讀的大學生,我做的課程設(shè)計也是這個,希望可以借來參考一下,我的郵箱是844128357@qq.com,謝謝啦!!
--七喜
2.?re: 源代碼解讀Cas實現(xiàn)單點登出(single sign out)功能實現(xiàn)原理
wwwwwwwwwwwwwwwwww
--4444
3.?re: (原創(chuàng))設(shè)計一個Tomcat訪問日志分析工具
@浪子灬逍遙
請樓主看到回復下,郵箱:liyeyun@cloudsrich.com
--浪子灬逍遙
4.?re: (原創(chuàng))設(shè)計一個Tomcat訪問日志分析工具
樓主請教下在server中配置好后會不會產(chǎn)生高并發(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堆內(nèi)存信息
截取的都是代碼片段,我拷貝這些代碼片段修改了老半天,根本不能執(zhí)行。我是小白,還望給出完整的代碼(包括調(diào)用的代碼和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反編譯器,比較好用(74772)
2.?Quartz CronTrigger最完整配置說明(72286)
3.?源碼解讀Mybatis List列表In查詢實現(xiàn)的注意事項(50564)
4.?源代碼解讀Cas實現(xiàn)單點登出(single sign out)功能實現(xiàn)原理(31794)
5.?推薦一款很好用的調(diào)試JS的Eclipse插件(31399)
6.?Thrift學習筆記(原創(chuàng))(17900)
7.?(原創(chuàng))設(shè)計一個Tomcat訪問日志分析工具(15775)
8.?hibernate-memcached--在Hibernate中使用Memcached作為一個二級分布式緩存(14933)
9.?Jetty cometd(Continuation)學習筆記(13937)
10.?jNetPcap-用Java實現(xiàn)libpcap完整封裝的網(wǎng)絡(luò)數(shù)據(jù)包捕獲函數(shù)庫(11801)
評論排行榜
1.?(原創(chuàng))設(shè)計一個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堆內(nèi)存信息(9)
15.?(原創(chuàng))基于組件化的監(jiān)控平臺開發(fā)監(jiān)控Tomcat服務及郵件通知功能(9)
(原創(chuàng))搭建一個組件化的監(jiān)控平臺
最近看到一位同事正在開發(fā)一個監(jiān)控軟件,要求就是通過針對服務器現(xiàn)有的一些接口,通過這些接口返回的數(shù)據(jù)進行分析,如果監(jiān)控的值到達預先設(shè)定的范圍則通過短信的方式發(fā)送給管理員。
從整個開發(fā)的功能上來看是一個比較單一也很明確的功能,所開發(fā)的系統(tǒng)對所其所監(jiān)控的軟件的依賴性也非常大,主要是監(jiān)控的數(shù)據(jù)分析行為和監(jiān)控信息的服務報警行為這塊。既然這兩塊很難做成一個通用的功能模塊,那就搭建一個監(jiān)控平臺,可以讓這些功能模塊通過組件的方式自由的注冊和銷毀。
所有我構(gòu)思了這個監(jiān)控平臺,它對外有三個接口,分別是監(jiān)控接口,報警接口和監(jiān)控消息監(jiān)控接口。由平臺統(tǒng)一管理這些組件的生命周期,每個組件都過單獨的線程運行。提供一個核心組件CoreComponent調(diào)度所有監(jiān)控數(shù)據(jù)的流轉(zhuǎn)。平臺本身還使用基于jmx管理服務技術(shù)提供對所有當前使用的組件運行情況的監(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);
點擊查看具體內(nèi)容:
http://www.tkk7.com/xmatthew/articles/185673.html
posted on 2008-03-12 13:48
x.matthew
閱讀(1581)
評論(2)
編輯
收藏
所屬分類:
Spy2Servers
Feedback
#
re: (原創(chuàng))搭建一個組件化的監(jiān)控平臺
2008-03-13 12:09 |
x.matthew
文章已經(jīng)更新,源代碼已經(jīng)整理并上傳。
回復
更多評論
#
re: (原創(chuàng))搭建一個組件化的監(jiān)控平臺
2008-03-17 21:09 |
長江三峽
學習
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
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)控(更新: 內(nèi)置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
主站蜘蛛池模板:
成人毛片免费观看视频在线
|
亚洲乱码无码永久不卡在线
|
人妻巨大乳hd免费看
|
亚洲一区二区三区影院
|
久视频精品免费观看99
|
爱情岛论坛亚洲品质自拍视频网站
|
亚洲综合国产成人丁香五月激情
|
国产免费观看青青草原网站
|
精品国产免费人成网站
|
亚洲性一级理论片在线观看
|
又大又黄又粗又爽的免费视频
|
日本免费一区二区久久人人澡
|
在线观看亚洲AV日韩AV
|
亚洲午夜福利精品无码
|
91手机看片国产永久免费
|
午夜成人无码福利免费视频
|
亚洲最大在线视频
|
亚洲欧洲中文日韩av乱码
|
AA免费观看的1000部电影
|
国产精品免费αv视频
|
亚洲毛片基地日韩毛片基地
|
亚洲精品无码久久久
|
久久久久久免费视频
|
两性色午夜免费视频
|
亚洲熟女精品中文字幕
|
亚洲成AV人片在WWW色猫咪
|
韩国18福利视频免费观看
|
久久国产精品一区免费下载
|
国产区图片区小说区亚洲区
|
亚洲精品国产第1页
|
亚洲中文字幕无码日韩
|
在线观看亚洲免费视频
|
1000部羞羞禁止免费观看视频
|
国产精品极品美女自在线观看免费
|
中文字幕无码免费久久
|
另类图片亚洲校园小说区
|
亚洲在成人网在线看
|
亚洲va久久久噜噜噜久久狠狠
|
亚洲欧洲中文日韩av乱码
|
成全视频免费高清
|
天天影院成人免费观看
|