mongosniff - Online en la nube

Este es el comando mongosniff que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


mongosniff - MongoDB

SINOPSIS


mongosniff proporciona una vista de rastreo / rastreo de operaciones de bajo nivel en la actividad de la base de datos en
tiempo real. Pensar en mongosniff como un análogo específico de MongoDB de tcpdump para TCP / IP
tráfico de red. Típicamente, mongosniff se utiliza con mayor frecuencia en el desarrollo de controladores.

Note mongosniff requiere tapalibros y solo está disponible para sistemas similares a Unix.
Además, la versión distribuida con los binarios de MongoDB es dinámicamente
vinculado a la aversión 0.9 de tapalibros. Si su sistema tiene una versión diferente de
tapalibros, necesitarás compilar mongosniff usted mismo o cree un enlace simbólico
señalando a libpcap.so.0.9 a su versión local de tapalibros. Utilice una operación que
se parece a lo siguiente:

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

Cambie la ruta y el nombre de la biblioteca compartida según sea necesario.

Como alternativa a mongosniff, Wireshark, una popular herramienta de rastreo de redes es capaz de
inspeccionando y analizando el protocolo de cable MongoDB.

CAMPUS


mongosniff

--ayuda Devuelve un texto básico de ayuda y uso.

--hacia adelante <: puerto>
Declara un host para reenviar todas las solicitudes analizadas que el mongosniff intercepta a
una alternativa, mongod instancia y emitir esas operaciones en esa instancia de base de datos.

Especifique el nombre de host de destino y el puerto en el <: puerto> formato.

Para conectarse a un conjunto de réplicas, puede especificar el nombre de inicialización del conjunto de réplicas y una
lista de miembros del conjunto, en el siguiente formato:

/ <: puerto>, ...

--fuente <NETO [interfaz]>, <ARCHIVO [nombre de archivo]>, <DIAGLOGO [nombre de archivo]>
Especifica el material de origen a inspeccionar. Usar --fuente RED [Interfaz] inspeccionar
tráfico desde una interfaz de red (p. ej. eth0 or lo.) Usar --fuente ARCHIVO [nombre del archivo] a
leer paquetes capturados en pcap formato.

Usted puede utilizar el --fuente DIAGLOGO [nombre del archivo] opción para leer los archivos de salida
producido por el --dialogo .

--objetar
Modifica el comportamiento a , solamente mostrar objetos BSON no válidos y nada más. Usar
esta opción para solucionar problemas de desarrollo de controladores. Esta opción tiene algunos
impacto del rendimiento en el rendimiento de mongosniff.

Especifica puertos alternativos para rastrear el tráfico. Por defecto, mongosniff relojes para
Tráfico de MongoDB en el puerto 27017. Agregue varios números de puerto al final de
mongosniff para monitorear el tráfico en múltiples puertos.

USO


Utilice el siguiente comando para conectarse a un mongod or Mongos ejecutándose en el puerto 27017 y 27018
en la interfaz de localhost:

mongosniff --fuente NET lo 27017 27018

Utilice el siguiente comando para registrar solo no válido BSON objetos para el mongod or Mongos
que se ejecuta en la interfaz localhost y el puerto 27018, para el desarrollo del controlador y
solución de problemas:

mongosniff --objcheck --fuente NET lo 27018

CONSTRUYE MONGOSNIFF


Para construir mongosniff usted mismo, los usuarios de Linux pueden utilizar el siguiente procedimiento:

1. Obtenga los requisitos previos utilizando el software de administración de paquetes de su sistema operativo.
Las dependencias incluyen:

· tapalibros - para capturar paquetes de red.

· git - para descargar el código fuente de MongoDB.

· bollos y un compilador de C ++ - para construir mongosniff.

2. Descargue una copia del código fuente de MongoDB usando git:

git clon git: //github.com/mongodb/mongo.git

3. Emita la siguiente secuencia de comandos para cambiar al mongo / directorio y compilación
mongosniff:

mongo cd
mongosniff

Nota Si ejecuta bollos mongosniff antes de instalar tapalibros debes correr bollos limpia
antes de que puedas construir mongosniff.

Use mongosniff en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows