有什么监控Linux服务器的工具吗 服务器监测报告


怎样监测一个windows服务器Windows服务器的监控方式有三种 , 分别为Agent监测方式、SNMP监测方式和WMI监测方式 , 下面分别对每一种监测方式进行介绍:
Agent监测方式
使用Agent方式来采集数据 , 首先需要在被监测服务器上安装Windows Agent代理程序 , 安装过程请参考安装Agent代理 。
1、登录CreCloud云网管平台后 , 点击系统右上方的【监测】按钮 , 再点击左下方的【设备管理】 。右键点击【设备管理】树下的【设备列表】 , 弹出菜单 。
(也可在设备列表的空白处【图标视图】和【详细信息】中右键选择【增加管理对象】或在快速工具栏中点击【增加管理对象】 , 下同)
2、选择【增加管理对象】 , 弹出【添加管理对象】对话框 , 在【全部设备】下看到“AgentWindows” 。
选中上图中的【AgentWindows】 , 点击【确定】 , 弹出【AgentWindows】对话框 , 如下图所示(也可左键双击【AgentWindows】弹出下面对话框) 。
3、在“基本设置”栏下进行设置:
Windows服务器地址:输入被监测的服务器的IP地址
【有什么监控Linux服务器的工具吗 服务器监测报告】Agent端口号:Agent端口 , 默认为2198
标题:填写显示的标题 , 可以自己定义
是否禁止:禁止则不进行监测
监测服务器:默认即可
4、在“高级设置”栏可以对该管理对象进行详细描述以及设置依靠条件 , 如下图:
依靠:从下拉列表中选择要依靠的监测点 , 可以设置多个监测点依靠 。
描述:填写对该设备的简单描述 , 可以不填写 。
5、“基本设置”和“高级设置”填写完毕 , 点击【确定】即可 , 弹出显示正在获取管理对象属性提示框 。如果获取正常 , 就会弹出【配置监测点】对话框 。
勾选要监测的选项后 , 点击右边的【确定】即可 , Agent监测方式添加完成 。添加完成后 , 在【设备管理】的树下和设备列表的图标视图中都会有添加的设备显示 。
SNMP监测方式
注意:如果采用SNMP方式监控 , 请检查远程机器的SNMP协议是否打开。
1、登录CreCloud云网管平台后 , 点击系统右上方的【监测】按钮 。
再点击左下方的【设备管理】 , 如下图所示:
2、右键点击【设备管理】树下的【设备列表】 , 弹出菜单 , 如下图所示:
3、选择【增加管理对象】 , 弹出【添加管理对象】对话框 , 在【全部设备】下选择设备类型为“SNMP Windows” , 点击【确定】 , 如下图所示:
4、选择“SNMP Windows” , 点击【确定】后 , 弹出如下图所示对话框:
5、“基本设置”选项卡:
Windows服务器IP:填写被监测服务器的IP地址
SNMP端口号:填写SNMP的端口号
可读共同体名称:填写SNMP的可读共同体名称
标题:填写显示的标题
监测服务器:默认即可
6、“高级设置”选项卡:
该选项卡中的设置和Agent中的设置相同 。
点击【确定】后 , SNMP Windows的监测方式添加完成 。添加完成后在设备管理中设备列表下和右侧【设备列表】的图标视图中都会有该设备 。
WMI监测方式
注意:如果用WMI方式 , 需要安装WMI和服务
1、用WMI方式监测 , 需要将CreCloud Task Server 服务改为用管理员用户启动 。
CreCloud Task Server 服务右键“属性” , 选择“登录”选项卡
登录帐户选择“此帐户” , 点击“浏览”按钮 , 弹出“选择用户”窗口
点击“高级”按钮后 , 点击“一般性查询”右侧的“立即查找”按钮 , 在下方查询结果中选择“Administartor”用户后确定
返回到属性窗口 , 点击确认,并重启CreCloud Task Server服务
2、登录CreCloud云网管平台后 , 点击系统右上方的【监测】按钮 。
再点击左下方的【设备管理】 , 如下图所示:
3、右键点击【设备管理】树下的【设备列表】 , 弹出菜单 , 如下图所示:
4、选择【增加管理对象】 , 弹出【添加管理对象】对话框 , 在【全部设备】下选择设备类型为“WMI Windows” , 点击【确定】 , 如下图所示:
点击【确定】后 , 弹出如下图对话框:
5、“基本设置”选项卡
Windows服务器IP:填写被监测的服务器的IP地址
登录名:填写被监测的服务器的系统管理员名称
有什么监控Linux服务器的工具吗?1、Ganglia
是一个集群监控软件 , 可以监视和显示集群中的节点的各种状态信息 , 比如:CPU、mem、硬盘利用率、I/O负载、网络流量情况等 , 同时可以将历史数据以曲线方式通过php页面呈现 , 此软件主要是用来监控系统性能的软件 , 通过曲线可以很容易见到每个节点的工作状态 , 对合理调整、分配系统资源 , 提高系统整体性能起到重要作用 。
它是分布式的监控系统 , 有两个Daemon , 是一个Linux下图形化监控系统运行性能的软件 , 界面美观、丰富 , 功能强大 。
RRDtool是系统存放和显示time-series (即网络带宽、温度、人数、服务器负载等)。并且它提出有用的图表由处理数据强制执行有些数据密度 。
2、Cacti
是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具 , 通过snmpget来获取数据 , 使用RRDTool绘画图形 , 提供了非常强大的数据和用户管理功能 , 可以指定每一个用户能查看树状结 构、host以及任何一张图 , 还可以与LDAP结合进行用户验证 , 同时也能自己增加模板 , 功能非常强大完善 。
cacti是用php语言实现的一个软件 , 它的主要功能是用snmp服务获取数据 , 然后用rrdtool储存和更新数据 , 当用户需要查看数据的时候用rrdtool生成图表呈现给用户 。因此 , snmp和rrdtool是cacti的关键 。
3、Zenoss
是一款智能监控软件 , 允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度 。Zenoss Core同时也是开源的网络与系统管理软件 。
Zenoss提供功能丰富的产品 , 以监测整个IT基础设施:
网络 -路由器 , 交换机 , 防火墙 , 接入点;
服务器 -微软的Windows  ,  Linux  ,  Unix系统 , 惠普 ,  NetApp , 戴尔;
虚拟化 -完整虚拟机虚拟化基础架构( VI3 )管理 ,  XenSource监测;
应用领域 -Process(程序) , Port , 网络应用服务 ,  Web服务 , 数据库 , 中间件 , 商业企业应用方案 ;
4、Argus
是一个网络连接监控器 , 可以利用它来定制监控网络中符合某种条件的计算机 , 例如网络空闲、断开等 。
5、Monit
是一款功能非常丰富的进程、文件、目录和设备的监测软件 , 用于UNIX平台 , 可以自动修复那些已经停止运行的程序 , 适合处理那些由于多种原因导致的软件错误 。
6、Nagios
是一个监视系统运行状态和网络信息的监视系统 , 能监视所指定的本地或远程主机以及服务 , 同时提供异常通知功能等Nagios可运行在Linux/Unix平台之上 , 同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态 , 各种系统问题 , 以及日志等等 。
Nagios的主要功能特点:
监视网络服务(SMTP、POP3、HTTP、NNTP、PING等);
监视主机资源(进程、磁盘等);
简单的插件设计可以轻松扩展Nagios的监视功能;
服务等监视的并发处理;
错误通知功能(通过email、pager或其他用户自定义的方法) 。
服务器怎么获取位置监控用SITEVIEW的网管软件和IT运维管理系统吧 , 它专门针对服务器及IT硬件与IT的应用服务来监控运维的 , 用SITEVIEW NNM网络拓扑图 , 可以自动拓扑网络结构和链路图 , 并实时监控链接与服务器设备 , 方便对服务器的位置定位 , 故障点准备查找 , 支持集群和分布式的服务器部署 , 局域网和广域网都支持 。比如SITEVIEW ECC8.8综全管理系统 , SITEVIEW ITOSS IT运营支撑系统 , SITEVIEW CFR配置管理平台 , SITEVIEW ALM资产管理平台等等 , 都可以对服务器、各种服务器系统、数据库 , 中间件(一般为文件服务的中间连接件) , 备份 , 网络设备 , 机房设备等等都可以实时监测 , 发现故障或者超设定的阀值发出警报 , 生成一些运行的报表等等 , 它们一般是通过SNMP简单网络管理协议和TR069协议 , 这是根据ITIL国际标准来的 。只要支持这些协议的服务器系统都可以监控 。
寻找服务器和网络设备监控软件 , 能够对服务器和网络设备运行状态进行监控的软件 。SUM服务器集中监控与管理软件 (SUM, Server Unified Monitor & Management)是一款由上海哲涛科技自主研发的集服务器、网络设备、应用程序服务器、用户软件于一体的集中式、跨平台的集中监控与管理软件 。本软件能够根据设置的阀值指标 ,  针对各种故障问题信息即时通过终端界面、颜色、声音、短信、 EMAIL等方式进行报警 , 还可以通过短信对服务器、服务器中的程序等进行重启以及可以执行服务器中授权的命令 , 方便维护人员日常维护管理 。实现了对服务器、网络设备监测的自动化和故障预警智能化管理 , 最大限度地保障服务器、网络设备的正常运行 , 减少运维部门的运维成本 , 确保企业服务器、网络设备365 × 24 的高效稳定运行!同时本软件能提供分析决策的报表系统 , 帮助网络管理人员及时预测、发现性能瓶颈 , 提高服务器、网络设备的整体性能 , 同时为企业网络系统的战略规划提供依据 , 起到优化整体服务器、网络设备资源的目的 。
如何监测windows服务器的性能Windows服务器中自带的性能监控工具叫做Performance Monitor;
在开始-运行中输入‘perfmon’ , 然后回车即可运行 。
Monitor本身也是一个进程 , 运行起来也要占用一定的系统资源 。所以你看到的资源的使用量应该比实际的要稍微高一点 。这个工具在帮助管理员判断系统性能瓶颈时非常有用;
举个列子来说 , 今天有个用户抱怨说他们项目组的服务器(这是一台虚拟机)运行起来非常慢 , 但也不知道具体问题出在什么地方 。任务管理器里显示CPU和内存的使用量都不算高 , 但服务器的相应就是非常慢;
Monitor , 让其运行一段时间后(因为参考平均值会比较准确) , 发现average disk queue的值比较高 , 这就说明物理服务器的硬盘负荷太重 , I/O操作的速度跟不上系统的要求 。关掉虚拟机 , 将其转移到另一台硬盘负载比较小的主机上 , 再打开虚拟机 。

