拉风的服务器监控工具,随时掌握服务器动态,AgileEAS.NET SOA 平台服务器监控工具集介绍

一、前言

     AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台。用于帮助中小型软件企业建立一条适合市场快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。

     AgileEAS.NET SOA中间件平台提供了敏捷快速开发软件工程的最佳实践,通过提供大量的基础支撑功能如IOC、ORM、SOA、分布式体系及敏捷并发开发方法所支撑的插件开发体系,以及提供了大量的实体、数据模型设计生成工具、代码生成工具,用于帮助中小软件开发商快速成长。

     AgileEAS.NET平台充分把握目前软件行业快速发展的新趋势,基于敏捷并行开发、快速适应市场这样淳朴的软件工程实践,采用业界广泛使用的Microsoft .Net构件(组件)开发技术实践了这种开发思想,帮助软件企业实现“敏捷变化、快速适合”的目标,从而帮助软件企业在激烈的市场竞争中赢得先机并获得更高的回报。

二、AgileEAS.NET SOA中间件的分布式结构

     AgileEAS.NET SOA中间件平台吸吸引人的一个特色就是其分布式架构体系,其可以基于高层的WCF协议和底层的.NET Socket通信建设统一一致的分布式通信服务,如下图所示的分布式结构:

 

     系统中所有的客户端业务处理请求都经由AppServer处理之后返回结果给客户端,这个一个极其经典的SOA架构的分布式结构。

     当系统的业务运行量大到一台AppServer无法满足情况下,那么我们就要考虑纵向扩展或者横向扩展以满足系统性能和业务响应的问题,最常用的选择是横向扩展,使用负载均衡机制以确保业务请求由多台AppServer完成;以及对系统的可靠性要求很高的时候,因为只有一台AppServer如果AppServer宕机了,那么整个系统都无法运行。我们就必须的考虑整个系统的故障切换能力,以确定系统的高可用性,系统的架构就会衍生为以下结构:

     可以对比发布,前面架构图之中的AppServer已经由一台NlbServer和多台AppServer组成的服务器组合替换,系统之中不再存在当AppServer宕机之后系统无法服务的问题,也解决了随着业务量增加动态扩容的问题。

三、AgileEAS.NET SOA平台服务监控工具

     为了方便系统维护人员,我们为AgileEAS.NET SOA中间件平台应用程序服务AppServer和负载均衡服务NlbServer提供了强大的可视化远程监控工具,让系统维护人员可以方便的通过远程监控工作进行监控。

     应用程序服务监控工具为EAS.SOA.Monitor.exe应用程序:

     其主要提供以下监控参数:

     服务器资源监控:服务器CPU、内存、磁盘读取、网络通信等重要的服务器资料的实时监控及历史监控曲线图,如上图。

     Socket服务监控:监控AppServer的Socket通信服务参数的各种状态,包括并发连接数、数据发送和接收速度:

     WCF服务监控:监控AppServer的WCF通信服务参数的各种状态,包括实时服务调用、最大并发、服务实例、累计服务调用次数等:

     应用服务监控,监控AgileEAS.NET SOA服务的并发调用和累计调用:

    负载均衡服务监控工具为EAS.NLB.Monitor.exe应用程序:

     其提供的监控功能和监控参数同应用程序服务监控工作提供的类型,都提供了服务器资源监控、WCF服务监控、Socket通信监控,不一样的是负载均衡服务提供了对负载简单应用程序服务器的状态监控:

四、如何操作服务监控

     不管是应用程序服务监控还是负载均衡服务监控,启动监控程序之前都需要使用监控客户端连接到用程序服务或者负载均衡服务。

         初始的监控程序需要通过服务连接登录界面新建一个服务监控连接,弹出新建连接对话框:

    监控连接参数主要由服务器的IP地址及所开放的端口决定,WCF或者Socket,应用程序服务监控工作提供WCF和Socket的连接,而负载均衡服务监控仅提供WCF形式的连接。

    当创建好监控连接之后,下一次使用的时候就不需要再次配置监控连接信息了,只需要在服务连接下拉列表框中选择合适的的连接信息即可:

    我们计划为监控程序提供一个动态的连接密钥或者证书验证机制,以便阻止非授权的监控连接请求,但是目前还没有启动连接密钥或者安全证书,在稍后的不久我们将会为大家提供这方面的功能。

