Articles of 监控

可视化Xen性能和利用率

VMWare的vSphere控制台和Veeam的监控实用程序在向pipe理员显示有关虚拟机和虚拟机pipe理程序主机的CPU使用率,内存使用率,利用率等方面的各种统计信息方面做得非常出色。 是否有一个类似的解决scheme或一系列的解决scheme来监控Xen服务器? 监控虚拟机的状态,资源使用情况……等等,还是主要需要在虚拟化的guest虚拟机上安装代理并集中pipe理呢?

寻找服务器监控应用程序…没有什么幻想..对于Windows

可能重复: 你用什么工具来监视你的服务器? 我们正在寻找一个工具来监视我们的networking服务器(http,文件存在,连接)和我们的smtp,stream行服务器。 此外,我们想检查(简单查询)我们的数据库(MySQL,微软)。 其他任何事情都不重要。 东西真的很好用! 应该在Windows XP和Windows Server 2008上工作。谢谢!

如何在Ubuntu上通过Apache中的虚拟主机监控带宽使用情况

我的环境: Apache 2.2.9,Ubuntu 8.10 我试图find一种方法来监视我的服务器上由每个虚拟主机分配的带宽使用情况,而无需安装像PLESK,CPanel或ISPConfig这样的能够修改我的服务器的东西。 我想我正在寻找一个只读解决scheme。 由于我手动pipe理我的服务器,我不喜欢安装Web访问第三方pipe理面板的想法。 我甚至不希望将graphics数据从系统中提取出来,只要我可以按照某些有用的时间增量(如周/月/日)查看按域(最好是子域)的带宽使用数字即可。 在没有时间增量的情况下,我只会在cron中运行它,并手动捕获必要的基于时间的增量。 我目前运行Cacti作为系统监视器,但一直无法find任何我可以添加到Cacti,将收集我所需要的数据。 我曾经看过AWStats,但是从我能告诉它只给出了整个系统带宽使用的设备,而不是由VHOST(请纠正,如果我错了)。 那么,有没有我可以安装的软件包已经做到了这一点? 我可以修改仙人掌来显示这些信息吗? 如果没有以上,是否有一些bash脚本,我可以运行,会给我这个输出,我可以以后集成到我自己的代码? 提前致谢!

什么监控解决scheme的服务器,数据库和Web应用程序 Nagios或Hyperic?

对于初创公司来说,我有一台物理专用服务器的贷款,里面有几台虚拟机 目前在这个服务器上主要有2个虚拟机: VM“工具”,使用Ubuntu 10.04 LTS 一个使用mercurial和hgserve的源码库 JAVA应用程序的阿特拉斯为错误跟踪,维基… PostgreSQL作为工具的数据库 Apache HTTPD作为HTTPS前端。 虚拟机“星号”,使用Ubuntu的服务器10.04 LTS 与星号服务器,functionnal,但更多的testing,现在比任何东西。 但是将来我们将会有一个“生产”虚拟机与JAVA应用程序 : Apache HTTPD前端 PostgreSQL数据库 Tomcat的webapp(也许是cluterised) 我感兴趣的是一个软件,可以监视服务的可用性,KVM虚拟机,应用程序和数据库,所以我可以在出现问题的情况下作出反应。 我还有另一个用例,我想监视应用程序的性能(请求,CPU,内存…)并收集使用情况统计信息。 我们基本上没有钱,至less在一开始就想要一个免费的工具。 这个工作简单而简单的工具是什么? 我听说过Nagios和Hyperic,但我不认识他们。 所以我不知道他们是否适合我们的需求。 编辑: 这不仅需要服务器监控,还要考察实际应用程序的性能,响应能力以及可能的隔离瓶颈。 从链接(不是相同的问题,似乎更通用但内容丰富)和实际回应,Nagios + Munin应该是一个很好的select。 问题是Nagios看起来有点复杂(我不知道穆宁)。 Nagios / Munin组合将能够收集Java应用程序的详细统计数据和历史数据(请求/秒数,请求延迟,统计数据由URL,小时,星期,星期…?) 还有其他(更好?)替代品吗?

开源networking水龙头

我最近开始研究networking监控解决scheme。 我已经在我们的思科催化剂上configuration了SPAN,它工作正常,但是我也一直在读水龙头。 我所看到的大部分文章都是成本的主要缺点。 除非我错过了关于这项技术的一些东西,它似乎可以用商品PC和三个网卡(进,出,和监视器端口)来实现。这样的事情是否存在,还是我的方式?

使用监视来监视apache2subprocess