分析性能情况
1、内存泄露判断
虚拟内存字节数(VirtualBytes)应该远大于工作集字节数(Workingset) , 如果两者变化规律相反 , 比如说工作集增长较快 , 虚拟内存增长较少 , 则可能说明出现了内存泄露的情况 。
对于Workingset、Private Bytes、Available bytes这些计数器 , 如果在测试期间内数值持续增长 , 而且测试停止后位置在高水平 , 则也说明存在内存泄露 。
Windows资源监控中 , 如果Process\PrivateBytes计数器和Process\WorkingSet计数器的值在长时间内持续升高 , 同时Memory\Available
bytes计数器的值持续降低 , 则很可能存在内存泄漏 。
2、CPU使用情况
一般平均不要超过70% , 最大不要超过90%(好:70% 、坏:85%、 很差:90%) 。
3、tps(每秒处理事务的数量 , 在SOAPUI中进行统计)
一般在10-100 , 不同应用程序具体值不同 。

如何用java实现web服务器的监控Hyperic HQ集成了强大的监测和管理功能 , 它有开源版本 , 您可以直接使用它用来对web服务器进行监控 。
如果您想自己写代码实现 , Hyperic HQ提供了一个服务器各种性能指标采集的API , 这个API包本身提供了各种平台(linux/MAC/window等)的兼容 。
关于服务器监测和服务器监测报告的内容就分享到这儿!更多实用知识经验 , 尽在 www.hubeilong.com