五、联系我们

     为完善、改进和推广AgileEAS.NET而成立了敏捷软件工程实验室,是一家研究、推广和发展新技术,并致力于提供具有自主知识产权的业务基础平台软件,以及基于业务基础平台开发的管理软件的专业软件提供商。主要业务是为客户提供软件企业研发管理解决方案、企业管理软件开发,以及相关的技术支持,管理及技术咨询与培训业务。

     AgileEAS.NET SOA中间件平台自2004年秋呱呱落地一来,我就一直在逐步完善和改进,也被应用于保险、医疗、电子商务、房地产、铁路、教育等多个应用,但一直都是以我个人在推广,2010年因为我辞职休息,我就想到把AgileEAS.NET推向市场,让更多的人使用。

     我的技术团队成员都是合作多年的老朋友,因为这个平台是免费的,所以也没有什么收入,都是由程序员的那种理想与信念坚持,在此我感谢一起奋斗的朋友。

团队网站:http://www.agilelab.cn

AgileEAS.NET网站:http://www.smarteas.net

官方博客:http://eastjade.cnblogs.com

QQ:47920381,AgileEAS.NET

QQ群:113723486(AgileEAS SOA 平台)/上限1000人

199463175(AgileEAS SOA 交流)/上限1000人

212867943(AgileEAS.NET研究)/上限500人

147168308(AgileEAS.NET应用)/上限500人

172060626(深度AgileEAS.NET平台)/上限500人

116773358(AgileEAS.NET 平台)/上限500人

125643764(AgileEAS.NET探讨)/上限500人

193486983(AgileEAS.NET 平台)/上限500人

邮件:james@agilelab.cn,mail.james@qq.com,

电话:18629261335。

时间: 2024-10-22 07:20:40

拉风的服务器监控工具,随时掌握服务器动态,AgileEAS.NET SOA 平台服务器监控工具集介绍的相关文章

win2003 服务器 安全设置 技术实例(比较安全的方法)_win服务器

1.服务器安全设置之--硬盘权限篇 这里着重谈需要的权限,也就是最终文件夹或硬盘需要的权限,可以防御各种木马入侵,提权攻击,跨站攻击等.本实例经过多次试验,安全性能很好,服务器基本没有被木马威胁的担忧了. 硬盘或文件夹: C:\ D:\ E:\ F:\ 类推 主要权限部分: 其他权限部分: Administrators 完全控制 无如果安装了其他运行环境,比如PHP等,则根据PHP的环境功能要求来设置硬盘权限,一般是安装目录加上users读取运行权限就足够了,比如c:\php的话,就在根目录权限

服务器与客户端用socket通信 第一个页面实现服务器连接,第二个页面实现收发数据

问题描述 服务器与客户端用socket通信 第一个页面实现服务器连接,第二个页面实现收发数据 各位大神,我在制作一个简单的app,服务器与客户端用socket通信的 ,现能在单个页面实现连接服务器和收发数据,现在想分开来做,第一个页面实现服务器连接,第二个页面实现收发数据,有什么好的建议吗? 蟹蟹大家了.

ios开发-服务器使用cas,发送请求总是返回错误,服务器那边说是session失效

问题描述 服务器使用cas,发送请求总是返回错误,服务器那边说是session失效 正在做的一个app,服务器端用的是cas client,我发送请求,总是返回html的提示登录的信息,实际上是登录了的,服务器说是session失效了,让我做session的保持.我在网上搜,只看到了java和安卓有session保持,找不到ios的.以前也没有遇到过url放在浏览器里面可以获取数据,用代码请求就返回错误的情况.求帮助

