在《OpenSolaris 2009.06的DTrace GUI工具——Chime》一文中介绍了Chime这个可视化的DTrace监控工具,本文将介绍如何在C/S结构上远程使用Chime工具。
在服务器端运行chime的命令如下:
haiou@opensolaris:~$ chime server
Listening for remote DTrace consumers on port 5088
Press the Enter key to stop the server.
在客户端连接服务器:
chime 192.168.203.234
这时,会有一个Java RMI相关的小问题导致连接失败,错误信息如下图所示:
有两种方法来解决这个问题:
一是把你的服务器IP地址添加到/etc/hosts里,然后重启chime服务器,添加的内容如下:
127.0.0.1 opensolaris opensolaris.local localhost loghost
192.168.203.234 opensolaris
同时,你也可以在服务器上编辑/opt/OSOL0chime/bin/chime这个脚本文件,使它包括JVM属性,具体属性信息如下所示:
JMX_FLAGS="${JMX_FLAGS} -Djava.rmi.server.hostname=192.168.203.234"
采用以上任何一种方法后,你都将能成功地对远程的系统进行监控。

参考文献: http://blogs.sun.com/observatory/entry/remote_systems_tracing_with_chime