我有一个调用大约 10 个其他 perl 脚本的 Perl 脚本,其中一些调用 Python 脚本。每一个都产生其他程序读取的文件。这很复杂。
我想做的是运行它,并让 Linux 报告哪些程序调用了哪些程序,以及每个程序读入和生成了哪些文件?
在 Linux 中是否可能进行某种跟踪?
如何设置 Nagios 3 来监控网页?我想确保它保持在线。另外,如果可能的话,我想让它检查页面中的字符串以确保页面有效。
我正在开发一个软件来监控网络流量,我需要一个在存储和查询数据包头字段方面非常快的数据库服务器。我知道有一种 .pcap 文件格式,但它不适合我,因为我每天要存储大约 10 TB 的流量。是否存在某种专门用于网络流量的数据库服务器?
我有一个 Linux 服务器 (Debian),它为数千个实时连接提供服务。
找出系统的内存和 CPU 使用率(百分比)很容易,因此我可以预测何时需要升级这些硬件组件。
但是,我不知道如何估计硬盘驱动器的使用情况,我指的是性能而不是使用的空间。
我的主要问题是,我怎样才能知道我的硬盘在 Linux 上的使用率是多少?
但是,也许我问错了问题。如果是这样,你能提供一些线索吗?我应该了解有关硬盘驱动器的哪些信息以控制情况?
我使用名为 PRTG 的程序来监控 Cisco 路由器。在每个Cisco设备我做了一个SNMP设置:snmp-server community public。因此,这意味着将向该设备发出 SNMP 请求的 NMS 必须在请求中包含社区字符串“public”。没有这个字符串,它什么也做不了。
下一步,我启动了程序并按下自动发现,它让我所有的设备都具有 CPU 负载、流量负载和其他特性。程序是怎么做到的?我没有在任何程序设置中输入社区字符串。
可能的重复:
您使用什么工具来监控您的服务器?
如何监控您的服务器是否 24x7(一直)。
您使用脚本或开源软件还是付费软件。
我的操作系统是 Window server 2008 R2 Standard(域控制器)
我正在寻找可以在我的服务器关闭或某些开源软件时向我发送电子邮件的脚本。
你有什么建议?
感谢和问候,
参数
我有一台运行 Windows Server 2008 R2 的服务器,我想知道它处理特定负载的能力如何。
是否有任何内置方法可以告诉服务器在特定时间段内监视性能,然后生成某种报告来传达 CPU、内存、磁盘等的负载。
例如:
我有 SNMP 响应值59757296,通过 conf 传递给 MRTG(“一切照旧”)。该值以字节为单位(我检查了目标设备的规格以及设备的 Web 界面确认)。
理论上我应该在 MRTG 图中得到“58356.7”KB,但我得到“59682.5 KB”。
我知道它是 5 分钟内的平均值,并且值略有不同(我手动监控了该值,并且它在 5 分钟内随机上升/下降 200KB)。也许 MRTG 除以 1000 而不是除以 1024 以获得 KB 值?
相关MRTG设置:
kMG[mem]: b,K
ShortLegend[mem]: B
Run Code Online (Sandbox Code Playgroud) 我想监控一个 apache 服务器。主要目标是检测是否达到 MaxClients,但稍后也会检测其他值。
我查看了nagios 插件,但大多数插件似乎解析状态页面的 HTML。我认为这是一个丑陋的解决方案。有没有更好的方法来获取服务器状态?
日志文件检查不是这个问题的一部分。
我们正在构建一个基于套接字的服务,其中延迟是最重要的,因此我们将服务器分布到世界各地的 7 个数据中心。然而,虽然我们知道我们正在使服务器更接近客户,但很难知道这有多有效,重要的是,与我们的竞争对手相比,这有什么不同。
因此,我们希望运行简单的脚本来测试我们的服务和我们的竞争对手的延迟和吞吐量,这在使用 Amazon 时很容易,但 Amazon 只有 7 个数据中心。例如,我们想知道我们在南非、澳大利亚、中国、秘鲁等世界各地的表现如何。
有谁知道我们可以利用其全球基础设施并运行一些脚本来测试这种性能的任何服务?明显的竞争者是像 Monitis 这样的人,但我认为他们不允许我们运行自定义脚本,只能运行标准协议监视器。
monitoring ×10
linux ×3
performance ×2
snmp ×2
apache-2.2 ×1
cisco ×1
database ×1
debian ×1
graph ×1
hard-drive ×1
mrtg ×1
nagios ×1
networking ×1
perl ×1
python ×1
reporting ×1
ssh ×1
traffic ×1
windows ×1