嗅探内部活动 - IPC或共享内存?

时间:2018-02-18 14:33:39

标签: ipc shared-memory openedge packet-capture

我有一个Progress OpenEdge服务器,我想使用数据包分析工具,我们必须遵循服务器上的用户在数据库中做的事情。我可以看到来自Web管理工具的HTTP流量,我可以看到我远程运行的TCP流量,但OpenEdge有一大堆实用程序,可以用于各种管理职责,而且不会被提起。

我尝试使用其中一个实用程序进行测试并使用 tcpdump -i lo 进行记录,但我什么都没看到。 我尝试了 netstat --unix -p ,并且每次运行相同的实用程序时都没有看到任何PID提升。 我在测试运行时尝试了 ipcs -pm ,并且在CPID保持不变的情况下看到了LPID更改。因此,看起来同一个进程正在捕获共享内存空间并将新进程附加/分离到它。可能是运行实用程序的过程。

我可以做些更多工作来将流程指向共享内存吗?这可能是一个IPC流程吗?

1 个答案:

答案 0 :(得分:0)

要查看用户正在做什么"在数据库内"你需要做别的事。

要查看数据访问语句,请使用"客户端语句缓存"特征。这可以通过PROMON在R& D,Status,18菜单下获得。或者通过_connect"虚拟系统表"。

还有许多其他VST可以提供有关db内部的详细信息,但这是一个非常广泛的主题。