我在一家财富 500 强公司工作,该公司努力准确衡量高可用性应用程序的性能和可用性(即,应用程序在 5 秒页面到页面导航时性能提升 99.5%)。我们将计划内和计划外停机时间都考虑在内,以确定此可用性数字。然而,我们最近在组合中添加了一个 CDN,这使我们的指标有点复杂。CDN 现在处理了我们大约 75% 的流量,同时将其余流量发送到我们自己的服务器。
我们试图衡量我们所谓的“真实用户体验”(即,我们的测试脚本模拟典型用户点击应用程序。)这些监控脚本位于我们的网络之外,这意味着我们正在访问 CDN 大约 75%时间。
管理层决定我们采用最坏的情况来衡量可用性。因此,如果我们的源服务器出现问题,但 CDN 提供的内容还不错,我们仍然会受到可用性的影响。反过来也是一样。我的想法是,只要“用户体验”成功,我们就不要不必要地惩罚自己。毕竟,CDN 可以提高性能和可用性!
我只是想知道是否有人知道其他财富 500 强公司如何计算他们的可用性数字?例如,我查看 apple.com 的一家店面,该店面使用的 CDN 似乎从未关闭(除非即将发布重大产品)。如果有一些确凿的事实数据会很棒,因为我不知道不要相信我们需要在这些指标上不必要地伤害自己。我们正在根据这些数字做出商业决策。
然而,我可以说,鉴于这些指标对管理层可见,问题得到解决和解决的速度非常快(阅读:我们很快就完成了繁文缛节。)不幸的是,作为一名开发人员,我不希望管理层思考应用程序启动或关闭是因为某些外部因素(即 CDN)正在影响数字。
想法?
(我错误地在StackOverflow上发布了这个问题,交叉发布提前道歉)
我正在寻找适用于 Windows Server 2000/2003的 Windows 事件日志分析和监控软件(Windows Server 2008 中有一些新功能。)功能集应包括:
任何建议或提示如何使用标准工具实现这一点?
谢谢!
员工被解雇,做一些愚蠢的事情(比如偷看色情网站),在 IM 和电子邮件上谈论个人攻击性/暗示性主题。作为 IT 经理,我的任务是锁定用户帐户、更改密码以及编辑 IM 和电子邮件摘要以进行管理。
不要误会我的意思,我没有在每台机器上都有显示器。我通常由管理层触发执行这些任务,因为我没有足够的时间(没有足够的时间浪费在浏览浏览器缓存或历史记录上)。
有时我会因被要求去做或发现并且必须报告和采取行动的事情而感到不安或非常沮丧。你怎么处理?
我今天使用 Google Analytics 来通知我流量高峰。就我而言,流量高峰通常是由于来自知名网站的链接。
Google Analytics 包含一个新的“智能”功能来报告峰值。不幸的是,今天它只报告我有一个峰值,但没有报告引用站点;相反,它报告流量的地理区域,例如“加利福尼亚”。
这不是一个非常有用的报告维度,因为地理几乎从来都不是流量高峰的原因;这几乎总是由于引用站点。
有没有办法配置 Google Analytics Intelligence 来报告流量高峰的原因(引用站点)?
我正在从事一个项目,我们需要能够定期告知和报告我们的各种 Linux/Unix 服务器上安装了哪些软件。我看过这个,如何清点 Linux 服务器为客户端“服务”的软件/角色?,发布和这个,开源库存代理,发布并且无法找到可以建议我的问题的答案的信息。我不确定 OCS 代理是否会像在 Windows 中那样在 Linux/Unix 服务器上报告。有没有什么脚本、开源软件、软件代理等可以在大量Linux/Unix服务器上运行,报告安装了哪些软件,安装了哪些版本?
==========================
为清楚起见,更新:
我正在寻找一种可靠的方法来确定 Linux/Unix 机器上是否存在特定软件。理想情况下,这将是一个远程解决方案,我可以将其指向有问题的服务器,并让它返回结果,表明该盒子上是否存在有问题的软件。另外,我是否应该关注以下与 Linux/Unix 主机上安装的软件相关的问题?
我将如何处理这些情况以及找出该软件是否存在?
设置简单,单个 Windows 2003 标准服务器作为打印机服务器运行。
域用户有权打印到打印机服务器上设置的所有打印机。
题:
我知道事件日志可以记录打印,但我正在寻找可以为我提供以下内容的详细日志记录和报告解决方案:
我希望能够报告如下:
关于如何使用 3rd 方软件或内置软件执行此操作的任何建议或想法都非常好,谢谢!
作为 mdadm 的长期用户,刚刚遇到磁盘错误并记得我为 mdadm 配置了自动邮件报告磁盘错误。
因此我只需要在/etc/mdadm/mdadm.conf 中插入我的邮件地址
MAILADDR someone@exaplme.org
Run Code Online (Sandbox Code Playgroud)
但是我真的很想念 FreeBSD 上的那个。由于我的 ZFS RAID6 现在运行了半年多,我想如果磁盘出现故障会发生什么?
我从未配置任何外部邮件地址。有没有简单的方法来完成和测试这个?
就像在 mdadm 上一样:
sudo mdadm –monitor –scan –test
Run Code Online (Sandbox Code Playgroud)
我将如何使用 ZoL(Linux 上的 ZFS)在 Linux 上执行此操作?
编辑:对不起,我的意思是自动报告。没有预定。
我知道我可以每分钟构建一个脚本并解析 zpool status -X。但我认为这不是完成报告问题的一种非常优雅的方法。最好在磁盘故障时立即得到通知(如 mdadm)
编辑[2]:感谢您的建议,但我没有遇到一些脚本问题,有人可以帮我解决 /bin/sh 中的 for 循环问题 -> PASTEBIN
编辑[3]:得到了我的 for 循环问题。:)(在PSTEBIN 中更新)
对我的脚本还有什么建议吗?
我会为生产 Linux 服务器生成每日活动报告。我可以使用 shell 脚本和脚本很容易地做到这一点,但我只想知道是否有一类工具已经做到了这一点。我似乎记得为日志做了一些事情。
我有兴趣查看正在写入哪些日志。如果新的或异常的消息被写入日志。
最近24小时磁盘空间变化了多少,主要变化在哪里。哪些文件夹在磁盘空间中增长。即未旋转的日志或未删除的临时文件。
过去 24 小时内安装的内容。
哪些进程是新的,哪些不再运行。哪些进程正在泄漏内存。
我想要信息的智能摘要。即,如果创建了无数个新文件,我不需要查看它们的所有名称。
我希望报告是纯文本和 HTML,并且可以选择将其邮寄给管理员。
请让我知道这是否已经存在,以及关于一份好的每日报告中应该包含什么的任何想法。
我有两个 Exchange 邮箱服务器。一个运行 2007 年另一个 2010 年,都是标准版。
我已经查看了 3rd 方解决方案来获取电子邮件统计信息,我相信它们会正常工作。我特别喜欢 MessageStats。
但是,我很好奇是否有任何免费工具或脚本(甚至低于 500 美元)可以为我提供内部电子邮件(不通过 SMTP 连接器发送/接收)的每周报告,适用于两个版本/服务器。
有没有办法stderr
在应用程序完成后显示错误摘要(来自)?
例如,rsync
使用“--progress”显示大量数据,包括错误。但是当它完成时 - 它只是说“有错误”。在这种情况下,我想显示写入 stderr 的所有内容,因此我不必滚动和搜索究竟出了什么问题:)
PS 我知道用 C 编写这样的实用程序是多么简单,但我想还有更多我不知道的方便的东西:)
我有一台运行 Windows Server 2008 R2 的服务器,我想知道它处理特定负载的能力如何。
是否有任何内置方法可以告诉服务器在特定时间段内监视性能,然后生成某种报告来传达 CPU、内存、磁盘等的负载。