Questions tagged «monitoring»

获取系统参数或事件(处理器负载,服务器响应能力,入侵尝试等)的实时值,或在某些事件发生时发出警报

1
如何使tmux监视无活动的窗口?
我已经从GNU Screen切换到tmux。它们都相似,除了tmux仍保持不变。 GNU屏幕具有C-a _(“静音”)命令。此命令使GNU屏幕监视当前窗口,并在30秒钟不活动时提醒我。这非常有用:例如,apt-get dist-upgrade当dpkg对我有问题时,GNU Screen可以监视很长的过程并提醒我。 tmux是否具有等效命令?我尝试搜索网络,但没有找到答案。
18 monitoring  tmux 




5
USB性能/流量监控器?
首先,我发现了一个类似的问题,但这并不能真正解决我的问题。我试图发现我正在使用的设备的USB总线是否是程序中的瓶颈。 如何监视USB总线(类似于gnome-system-monitor的工作方式)以显示总线利用率?基本上,我想确定总线何时被“最大化”。我想我正在寻找的是usbmon的一些界面,因为它看起来像我需要的。 这来自于测试USRP和GNU Radio。我遇到的情况似乎是USB总线可能是一个限制因素,所以我问一个更通用的USB性能监控问题。

4
Bash脚本来检测服务器何时关闭或离线
背景:服务器停机时,我需要收到警报。当服务器关闭时,Sysload收集器可能将无法发送任何警报。为了在服务器关闭时收到警报,我有一个外部源(服务器)对其进行检测。 问题:有什么方法(我更喜欢bash脚本)来检测服务器何时关闭或脱机并发送警报消息(电子邮件+ SMS)?

1
如何获得平均管道流速
如果myfile随着时间增加,我可以使用 tail -f | pv -lr > /dev/null 它给出的是瞬时速度,而不是平均速度。 如何获得平均速度(即速度函数v(t)在监视时间内的积分)。
16 pipe  monitoring  tail  fifo  pv 

5
监视计算机上的活动。
所以最近我发现有人未经允许使用我的计算机,浏览文件夹等。 我可以立即更改所有密码,但我对入侵者正在寻找的东西感到好奇。因此,我想设置一个陷阱(邪恶的笑容)。 什么软件可以监视我的计算机上的任何活动?虽然我知道捕获我的屏幕将在这里工作。我宁愿使用日志文件。 例如: /var/log/activity.log [2010年8月1日20:23] / usr / bin / thunar已访问/ multimedia / cctv-records / [2010年8月1日20:25] / usr / bin / mplayer已访问/multimedia/cctv-records/00232.avi [8月3日2010 02:34] / usr / bin / thunderbird已运行 [2010年8月3日03:33]从12.32.132.123传入ssh会话 我要记录的活动是: 访问文件系统上的文件和文件夹 命令运行(从控制台或其他方式) 用户会话(登录,ssh会话和失败的尝试)

1
iostat:await vs. svctm
在iostat联机帮助页中,我找到了这两个相似的列: await The average time (in milliseconds) for I/O requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them. svctm The average service time (in milliseconds) for I/O requests that were issued to the device. Warning! …
16 linux  monitoring  io 



2
Linux:编写监视程序以监视多个进程
几年前,一位同事提出了一种看门狗程序的优雅解决方案。该程序在Windows上运行,并使用Windows Event对象监视多个应用程序的进程句柄(PID)。如果任何一个进程意外终止,则其进程句柄将不再存在,并且将立即向其看门狗发出信号。然后,看门狗将采取适当的措施来“修复”系统。 我的问题是,您将如何在Linux上实现这种看门狗?单个程序是否可以监视其他许多程序的PID?

4
我可以使用什么来监视和记录与远程主机之间的传入/传出流量?
我运行一个Web服务器(VPS上为Debian Squeeze),托管公司提供的图表始终显示出,流入服务器的流量大约是流出流量的两倍。我对此感到有些困惑,因此我想在计算机上运行某种日志记录实用程序,该实用程序不仅可以确认上传/下载数据,还可以将它们拆分为所涉及的远程主机,因此我可以查看是否很大一部分传入流量来自一个特定来源。 我怀疑大部分传出流量都是通过Apache进行的,但是传入流量可能主要是通过Apache进行的,或者可能是由其他脚本和cron作业控制的,所以我宁愿选择一种在接口级别监视流量的工具,而不是在Apache中进行监控的工具。 。 理想情况下,我希望该工具可以保持运行几天,然后返回并获得“传入和传出流量”的“每个远程主机的字节数”输出。 使用标准的Linux工具和一些配置(如果可以,怎么办?)或专业程序(如果可以的话,哪个?)可以做到吗?

2
有没有办法让“ top”运行一次并退出?
我发现shell命令的输出top是一种简单而熟悉的方式,它可以使您对机器的运行状况有一个大概的了解。我想top从一台机器上的小型Web服务器提供的输出(或与之非常相似的输出),以进行粗略监视。 有没有一种方法可以使top仅仅一次编写其文本输出,而无需格式化字符?我已经试过了: (sleep 1; echo 'q') | top > output.txt 这似乎与我想要的接近,除了(1)无法保证我不会获得多于或少于一屏的信息,以及(2)我必须去除所有终端格式化字符。 还是有其他top类似的命令同时列出了计算机范围和进程级别的内存/ CPU使用率/正常运行时间信息? (理想情况下,我喜欢一种可移植到Linux和Mac OS X的策略,因为我们的开发人员使用Mac,而我们的产品环境是Linux。)
13 osx  monitoring  top 

3
维护程序正在运行的100个实例
我目前正在使用超级用户来维护一次运行的100个脚本实例。如果有任何死亡,那么它将启动一个新的死亡。 但是,要保持更大的数量(> 300个进程)似乎很困难,我正在寻找替代产品。Monit似乎不执行我想要的操作,因为它监视单个脚本,并且似乎无法轻松监视同一脚本的100个实例。 关于可以使用的其他工具有什么建议吗?

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.