在 nagios 中定义和测试新服务时,我一直在重新启动 nagios,然后单击该服务,并尽快重新安排检查,然后等待检查发生。
有没有更有效的方法来做到这一点?我想使用命令行运行该特定检查并获取输出。
为了评估虚拟化平台上的性能监控准确性,CPU 窃取时间已成为一个越来越重要的指标 - 请参阅EC2 监控:CPU 窃取案例,了解Amazon EC2上下文中的指导性摘要和 IBM 关于CPU 时间占一个该概念的更深入的技术解释(包括插图):
窃取时间是虚拟机管理程序为另一个虚拟处理器提供服务时虚拟 CPU 等待实际 CPU 的时间百分比。
因此,它在当今大多数相关的 Unix/Linux 监控工具中都暴露了 - 参见例如列%steal或st insar或top:
st -- 窃取时间
管理程序从该虚拟机“窃取”的 CPU 数量,用于其他任务(例如运行另一个虚拟机)。
我一直无法弄清楚如何在 Windows 上捕获相同的指标,这已经可能了吗?(对于EC2 上的Windows 2008 Server R2 AMI和通过相应的Windows 性能计数器当然是理想的。)
我刚刚在服务器上安装了 Windows Server 2008,我能够通过远程桌面连接但无法 ping。我是否需要在防火墙上打开一个特殊端口才能 ping 服务器?
我设置了 Apache 来为多个虚拟主机提供服务,我想看看每个站点使用了多少带宽。我可以看到整个服务器使用了多少,但我想要更详细的报告。
我发现的大多数事情都是为了限制虚拟主机的带宽,但我不想这样做;我只想看看哪些网站使用了多少带宽。
这不是为了计费目的,只是为了提供信息。
是否有我应该使用的 apache 模块?或者有其他方法可以做到这一点?
是否有用于监控集群上的 cron 任务的好技术?
我们开始使用 cron 以每天的间隔启动任务。检查信息的一些想法:
我想知道人们是否在分别为 cron 和其他事物做事方面取得了成功,或者,是否将任务完全集成到不同的方法中。我倾向于#2,但我想知道更有经验的人可能会尝试什么。
我最近发现了Shinken,它是 Nagios 使用 python 的新实现。Shinken 将 Nagios 分为 5 种不同类型的守护进程,每个守护进程执行不同的任务。我还没有尝试过,但就我所见,整个架构的想法对我来说似乎很棒(它以 Unix 方式工作:一个进程,一个任务),但该项目似乎有点“绿色”。
那么,有人试过神研吗?你怎么看?
是否有任何 Linux 软件可以监控传入的 ssh 会话。在之前的一份工作中,有人告诉我,如果你需要 Red Hat 的支持,例如,你可以让他们通过 SSH 连接到你的机器,你可以观察他们在做什么。
我处于类似的情况,我想通过 ssh 进入我朋友的机器来帮助他,但我希望他能够出于教育目的观看我正在做的事情,并确保我不会做任何恶意的事情。
有什么建议?
谢谢
当我尝试在某些 64 位 Windows 7 机器上从 SysInternals 启动进程监视器时,进程无法启动。没有错误信息。我双击,什么也没发生。其他 64 位 Windows 7 计算机工作正常。有任何想法吗?
我们使用 tail 来连续监视多个日志,但是当日志旋转时,该文件的尾部将停止。
据我了解,问题是当日志轮换时,会创建一个新文件,而正在运行的尾部进程对该新文件句柄一无所知。
这是一种常见的情况,当管理员制作系统自动备份并忘记它时。只有在系统出现故障后管理员才注意到,该备份系统之前已损坏或备份因某些故障而无法恢复并且他没有当前备份可从中恢复......那么什么是避免这种情况的最佳实践?