asp.net 服务器读取数据库信息生成 excel,然后保存到服务器的临时文件夹下

问题描述 asp.net服务器读取数据库信息生成excel,然后保存到服务器的临时文件夹下,这个怎么实现啊?郁闷了.怎么弄.那个文件都会在客户端输出下载.我只需要保存到服务器的目录下就行了. 解决方案 解决方案二:1.用ExcelCOM生成:2.或者找个第3方生成Excel的比如POI解决方案三: 解决方案四:C#导出Excel的函数(可根据实际需要进行相应修改)//导出Excel的方法privatevoidExportExcel(){DataSetds=dtsSelect;//数据源if(ds

熊猫TV,斗鱼TV等直播平台的技术架构是怎样的,服务器是怎么托管的,是托管在云服务器上吗?

问题描述 熊猫TV,斗鱼TV等直播平台的技术架构是怎样的,服务器是怎么托管的,是托管在云服务器上吗? 熊猫TV,斗鱼TV等直播平台的技术架构是怎样的,服务器是怎么托管的,是托管在云服务器上吗? 解决方案 云服务器适合"零售",如果你做这种高带宽高访问的网站,你应该托管甚至自建机房,后者可以降低成本. 至于技术架构,这个你得花大价钱雇佣架构师,哪里是随便在论坛里胡乱一问就能求来的. 解决方案二: 云服务器适合"零售",如果你做这种高带宽高访问的网站,你应该托管甚至自建

dreamweaver-PHP+Dreamweaver开发动态网站遇到的问题“服务器行为”--“更新记录”命令不能完成

问题描述 PHP+Dreamweaver开发动态网站遇到的问题"服务器行为"--"更新记录"命令不能完成 我用的是Apache2.4.10 php-5.6.5 mysql-5.6.22DreamweaverCS6.按书本上一步步操作,操作到"服务器行为"---"更新记录"不能完成.会出现如附图所示界面,而书本上"列"后面的方框中显示的文字是: 'ID'使用'FORM.ID'作为'整数'来选择记录 'name

“掮客”的进化:拉风投入圈 自己跟投盈利

押宝公益平台的武汉金融超市要想的不仅仅是如何在"免费"的光环下挣到钱."超市"搭台,风投唱戏,将中小企业一揽子打包推入多层次的资本市场是他们的终极愿望. 金融超市--武汉土著,主要身份:掮客,但免费. 这个位于武汉光谷的金融超市看上去更像是一个咖啡厅,冷色系的装修风格使大厅看起来高雅大气,几对洽谈业务的客户像是喝茶叙旧的朋友.跟记者想象的不同,这里没有挂牌进驻的金融机构,线上平台交流模式在一块电子屏上一目了然. 简单一点说,这是一个中介,平台的左手拉着中小企业求&q

serversocket-通过ServerSocket起一个服务器 如何让外网的ip访问我的服务器

问题描述 通过ServerSocket起一个服务器 如何让外网的ip访问我的服务器 可以通过java 将某个路由端口映射到我的这个服务器地址吗? 或者我要实现的这个功能通过代理服务器可以吗?

Hey,Siri,帮我把服务器A的X目录凌晨五点拷贝到B服务器上

今天下午是比较有意思的,讨论的话题包括,但不局限于: 深度学习的本质是什么 人无法从海量的语料中学习到规律,但是语料经过数学化后,经历深度网络,网络的的节点通过某种群体行为能够记录下这种规律,从而在新的数据到来后,能够用这种隐藏的规律进行处理.人类的神经元亦是如此.群体往往能形成某种意识或者规律. 大数据/机器学习/人工智能 之间是什么关系 人工智能是很早很早之前的事情了.机器学习是人工智能的一个方向,随着数据在增大,发展成为'大数据'.这里的大体现在四个维度:大量化(Volume).多样化(V