Questions tagged «system-monitoring»

4
找出哪个进程正在更改文件
我试图找到一种可靠的方法来查找机器上的哪个进程正在更改配置文件(/etc/hosts具体来说)。 我知道我可以lsof /etc/hosts用来找出当前打开了哪些进程的文件,但这无济于事,因为该进程显然是在打开文件,写入文件然后再次将其关闭。 我还查看了lsof的重复选项(-r),但它似乎仅以每秒一次的速度运行,这可能永远不会捕获正在进行的写入。 我知道有几个用于监视文件系统更改的工具,但是在这种情况下,我想知道哪个进程负责,这意味着在执行过程中将其捕获。

9
脚本以自动测试网站是否可用
我是一个孤独的Web开发人员,拥有自己的Centos VPS,为我的客户托管了一些小型网站。今天,我发现我的httpd服务已停止(没有明显的原因-但这是另一个线程)。我重新启动了它,但是现在我需要找到一种方法,如果再次发生,可以通过电子邮件和/或SMS通知我-我不喜欢它,当我的客户打电话告诉我他们的网站不起作用时! 我知道可能有很多不同的可能性,包括服务器监视软件。我认为我真正需要的是一个脚本,该脚本可以作为我的开发主机(永久在我的办公室中运行)的cron作业运行,该脚本尝试从生产服务器加载页面,如果页面在30分钟内未加载,几秒钟后,它会向我发送电子邮件或短信。我在shell脚本编写方面非常垃圾,因此是这个问题。 任何建议将不胜感激。

3
替代etsy / statsd
etsy的statsd可以替代吗?甚至是完整的类似于仪表板的解决方案?我的研究仅发现专有的SaaS解决方案。 对于那些不知道的人:statsd是一个守护进程,它通过UDP收集应用程序和系统指标,并将其发送到Graphite,以生成或多或少的精美图表。有适用于所有重要语言的API。 我需要: 必须在没有第三方收集数据的情况下在我的服务器上运行 应该能够从系统Java和Perl收集数据 应该轻巧灵活 福斯 可能需要其他编程,可能只是一个框架

2
Windows上的16TB卷和SNMP
随着大于16TB的卷变得越来越普遍,人们认识到,用于报告SNMP中的标准“ HOST-RESOURCES” MIB中的磁盘大小和使用情况的32位值不足以报告适当的磁盘大小。 Net-SNMP似乎已通过简单地操纵“ AllocationUnits”的值来维护磁盘利用率的32位值(因为总磁盘大小/使用量等于32位空间值乘以分配单位)来解决此问题,从而允许用于计算大于8 / 16TB的卷。假设您对分配单位没有任何报告兴趣,并且可以接受少量的误差。这似乎是一个优雅的解决方案。 https://bugzilla.redhat.com/show_bug.cgi?id=654384 但是,Window的内置SNMP服务似乎继续遭受此错误的困扰,仅报告已使用/分配的磁盘空间的模数,从而导致报告的磁盘大小不准确。 有没有一种方法可以使Windows正确报告超过16TB的卷的磁盘使用情况?我们试图简单地安装Net-SNMP 5.5 x64并完全禁用Windows SNMP服务,但是很遗憾,这不能解决我们的问题。 使用NetSNMP扩展时,我们为感兴趣的特定磁盘收集的信息如下: 无论我们使用的是原始Windows SNMP服务还是NetSNMP,这些结果都是相同的。 我见过仙人掌社区的人们提到只是编写解决方案的脚本。不幸的是,我们使用Observium进行快速和基本的系统监视。如果无法从Window侧解决此问题,是否可以使Observium报告自定义MIB? - 更新 - 在错误报告中提到将“ realStorageUnits”添加到snmpd.conf文件中时,在设置该指令时我们遇到了以下问题: - 更新2 - 好吧,经过大量的修改,它看起来不像Net-SNMP的任何Windows版本都像“ realStorageUnits”指令一样。启动SNMP时,包含该指令将导致警告。我们尝试使用5.5、5.6和5.7版本。这里有没有人想出如何让SNMP在Windows上报告16 TB以上的卷?

1
监视Windows服务器的最佳方法?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 3年前关闭。 我在一家为小型企业客户提供IT支持的公司里工作。我的任务之一是执行服务检查,其中包括检查事件查看器是否存在严重错误/警告以及DHCP和DNS管理控制台。还检查了客户端工作站的事件查看器,但没有定期检查。 是否有一个现有的解决方案可以集中查看所有这些日志,从而使我不必远程访问每个服务器并为每个客户端重复做同样的事情? 每个客户端都有一些版本的Windows服务器-从2003到2012 R2。

4
监视运行ESXi的Dell / HP服务器(免费)
你们都在监视运行免费版的ESXi服务器吗?由于缺少SNMP支持,因此似乎仅限于我。我想要做的是在驱动器或其他硬件出现故障时收到某种类型的警报。我已经看过几篇有关在ESXi盒上安装OpenManage(重建阵列)的文章,但这似乎也很痛苦。即使我使OpenManage正常运行,没有SNMP我也不会收到警报。 任何意见,意见或指导将不胜感激。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.