Questions tagged «monitoring»

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

6
如何查看在另一个shell中执行的命令?
有什么方法可以观察正在执行的命令在另一个shell中的执行情况?两个shell都是bash,如果有关系的话,我具有root用户访问权限。我无法安装任何额外的软件,并且我不希望其他外壳必须执行任何特殊操作,例如运行屏幕。 情况:我远程登录了Linux计算机,同事也是如此。我想看看她正在外壳中运行的命令。我知道我可以结合使用watch和ps来查看所有需要花费一秒钟以上时间才能运行的命令,但是我认为这对于非常短的命令没有帮助。


3
在大型日志文件上使用tail -f很好吗
我想监视一个大日志文件(接近1 GB)中的错误。我希望它接近实时(几秒钟的延迟就可以了)。我的计划是使用tail -f | grep。长时间运行(例如从零字节到1 GB)时,使用这种方法是否存在性能问题?是否有任何用于此类监视的标准实践。请注意,我想使用Solaris 10上可用的标准unix命令来执行此操作。 如果可能的话,我的文件甚至会翻转并且我还有一个其他问题需要整理:)。对我来说,不能使用tail -F(--follow=name),因为-F我要在其上运行的服务器不支持。我的计划是使用一个脚本来启动此尾部并进行轮询以查找文件是否已翻转。如果是,则杀死尾巴并重新启动。有更好的方法吗?
9 logs  monitoring  tail 

3
您如何选择要使用的监视应用程序?
拥有一个用于收集性能统计信息的系统非常有用。过去,我曾使用Munin进行此操作,它在分析瓶颈和其他各种问题方面具有不可估量的价值。最近使我意识到collectd,它看起来与Munin非常相似。 有哪些可用的监视应用程序应考虑使用(Munin和Collected除外),您如何选择要使用的监视应用程序?

3
如何监视接受队列的长度?
我有一个假设:有时TCP连接到达的速度比我的服务器可以到达的速度快accept()。他们排队直到队列溢出,然后出现问题。 我如何确认这种情况正在发生? 我可以监视接受队列的长度或溢出次数吗?某处有柜台吗?

2
这三个值对网络监视工具意味着什么
在网络监视工具中,通常一种度量有三个值。 防爆 rx: 2.0 kb/s 40 kb/s 10 kb/s 这些与cpu负载的工作方式是否类似,它们是在不同的时间长度跨度内获取的。所以每两秒一个,然后四秒 提前致谢。 iftop是一个示例程序。



2
跟踪sudo后另一个用户执行了哪些命令
我提供sudo给十个用户成为另一个用户nsup。 我想跟踪成为的用户执行哪个命令nsup。如果有一种方法可以将日志文件存储在一个通用文件中,那就太好了。 我曾尝试查看过/var/log/secure,但是从那里我无法区分出哪个用户执行了哪个命令nsup。它仅显示执行该命令的用户,成为 nsup,没有其他内容。

2
从C程序获取CPU利用率统计信息
我想从C程序中读取CPU使用率统计信息,我对CPU使用率,窃取时间等感兴趣。这些统计信息显示在top命令的第三行中。 我试图top用awk(top -n 1 -b | awk '{print $0}')解析输出,但似乎top在开始显示正确的统计信息之前,总是给出相同的“虚构”值。 有没有办法通过代码或通过解析某些命令的输出来获取CPU利用率统计信息? 编辑: 该平台是Linux 谢谢。
8 monitoring  cpu  c  top 

3
如何追踪内存高峰?
我有一个在机架空间云(ubuntu 10.04)上运行的应用程序。由于某些原因,在过去的3个晚上中,内存一直处于峰值状态,然后稳定了大约7个小时,然后才逐渐下降。它似乎从午夜开始,一直持续到上午7点(忽略图表上的时间-到了4个小时就关闭了)。 查看Munin图表,在mysql中似乎没有任何活动增加,并且在那段时间内,以太网流量似乎根本没有激增(这似乎使机器人或爬虫之类的东西无效了)。 哪些工具可用于linux来解决此类问题?
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.