mongosniff - Online na nuvem

Este é o comando mongosniff que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


mongosniff - MongoDB

SINOPSE


Mongosniff fornece uma visão de rastreamento / farejamento de operação de baixo nível na atividade do banco de dados em
tempo real. Imagine Mongosniff como um análogo específico do MongoDB de tcpdump para TCP / IP
tráfego de rede. Tipicamente, Mongosniff é usado com mais frequência no desenvolvimento de drivers.

Note Mongosniff exige libpcap e está disponível apenas para sistemas do tipo Unix.
Além disso, a versão distribuída com os binários do MongoDB é dinamicamente
ligado à aversão 0.9 de libpcap. Se o seu sistema tiver uma versão diferente do
libpcap, você precisará compilar Mongosniff você mesmo ou crie um link simbólico
apontando para libpcap.so.0.9 para a sua versão local de libpcap. Use uma operação que
é semelhante ao seguinte:

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

Altere o caminho e o nome da biblioteca compartilhada conforme necessário.

Como uma alternativa para Mongosniff, Wireshark, uma ferramenta popular de detecção de rede é capaz de
inspecionar e analisar o protocolo de conexão do MongoDB.

OPÇÕES


Mongosniff

--Socorro Retorna um texto básico de ajuda e uso.

--frente <: porta>
Declara um host para encaminhar todas as solicitações analisadas que o Mongosniff intercepta para
outra mongod instância e emitir essas operações nessa instância de banco de dados.

Especifique o nome do host de destino e a porta no <: porta> formato.

Para se conectar a um conjunto de réplicas, você pode especificar o nome da semente do conjunto de réplicas e uma semente
lista de membros do conjunto, no seguinte formato:

/ <: porta>, , ...

--fonte <NET [interface]>, <FILE [nome do arquivo]>, <DIAGLOG [nome do arquivo]>
Especifica o material de origem a ser inspecionado. Usar --fonte NET [Interface] inspecionar
tráfego de uma interface de rede (por exemplo eth0 or lo.) Usar --fonte ARQUIVO [nome do arquivo] para
ler pacotes capturados em pcap formato.

Você pode usar o --fonte DIAGLOG [nome do arquivo] opção de ler os arquivos de saída
produzido pelo --diaglog opção.

--objcheck
Modifica o comportamento para exibir objetos BSON inválidos e nada mais. Usar
esta opção para solucionar problemas de desenvolvimento de driver. Esta opção tem alguns
impacto do desempenho no desempenho de Mongosniff.

Especifica portas alternativas para detectar o tráfego. Por padrão, Mongosniff relógios para
Tráfego MongoDB na porta 27017. Anexe vários números de porta ao final de
Mongosniff para monitorar o tráfego em várias portas.

USO


Use o seguinte comando para se conectar a um mongod or mongos executando na porta 27017 e 27018
na interface localhost:

mongosniff --fonte NET lo 27017 27018

Use o seguinte comando para registrar apenas os inválidos BSON objetos para o mongod or mongos
rodando na interface localhost e porta 27018, para desenvolvimento de driver e
solução de problemas:

mongosniff --objcheck --source NET 27018

CONSTRUIR MONGOSNIF


Construir Mongosniff você mesmo, os usuários do Linux podem usar o seguinte procedimento:

1. Obtenha os pré-requisitos usando o software de gerenciamento de pacotes de seus sistemas operacionais.
As dependências incluem:

· libpcap - para capturar pacotes de rede.

· git - para baixar o código-fonte do MongoDB.

· escárnios e um compilador C ++ - para construir Mongosniff.

2. Baixe uma cópia do código-fonte do MongoDB usando git:

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

3. Emita a seguinte sequência de comandos para mudar para o Mongo / diretório e construção
Mongosniff:

cd mongo
scons mongosniff

Nota Se você executar escárnios Mongosniff antes de instalar libpcap você deve correr escárnios limpar
antes que você possa construir Mongosniff.

Use mongosniff online usando serviços onworks.net



Programas online mais recentes para Linux e Windows