我目前正在使用Monit监视Apache,并在内存使用率过高时重新启动它。 但是,我也希望能够监视所产生的各个apache2subprocess,并在几分钟内终止内存使用率过高的任何subprocess。 我怎样才能做到这一点?

SCOM与Windows系统中心与HP Operations Manager比较

(我在Stack Overflow上问了这个问题,他们把这个问题发给我,对于这个基本的问题,我很抱歉,但是我有纯粹的编码经验 – 根本没有服务器pipe理的东西 – 至less可以说是压倒性的) 我无法围绕这些产品之间的差异进行包装。 我从来没有使用过任何一个 – 我正在写一篇参考所有三篇的技术文章。 我目前的理解是Windows / MS System Center和HP Operations Manager是不同的公司对同样需求的反应:系统pipe理,显示器和日志的收集等。这是一个正确的理解吗? 至于SCOM,一些消息来源似乎是Windows系统中心的另一个名字,而其他人似乎说这是一个UI和通知types的插件? 非常感谢您的帮助。 所有这些名字都是如此相似,而我阅读的越多,我就越感到困惑。

我正在寻找一种工具来测量或检测台式电脑的“无响应”

我有一个客户端,它提供了一些服务器系统到医院,并提出了一个支持票据,桌面应用程序正在等待服务器。 我们做了一些广泛的testing,很清楚,服务器是响应式的,networking很好,问题出在客户端。 (在挂机过程中没有收到任何请求…) 我们来看看台式机,它们应该没问题,所以我们和软件供应商一起上门票,硬件公司说硬件是硬件,硬件公司说是软件等等 无论如何,与护士谈话时,他们说这些机器每次经常“挂”30秒,有时在需要为不舒服的患者获取数据的重要时刻,例如图表和状态。 所以我想在这些机器上粘贴一个客户端,这个客户端能够检测出键盘/鼠标的任意“无响应”,然后logging下来进行分析。 显然,我提醒一些应用程序需要资源,使问题变得更糟,所以我希望看到任何能够检测到这些键盘中断都被丢弃的工具。操作系统放弃中断,或任何适当的这里。 所以继续serverfault,这是你的机会来拯救生命…. 😉 编辑:我开始认为,与实时系统相关的一些工具可能是适当的,至less作为诊断。 像航天飞机那样想。 一旦事情启动,就是这样。 它的推出,你坚持什么安装。 所以没有我能够访问的机器的远程pipe理,我不能坐下来查看日志。 所有的情况都必须先解决。 (我的想法是,如果我可以“检测”无响应,那么我可以触发一个VB脚本将相关的日志文件和性能指标复制到一个文件,并让本地技术通过这些文件)

缺lessSNMP服务安全选项卡 – Windows Server 2012 R2 – DC

我必须在Windows服务器上configurationSNMP-Service的安全设置。 但他们错过了! 这里是事实: 操作系统:Windows Server 2012 R2 我安装了SNMPfunction,我相信,我已经configuration了服务(但是我忘了在Security选项卡下添加另一个IP) 我知道安装该function后需要重新启动SNMP服务的问题才能看到“ Security选项卡(所以我已经做了一些重新启动)。 我的同事现在安装了DC服务器angular色。 现在我看不到“ Security选项卡了(我不知道是否必须对DCangular色的安装做些什么)。 我真的需要 SNMP来监视的原因。 (所以请不要build议使用WMI或其他东西) 我点击“SNMP服务” – >“属性”,使用我的域pipe理员 我能做些什么来再次看到Security选项卡? 还是有可能通过CMD或PowerShellconfigurationSNMP服务?

系统重启服务,如果它没有监听端口

我在Debian 8中一直使用Systemd。我使用Restart = on-failure选项来唤醒服务,以防出现故障。 我想知道是否有办法强制重新启动服务,如果它没有监听特定的端口(即使进程仍在运行)。 我之所以需要这个原因是因为我们正在开发新的function来解决这个问题,但这需要一段时间。 同时我们需要一个解决方法。 我已经开发了一个脚本来检查这个状态: #! /bin/bash PORTS=( 1452 542 ) for port in ${PORTS[@]}; do netstat -anp | grep $port > /dev/null 2>&1 if [ "$?" -ne 0 ]; then # Port blocked. Kill the running process and start it again after a while done 这个脚本是使用cron定期触发的。我知道这是一个肮脏的伎俩。 这就是为什么我想在Systemd检查中集成该行为的原因。 那可能吗? 先谢谢你。 干杯, 一个。