英语法语西班牙语

Ad


OnWorks 网站图标

mongosniff - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 mongosniff

这是 mongosniff 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mongosniff - MongoDB

概要


蒙哥斯尼夫 提供对数据库活动的低级操作跟踪/嗅探视图
即时的。 考虑到 蒙哥斯尼夫 作为 MongoDB 特定的类似物 转储 用于 TCP/IP
网络流量。 通常, 蒙哥斯尼夫 最常用于驱动程序开发。

备注 蒙哥斯尼夫 需要 libpcap的 并且仅适用于类 Unix 系统。
此外,随 MongoDB 二进制文件分发的版本是动态的
与厌恶 0.9 相关联 libpcap的. 如果您的系统有不同版本的
libpcap的,你需要编译 蒙哥斯尼夫 自己或创建一个符号链接
指向 libpcap.so.0.9 到您的本地版本 libpcap的. 使用一个操作
类似于以下内容:

ln -s /usr/lib/libpcap.so.1.1.1 /usr/lib/libpcap.so.0.9

根据需要更改共享库的路径和名称。

作为替代 蒙哥斯尼夫, Wireshark,一种流行的网络嗅探工具能够
检查和解析 MongoDB 线路协议。

配置


蒙哥斯尼夫

- 帮帮我 返回基本帮助和用法文本。

- 向前 <:端口>
声明一个主机来转发所有解析的请求 蒙哥斯尼夫 拦截到
另一个 的mongod 实例并在该数据库实例上发出这些操作。

指定目标主机名和端口 <:端口> 格式。

要连接到副本集,您可以指定副本集种子名称和种子
集合成员列表,格式如下:

/ <:端口>, ,...

- 来源 <NET [界面]>, <FILE [文件名]>, <DIAGLOG [文件名]>
指定要检查的源材料。 用 - 来源 NET [接口] 检查
来自网络接口的流量(例如 eth0 or lo。) 用 - 来源 文件 [文档名称]
读取捕获的数据包 电容 格式。

你可以使用 - 来源 对话框 [文档名称] 读取输出文件的选项
制作的 --诊断日志 选项。

--对象检查
将行为修改为 仅由 显示无效的 BSON 对象,仅此而已。 用
此选项用于对驱动程序开发进行故障排除。 这个选项有一些
性能对性能的影响 蒙哥斯尼夫.

指定要嗅探流量的备用端口。 默认情况下, 蒙哥斯尼夫 手表
端口 27017 上的 MongoDB 流量。将多个端口号附加到末尾
蒙哥斯尼夫 监控多个端口上的流量。

用法


使用以下命令连接到 的mongod or 蒙戈 在端口 27017 上运行 27018
在本地主机界面上:

mongosniff --来源 NET lo 27017 27018

使用以下命令只记录无效 BSON 对象 的mongod or 蒙戈
在本地主机接口和端口 27018 上运行,用于驱动程序开发和
故障排除:

mongosniff --objcheck --source NET lo 27018

建公园 蒙戈斯尼夫


建立 蒙哥斯尼夫 自己,Linux 用户可以使用以下程序:

1. 使用您的操作系统包管理软件获取先决条件。
依赖项包括:

· libpcap的 - 捕获网络数据包。

· 混帐 - 下载 MongoDB 源代码。

· 烤饼 和一个 C++ 编译器 - 构建 蒙哥斯尼夫.

2. 使用 下载 MongoDB 源代码的副本 混帐:

git 克隆 git://github.com/mongodb/mongo.git

3. 发出以下命令序列以更改为 蒙戈/ 目录和构建
蒙哥斯尼夫:

光盘蒙戈
烤饼 mongosniff

注意如果你运行 烤饼 蒙哥斯尼夫 在安装之前 libpcap的 你必须跑 烤饼 清洁
在你可以建造之前 蒙哥斯尼夫.

使用 onworks.net 服务在线使用 mongosniff


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad