Comandos Diretos

Além da execução de scripts complexos, o Sonar oferece a funcionalidade de executar comandos simples de uma linha diretamente nos agentes, sem a necessidade de criar um script completo.

Quando Usar Comandos Diretos

Acessando a Funcionalidade

Send Command (Execução Individual)
Bulk Command (Execução em Massa)

  1. Na tabela de agentes, clique com o botão direito no agente desejado

  2. Selecione Send Command no menu de contexto

  3. A janela "Send command on [nome-do-agente]" será aberta

  1. No menu principal, acesse Tools > Bulk Command

  2. A janela "Run Bulk Command" será aberta

  3. Configure o escopo de execução desejado

Configurações de Execução

Send Command (Individual)

Configurações disponíveis:

  • Shell: CMD, PowerShell (Windows) ou Bash (Linux/macOS)

  • Run As User: Executar no contexto do usuário logado

  • Timeout: Tempo limite em segundos (padrão: 30)

  • Command: Campo de texto para o comando

Bulk Command (Massa)

Escopo de execução:

  • Client: Todos agentes de um cliente específico

  • Site: Todos agentes de um site específico

  • Selected Agents: Agentes previamente selecionados

  • All: Todos os agentes do sistema

Filtros disponíveis:

  • Agent OS: Windows, Linux ou macOS

  • Agent Type: Servers, Workstations ou All

Outras configurações:

  • Command: Campo de texto para o comando

  • Timeout: Tempo limite para execução

Exemplos de Comandos

Comandos CMD (Windows)

# REM Verificar versão do Windows
ver

# REM Listar arquivos em diretório
dir C:\Program Files

# REM Verificar conectividade
ping google.com

# REM Informações do sistema
systeminfo | findstr /B "OS Name OS Version System Type"

Comandos Bash (Linux/macOS)

# Verificar espaço em disco
df -h

# Verificar uso de memória
free -h

# Listar processos por uso de CPU
ps aux --sort=-%cpu | head -10

# Verificar serviços ativos (systemd)
systemctl list-units --type=service --state=active

# Verificar últimos logins
last -n 10

Quando Migrar para Scripts

Atualizado

Isto foi útil?