原创
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
系统概述:
1、对服务进程进行监测,提供监测状态(开启/关闭)
2、提供按钮进行开启/关闭/重启
3、提供按钮支持Tomcat, Unabackup服务重启
4、服务包括

服务器名进程名
MTS(主控服务器)cn.com.xxx.mts
MDS(本地介质服务器)mdsserver
RsyncServer(异地同步服务器)cn.com.xxx.rsync.server
IndexServer(索引服务器)FileIndexServer
ProxyFileServer(代理文件服务器)proxyfileserver.jar
VMServer(虚拟化服务器)VMwareServerAgent
Agent(本地代理)uagent
Tomcat(网页服务器)tomcat

其中IndexServer、ProxyFileServer、VMServer不一定存在该服务,以/xxx/unabackup/bin目录下脚本Component_indexserver.sh、Component_proxyfileserver.sh、Component_vmserver.sh来确认
设计策略:
读取xml文件,获取需要查询的进程名称。定义消息格式,发送消息到rabbitmq接口。返回消息输出xml。
业务流程
消息接口
查询进程状态消息
MTSrunning......MDSrunning
操作进程状态消息
MTS1
系统总体结构
web界面设计
UML图
代码地址
有0 个人打赏
13BestFreeServer&NetworkMonitoringTools:GangliaGanglia是伯克利开发的一个集群监控软件。可以监视和显示集群中的节点的各种状态信息,比如如:cpu、m...博文来自: Enweitech Software Works
众所周知,服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上,很多网络服务都在服务器上运行,因此服务器性能的好坏决定了整个应用系统的性能。现在市面上不同品牌、不同种类的服务器有很多种...博文来自: weixin_30326741的博客
【小迪实地培训——扫盲篇】【服务器系统探测】Windows系统Linux系统Ugix系统(很少)1.根据搭建平台判断IIS是windows服务器IIS6.0windows2003IIS77.5基...博文来自: 一生无悔惜缘的博客
“好记性不如烂笔头”很有道理,每一次遇到问题都是想不起来命令是啥,在这里记录一下下次方便找到!1、top(查询进程内存、cpu占用情况)RES实际占用内存,%CPU为cpu使用占比,...博文来自: cuixuefeng1112的专栏
1、GangliaGanglia是伯克利开发的一个集群监控软件。可以监视和显示集群中的节点的各种状态信息,比如如:cpu、mem、硬盘利用率,I/O负载、网络流量情况等,同时可以将历史数据以曲线方式通...博文来自: click_idc的博客
详细信息top在第一行的loadaverage是比较重要的数据,分别是服务器1,5,15分钟的负载状态。如果三个数的平均值在5以上,表示服务器已经处于高负荷状态。下方式服务器进程详细信息。-快捷键P,...博文来自: yangm
分析服务器的状态,其中常用命令如下:vmstat:用以检测CPU和内存情况iostat:用于检测磁盘状态netstat:用于检测带宽状态CPU:我们在使用vmstat命令时%user和%sys体现CP...博文来自: 一脸茫然的专栏
OpenNMSOpenNMS是网络管理系统NetworkManagementSystem的简称,是一种开源软件网络监视工具。可用来自动发现网络节点,监控网络服务,如HTTP,DNS,SSH...博文来自: SugarNMS的博客
服务器常用的状态码及其对应的含义如下:200:服务器响应正常。304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意)。400:无法找到请求的资源。401:...博文 程序员Amy的博客
http://jiayf.blog.51cto.com/1659430/330316 利用Shell脚本来监控Linux系统的负载、CPU、内存、硬盘、用户登录数。 这几天在学习研究shell脚本,...博文来自: 黄瓜和土豆的专栏
目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站9、项目开源10、在线工具宝典大全程序员开发需要具备良好的信息检索能力,为...博文来自: 不脱发的程序猿
DELLR720服务器,怀疑硬件故障了,运行了一下硬件检测。1.开机出现DELLLOGO标志时按2下F10键,等待大概5分钟会进入lifecyclecontroller界面;2.鼠标单击选择左侧的“H...博文来自: zsx0728的博客
文章目录前言专栏C++学习笔记目录第一章-快速入门第二章-变量和基本类型第三章-标准库类型第四章-数组和指针第五章-表达式第六章-语句第七章-函数第八章-标准IO库第九章-顺序容器第十章-关联容器第十...博文来自: 种树最好的时间是10年前,其次是现在!!!
起因又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而怨气满满!而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道:天天写这玩意,有...博文来自: bigsai
写在前边数据结构与算法:不知道你有没有这种困惑,虽然刷了很多算法题,当我去面试的时候,面试官让你手写一个算法,可能你对此算法很熟悉,知道实现思路,但是总是不知道该在什么地方写,而且很多边界条件想不全面...博文来自: 一个不甘平凡的码农
今天给大家带来点快乐,程序员才能看懂。来源:https://zhuanlan.zhihu.com/p/470665211.公司实习生找Bug2.在调试时,将断点设置在错误的位置3.当我有一个很棒的调试...博文来自: strongerHuang
查看服务器性能负载的常用工具1、查看CPU的性能负载a)uptime用于观察服务器整体负载,系统负载指运行队列(1分钟、5分钟、15分钟前)的平均长度,正常情况需要小于cpu个数。b)vmstatvm...博文来自: 无所畏惧
点击蓝色“GitHubDaily”关注我加个“星标”,每天下午18:35,带你逛GitHub!作者|SevDot来源|http://1t.click/VE8W......博文来自: GitHubDaily
压力测试(StressTesting),也称为强度测试,通过模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。压力测试需要确定一...博文来自: qq_33440246的博客
前后端分离已经在慢慢走进各公司的技术栈,根据松哥了解到的消息,不少公司都已经切换到这个技术栈上面了。即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年...博文来自: 江南一点雨的专栏
目录1、AdminLTE2、vue-Element-Admin3、tabler4、Gentelella5、ng2-admin6、ant-design-pro7、blur-admin8、iview-ad...博文来自: 不脱发的程序猿
2010年1月13日,Google