Articles of 监视器

监视一个进程(一切)

我想监视一个进程和它所做的一切(每一个信号都给SIGINT什么)。 有没有办法做到这一点? 我正在使用Linux(确切地说,Ubuntu 11)

Ganglia无法在元和受监视的节点之间进行通信

我们被build议尝试Ganglia作为我们集群的监控工具。 安装非常stream畅,但我有一个gmond和gmetad之间的连接问题。 元节点只能看到(在网上)本地gmond主机(本身)。 gmetad的configuration(10.45.11.26是gmetad localhost): data_source "hbase" 10.45.11.26 gmond的configuration(10.45.11.27是gmond localhost): cluster { name = "hbase" owner = "unspecified" latlong = "unspecified" url = "unspecified" } udp_send_channel { host=10.45.11.26 port = 8649 ttl = 1 } udp_recv_channel { port = 8649 bind = 10.45.11.27 } tcp_accept_channel { port = 8649 } 从端口8649从gmetad到gmond的Telnet返回xml。 我可以看到来自gmetad节点上的gmond的UDPstream量(tcpdump) 我在这里错过了什么?

在Python中有没有用于监视Linux / Unix系统的库?

在erlang中,thare是一个负责监控系统的os_mon模块,但是我还没有find像python这样的库,有没有? 非常感谢你!

一个Java应用程序能否在同一台Linux机器上监视另一个Java应用程序?

在Linux机器上,我有一个现有的第三方Java应用程序正在运行。 我可以通过进入/ proc / PID /目录(内存,线程等)知道应用程序的实时状态。 不过,我想在同一台机器上运行一个独立的Java程序,而不使用JConsole或VisualVM(如生产环境)。 我search了JMX的主题。 但是,它只返回关于它自己的程序的信息,而不是我正在监视的第三方应用程序。 我对吗? 有没有办法做到这一点(除了parsing/ proc / PID /结果)? 谢谢! 按照这个build议,我写了一个简单的程序来做本地监听。 但是,我得到以下错误。 任何想法? String hostName = "xx.xx.xx.xx"; int portNum = xxxx; try { JMXServiceURL u = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://" + hostName + ":" + portNum + "/jmxrmi"); JMXConnector c = JMXConnectorFactory.connect(u); } catch (Exception e) { e.printStackTrace(); } ——Output—— java.io.IOException: […]

将显示器限制在Linux中的一个区域

我有一个13英寸的显示器坏了的笔记本电脑。 显示器的左半边是全黑的,现在我无法修复。 我想知道是否可以使用任何语言编写程序来限制显示,这意味着: 将分辨率更改为当前具有宽度的一半或 保持纵横比,但缩小显示并将其发送到右侧。 我最好寻找一种可以在Linux中使用的方法(Windows将是第二优先) 语言不是一个问题(虽然我假设C ++将是要走的路),我正在寻找一些提示。 提前致谢。

path,/ usr / bin /和/ usr / local / bin /

我使用gem install watchr在OS X(10.8.3)上gem install watchr 。 它安装在/ usr / bin / watchr中 $ which watchr /usr/bin/watchr 但是,当我试图把它叫做$ watchr -v ,系统找不到它。 $ watchr -v -bash: /usr/local/bin/watchr: No such file or directory 我认为这与我的机器上的path设置有关。 我的问题: 什么是解决它的正确方法? 一般来说,哪些程序应该到/usr/bin/ vs /usr/local/bin/ ? 当我做例如$ /usr/bin/watchr -e 'watch(./hello.txt) …' ,我们是看当前目录中的hello.txt还是在/ usr / bin /作为看守 ?

Python脚本正在等待一些正在启动的程序,然后启动另一个程序。 (视窗)

我想写一个python脚本,最终将被转换为.exe(与pyinstaller可以说),并添加到Windows启动应用程序列表。 这个程序(一旦启动)应该监视用户,等待用户启动指定的程序(比如program1.exe),然后我的python程序启动另一个指定的程序(program2.exe)。 我知道有一些像subprocess的东西,从Python脚本启动另一个程序,但我不能够使它的工作到目前为止; /因为涉及到这部分,我需要监视,如果用户确实启动指定的程序,我不知道啃这个。 我不期望有一个完整的解决scheme(尽pipefind这样的解决scheme是非常好的),但任何指南或线索都将非常有用。

检测显示器上的10位颜色支持

我想在我的DirectX C ++ Windows应用程序中添加对10位颜色的支持。 我正在谈论使用DXGI_FORMAT_R10G10B10A2_UNORM的每个RGB通道10位(RGB总共30位)。 如何检测系统是否支持这个,我的意思是如果显示器实际上支持这种模式? 因为例如,我列举了显示模式列表: IDXGIOutput *output=null; for(Int i=0; OK(adapter->EnumOutputs(i, &output)); i++) { DXGI_FORMAT mode=DXGI_FORMAT_R10G10B10A2_UNORM; UInt descs_elms=0; output->GetDisplayModeList(mode, 0, &descs_elms, null); // get number of mode descs RELEASE(output); } 即使我的笔记本电脑显示器不支持10位,我仍然可以得到有效的结果,包括分辨率列表。 后来我可以创build一个全屏交换链,有10位,并且所有的工作都可以。 但是,因为我不知道如果显示器是10位或8位,那么我不知道是否需要手动应用一些抖动来模拟10位。 所以我想知道,如果显示器实际上是10位=不需要抖动,或者是8位=那么我将应用我自定义的抖动着色器。 我正在使用经典的Win32 / WinAPI和新的通用Windows平台(所以我需要两种平台的解决scheme)。

是否有可能知道哪些Java类正在做磁盘IO操作

我知道Windows7中的资源监视器可以做这样的事情。 但是我需要在其他的Windows平台上显示器。 任何想法? 谢谢。

我怎样才能找出哪个用户发送打印命令的Windows / Windows服务器编程?

我有一个Windowsnetworking(peer-2-peer)以及Active Directory,我需要logging发送任何types的打印到服务器的用户的名称。 我想写一个程序来logging他们的用户名和/或他们各自的IP,我熟悉c#.net和c + +,但我还没有find任何关于如何解决我的问题的线索。 有没有什么方法可以通过WMI来获取他们的名字呢?还是应该用API来弄脏我的手(但是我不知道哪个API)? 问候。