Tarefas de Workflow

O recurso de workflow do OpManager ajuda os usuários na correção de falhas, automatizando as ações corretivas preliminares a serem tomadas em caso de incidente. As tarefas de workflow nada mais são do que verificações e ações que ajudam você a automatizar ações de TI repetitivas.

Verificações:
As verificações são baseadas em condições if-else. Se a condição for aprovada/satisfeita, o workflow executa o conjunto de ações associadas na parte de sucesso; caso contrário, executa o outro conjunto de ações associadas na parte de falha. Exemplo: considere que você criou um workflow com as tarefas Testar um Serviço, Enviar E-mail e Iniciar um Serviço. Enviar E-mail está associado à parte de sucesso de Testar um Serviço e Iniciar um Serviço está associado à parte de falha. Se o serviço estiver em execução, o workflow executa a tarefa Enviar E-mail para notificar o administrador de que o serviço está em execução; caso contrário, executa a tarefa Iniciar um Serviço para iniciar o serviço.

Ações:
Uma ação apenas executa a atividade indicada. Tarefas como iniciar um serviço, excluir arquivo, reiniciar sistema são tarefas de ação. Se uma tarefa de ação for executada com êxito, o workflow executa a próxima tarefa sucessiva. Se uma tarefa de ação falhar, a tarefa de ação associada à parte de falha é executada. Exemplo: considere que você criou um workflow com 2 tarefas de ação — Iniciar Processo e Listar Todos os Processos. Listar Todos os Processos está associada à parte de sucesso da tarefa Iniciar Processo. Quando o workflow é executado, caso a tarefa Iniciar Processo falhe, o workflow procura a tarefa associada na seção de falha. Se nenhuma tarefa for encontrada, o workflow executa a tarefa na seção de sucesso, ou seja, Listar Todos os Processos.

 

Condições e Ações disponíveis no Workflow

Dispositivo
VerificaçõesDescrição
Consulta DNSExecuta um comando de consulta DNS no dispositivo de destino.
Ping no DispositivoEnvia pacotes ICMP para o dispositivo de destino.
Trace RouteExecuta um comando de trace route no dispositivo de destino.
Ações 
Adicionar Atraso de TempoAdiciona um atraso à execução de uma ação
Reiniciar SistemaReinicia o sistema
Desligar SistemaDesliga o sistema
  
Serviço Windows
Verificação 
Testar um ServiçoTesta se um serviço está sendo executado ou não.
Ações 
Obter Serviços AtivosFornece uma lista de serviços que estão em execução no momento.
Pausar um ServiçoPausa um serviço.
Reiniciar ServiçoReinicia um serviço.
Retomar um ServiçoRetoma um serviço.
Iniciar um ServiçoInicia um serviço.
Parar um ServiçoPara um serviço.
  
Processo
Verificação 
Testar um ProcessoTesta se um processo está em execução ou não.
Ações 
Listar Todos os ProcessosLista todos os processos que estão em execução no momento.
Processos por Leitura de DiscoLista processos por Leitura de Disco.
Processos por Gravação em DiscoLista processos por Gravação em Disco.
Processos por Uso de MemóriaLista processos por uso de Memória.
Processos por Uso de CPULista processos por uso de CPU.
Iniciar ProcessoInicia um processo.
Parar ProcessoPara um processo.
  
HTTP & FTP
Verificação 
Verificar URLTesta a disponibilidade de uma URL.
Ações 
FTP Excluir ArquivoExclui um arquivo via FTP.
FTP Mover ArquivoMove um arquivo dentro do mesmo dispositivo remoto via FTP.
FTP Renomear ArquivoRenomeia arquivos via FTP.
FTP Enviar ArquivoGrava o conteúdo fornecido em um arquivo (.txt) e faz upload para o dispositivo remoto via FTP.
HTTP Postar Dados/ResultadoPublica a saída recebida ao consultar uma URL nos logs do workflow.
  
Arquivo
Verificações 
Verificar ArquivoVerifica a disponibilidade de um arquivo.
Obter Tamanho do ArquivoObtém o tamanho de um arquivo.
Ações 
Compactar ArquivosOs arquivos são compactados com a Compactação do Windows.
Compactar Arquivos AntigosArquivos que não são usados há muito tempo são compactados com a Compactação do Windows. Você pode configurar a idade dos arquivos.
Copiar ArquivoCopia arquivos para outro diretório dentro do mesmo dispositivo.
Excluir ArquivoExclui um arquivo.
Excluir Arquivos AntigosExclui os arquivos que não são usados há muito tempo. Também exclui arquivos antigos em subpastas. Você pode configurar a idade dos arquivos.
Mover ArquivoMove arquivos para outro diretório dentro do mesmo dispositivo.
Mover Arquivos AntigosMove os arquivos que não são usados há muito tempo para outro diretório dentro do mesmo dispositivo. Você pode configurar a idade dos arquivos.
Renomear ArquivoRenomeia um arquivo.
Descompactar ArquivoDescompacta um arquivo.
  
Pasta
Verificações 
Verificar Espaço Livre da UnidadeVerifica o espaço livre disponível em uma unidade.
Obter Tamanho da PastaObtém o tamanho de uma pasta.
Ações 
Compactar PastaCompacta uma pasta.
Copiar PastaCopia a pasta para outro diretório local.
Criar PastaCria uma pasta.
Excluir PastaExclui uma pasta.
Listar ArquivosLista os arquivos disponíveis em uma pasta.
Mover PastaMove uma pasta para outro local.
Renomear PastaRenomeia uma pasta.
Descompactar PastaDescompacta uma pasta.
  
VMware
Ações 
Desligar VMDesliga a alimentação de uma VM.
Ligar VMLiga a alimentação de uma VM.
Reiniciar SO ConvidadoReinicia uma VM.
Atualizar DatastoreAtualiza o datastore.
Resetar VMReinicia uma VM abruptamente.
Desligar SO ConvidadoDesliga uma VM.
Stand by SO ConvidadoColoca uma VM em modo Stand By.
Suspender VMSuspende uma VM.
Tirar snapshotTira um snapshot do estado atual do servidor de VM.
  
OpManager
Verificação 
Verificar Status do DispositivoVerifica o status de disponibilidade de um dispositivo.
Ações 
Reconhecer AlarmeReconhece um alarme.
Adicionar Nota ao AlarmeAdiciona uma nota a um alarme.
Limpar AlarmeLimpa um alarme.
Excluir AlarmeExclui um alarme.
Sair de ManutençãoMove o dispositivo do modo de manutenção para o normal.
Gerar AlarmeGera um alarme no OpManager.
Colocar em ManutençãoColoca o dispositivo em modo de manutenção.
Redescobrir DispositivoRedescobre um dispositivo e atualiza automaticamente todos os detalhes relacionados ao dispositivo.
Supressão de AlarmeSuprime um alarme.
Cancelar Reconhecimento de AlarmeCancela o reconhecimento de um alarme.
  
Ações Externas
Ações 
Executar Outro WorkflowExecuta outro workflow como uma ação.
Executar Script LinuxExecuta um script nos dispositivos Linux de destino.
Executar Script WindowsExecuta um script a partir do servidor instalado no OpManager.
Registrar Ticket (Remedy)Cria um ticket no BMC Remedy.
Registrar Ticket (SDP/SDP Cloud/ServiceNow)Cria um ticket no ManageEngine ServiceDesk Plus/ServiceDesk Plus Cloud/ServiceNow, respectivamente.
Enviar E-mailEnvia uma notificação via e-mail. Certifique-se de ter configurado as definições do servidor de e-mail.
Enviar Mensagem Pop-upEnvia uma notificação via pop-up no dispositivo de destino. No momento, somente dispositivos em Workgroup são suportados.
Enviar SMSEnvia uma notificação via SMS. Certifique-se de ter configurado as definições do servidor SMS.
Enviar Mensagem SlackEnvia uma notificação no Slack de acordo com a condição fornecida.
  
Ações NCM
Ações 
BackupFaz backup dos arquivos de configuração do dispositivo
Executar ComandoExecuta um comando no dispositivo de destino
Executar TemplateExecuta um template criado no plug-in NCM no dispositivo de destino
Obter Últimas N AlteraçõesBusca as últimas N alterações de configuração realizadas
Hyper-V
Ações 
Desligar VMDesliga uma VM Hyper-V na sua rede
Ligar VMLiga uma VM Hyper-V na sua rede

 

Consulta DNS:
A Consulta DNS executa um comando de consulta DNS no dispositivo de destino e fornece seu status.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivos para selecionar o dispositivo. Se nenhum dispositivo for selecionado, ela será executada no dispositivo selecionado na aba Info.

 

Ping no Dispositivo:

Envia pacotes ICMP para testar se o dispositivo está respondendo.

ParâmetroDescrição
NomeNome de exibição para a tarefa
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Número de solicitaçõesNúmero de solicitações de ping que você deseja enviar.
Tamanho do PacoteTamanho dos pacotes de ping.
TimeoutIntervalo de timeout para as solicitações de ping.
TentativasNúmero de tentativas para a operação de ping.


 

Trace Route:

Executa um comando de trace route no dispositivo de destino.

ParâmetroDescrição
NomeNome de exibição para a tarefa
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo.

 

Adicionar Atraso de Tempo:
Adiciona um atraso à execução da operação subsequente.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
DuraçãoAtraso de tempo para executar a tarefa subsequente. Você pode configurar o atraso em horas, minutos e segundos. Selecione o necessário no menu suspenso.

 

Reiniciar Sistema:
Reinicia uma máquina Windows remota.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo.

 

Desligar Sistema:

Faz logoff, desliga, reinicia ou desliga a alimentação de um dispositivo Windows remoto à força.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivos para selecionar o dispositivo. Você também pode fazer logoff selecionando a ação Log Off no menu suspenso.
OpçõesSelecione a ação (Log off, Shut down, Reboot ou Power off) que você deseja executar no dispositivo remoto.

 

Testar um Serviço

Testa se um serviço está em execução ou não.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivos para selecionar o dispositivo. 
Nome do ServiçoNome do serviço que você deseja testar se está em execução ou não. Use o menu suspenso para selecionar o serviço. Se o serviço não estiver listado, use o ícone de descoberta para descobrir os serviços em execução no dispositivo.

Variável suportada:
${Alarm.ServiceName} - Selecione esta opção se quiser recuperar o nome do serviço da entidade de alarme. Se o workflow for acionado a partir do alarme de serviço inativo, essa variável será substituída pelo nome do serviço a partir da entidade de alarme em tempo de execução.
Nota: Se vários alarmes de serviço inativo forem acionados, esta tarefa será executada para todos esses serviços.

 

 Obter Serviços Ativos

Fornece a lista de serviços ativos em execução no dispositivo.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivos para selecionar o dispositivo. 

 

Pausar/Reiniciar/Retomar/Iniciar/Parar um Serviço

Pausa/Reinicia/Retoma/Inicia/Para um serviço.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivos para selecionar o dispositivo. 
Nome do ServiçoNome do serviço que você deseja pausar/reiniciar/retomar/iniciar/parar. Use o menu suspenso para selecionar o serviço. Se o serviço não estiver listado, use o ícone de descoberta para descobrir os serviços em execução no dispositivo.

Variável suportada:
${Alarm.ServiceName} - Selecione esta opção se quiser recuperar o nome do serviço da entidade de alarme. Se o workflow for acionado a partir do alarme de serviço inativo, essa variável será substituída pelo nome do serviço a partir da entidade de alarme em tempo de execução.
Nota: Se vários alarmes de serviço inativo forem acionados, esta tarefa será executada para todos esses serviços.

 

Testar um Processo

Testa se um processo está em execução ou não.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivos para selecionar o dispositivo.  
Nome do ProcessoNome do processo que você deseja testar. Você pode digitar diretamente o nome do processo (Ex.: mysqld-nt.exe) ou usar o ícone de seleção para selecionar o processo a partir dos dispositivos remotos.
CaminhoEste campo é opcional. Se você quiser corresponder também o caminho, marque a caixa de seleção perto do campo caminho e especifique o caminho completo do executável com o nome do processo. Caso contrário, deixe este campo em branco.
Ex.: C:Program FilesMySQLMySQL Server 5.0binmysqld-nt.exe
ArgumentosEste campo também é opcional. Se você quiser corresponder os argumentos, marque a caixa de seleção perto do campo argumentos e especifique-os. Caso contrário, deixe este campo em branco.
Ex.: --defaults-file="my.ini"

 

 Listar Todos os Processos/Processos por Leitura de Disco/Processos por Gravação em Disco/Processos por Uso de Memória/Processos por Uso de CPU

Fornece a lista de serviços ativos, processos por leitura de disco/gravação em disco/uso de memória/uso de CPU.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivos para selecionar o dispositivo.

 

Iniciar Processo

Inicia um processo.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivos para selecionar o dispositivo.
Diretório InicialO diretório de onde você deseja executar o processo.
Comando do ProcessoComando para iniciar o processo.

 

Parar Processo

Para um processo em execução em um dispositivo.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivos para selecionar o dispositivo.
Nome do ProcessoNome do processo que você deseja testar. Você pode digitar diretamente o nome do processo (Ex.: mysqld-nt.exe) ou usar o ícone de seleção para selecionar o processo a partir dos dispositivos remotos.
CaminhoEste campo é opcional. Se você quiser corresponder o caminho ao encerrar o processo, marque a caixa de seleção perto do campo caminho e especifique o caminho completo do executável com o nome do processo. Caso contrário, deixe este campo em branco.
Ex: C:Program FilesMySQLMySQL Server 5.0binmysqld-nt.exe

Nota:  Se a caixa de seleção estiver desmarcada e várias instâncias do processo estiverem em execução com o mesmo nome, todos os processos serão encerrados.
ArgumentosEste campo também é opcional. Se você quiser corresponder os argumentos ao encerrar o processo, selecione a caixa de seleção perto do campo argumentos e especifique-os. Caso contrário, deixe este campo em branco.
Ex: --defaults-file="my.ini"
Nota:  Se a caixa de seleção estiver desmarcada e várias instâncias do processo estiverem em execução com o mesmo nome, todos os processos serão encerrados.

 

 

Verificar URL

Verifica a URL quanto à sua disponibilidade.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Endereço da URLEndereço da URL HTTP que deve ser consultada.

Variáveis suportadas:
${Alarm.URLAddress} -  recuperará o URLAddress da entidade de alarme, se o workflow for acionado por meio de alarme. Caso contrário, nada acontecerá.
Método de Formulário: Get ou PostOpManager testa a URL via método Get ou Post. Selecione a condição apropriada.
Pesquisar e Combinar ConteúdoO conteúdo especificado aqui é verificado quanto à sua presença na página web.
TimeoutIntervalo de timeout para a URL. O valor padrão é 25 segundos. Clique no botão Verificar agora para validar a URL.
Detalhes de Autorização da URLForneça o nome de usuário e a senha para URLs que exigem autenticação.
Verificar AgoraVerifica se a URL está acessível com os dados inseridos.

 

FTP Excluir Arquivo

Exclui um arquivo via FTP.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Servidor FTPNome do servidor FTP. Você pode digitar o nome do servidor FTP diretamente ou usar a variável '${DeviceName}'. '${DeviceName} será substituído pelo nome do dispositivo selecionado na aba Info durante a execução do workflow.
Usuário FTPNome de usuário do servidor FTP.
Senha FTPSenha para conectar ao servidor FTP.
Nome do ArquivoNome do arquivo a ser excluído. Digite o nome do arquivo com o caminho.

 

FTP Mover Arquivo

Move um arquivo para outro diretório dentro do mesmo sistema via FTP.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Servidor FTPNome do servidor FTP. Você pode digitar o nome do servidor FTP diretamente ou usar a variável '${DeviceName}'. '${DeviceName} será substituído pelo nome do dispositivo selecionado na aba Info durante a execução do workflow.
Usuário FTPNome de usuário do servidor FTP.
Senha FTPSenha para conectar ao servidor FTP.
Nome do ArquivoNome do arquivo a ser movido. Digite o nome do arquivo com o caminho.
Pasta de DestinoPasta de destino para onde o arquivo deve ser movido. Digite o caminho.

 

FTP Renomear Arquivo

Renomeia um arquivo via FTP.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Servidor FTPNome do servidor FTP. Você pode digitar o nome do servidor FTP diretamente ou usar a variável '${DeviceName}'. '${DeviceName} será substituído pelo nome do dispositivo selecionado na aba Info durante a execução do workflow.
Usuário FTPNome de usuário do servidor FTP.
Senha FTPSenha para conectar ao servidor FTP.
Arquivo de OrigemNome do arquivo a ser renomeado. Digite o nome do arquivo com o caminho. Ex.:/root/OpManager/backup/Backup_DB.zip
Novo NomeNovo nome para o arquivo. Ex.: Backup_DB_Old.zip

 

FTP Enviar Arquivo

Grava o conteúdo fornecido em um arquivo (.txt) e faz upload para o dispositivo remoto via FTP.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Servidor FTPNome do servidor FTP. Você pode digitar o nome do servidor FTP diretamente ou usar a variável '${DeviceName}'. '${DeviceName} será substituído pelo nome do dispositivo selecionado na aba Info durante a execução do workflow.
Usuário FTPNome de usuário do servidor FTP.
Senha FTPSenha para conectar ao servidor FTP.
DiretórioDiretório onde o arquivo deve ser enviado.
ConteúdoConteúdo/valor que deve ser enviado

 

HTTP Postar Dados/Resultado

Publica a saída recebida ao consultar uma URL nos logs do workflow.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Endereço da URLEndereço da URL HTTP que deve ser consultada.

Variáveis suportadas:
${Alarm.URLAddress} -  recuperará o URLAddress da entidade de alarme, se o workflow for acionado por meio de alarme. Caso contrário, nada acontecerá.
Método de Formulário: Get ou PostOpManager testa a URL via método Get ou Post. Selecione a condição apropriada.
Pesquisar e Combinar ConteúdoO conteúdo especificado aqui é verificado quanto à sua presença na página web.
TimeoutIntervalo de timeout para a URL. O valor padrão é 25 segundos. Clique no botão Verificar agora para validar a URL.
Detalhes de Autorização da URLForneça o nome de usuário e a senha para URLs que exigem autenticação.
Verificar AgoraVerifica se a URL está acessível com os dados inseridos.
Postar DadosO conteúdo especificado aqui será exibido nos logs de execução.

Variáveis suportadas:
${URLAddress} - substituirá o endereço especificado no campo Endereço da URL.

 

Verificar Arquivo 

Verifica a existência de um arquivo no caminho especificado.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome do ArquivoNome do arquivo que deve ser verificado quanto à existência. Especifique o nome do arquivo com seu caminho.

 

Obter Tamanho do Arquivo
Verifica o arquivo quanto ao seu tamanho e executa tarefas de acordo.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome do ArquivoNome do arquivo que deve ser verificado quanto ao seu tamanho. Especifique o nome do arquivo com seu caminho.
Tamanho do ArquivoO tamanho do arquivo é comparado com o valor especificado aqui. De acordo com a condição (maior ou menor que) selecionada, as ações são executadas.

 

Compactar Arquivo/Excluir Arquivo

Compacta um arquivo com a Compactação do Windows/Exclui um arquivo.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome do ArquivoNome do arquivo que deve ser compactado/excluído. Especifique o nome do arquivo com seu caminho.

 

Compactar Arquivos Antigos/Excluir Arquivos Antigos

Compacta arquivos antigos com a Compactação do Windows/Exclui arquivos antigos.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome da PastaPasta que contém os arquivos antigos. Especifique o caminho da pasta. Nota: A opção Excluir arquivos antigos exclui também os arquivos antigos nas subpastas.
Arquivos Mais Antigos QueArquivos mais antigos que o número de meses/dias/horas especificado são compactados/excluídos.

 

Copiar Arquivo/Mover Arquivo

Copia/move um arquivo de uma pasta para outra dentro do mesmo computador.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome do ArquivoNome do arquivo que deve ser copiado/movido para outra pasta. Especifique o nome do arquivo com seu caminho. Você pode usar o caractere curinga * (ex.: stderr*.txt) para executar a ação em todos os arquivos. Você também pode digitar vários arquivos separados por vírgula.
Pasta de DestinoNome da pasta para onde o arquivo deve ser colado/movido. Especifique o caminho da pasta.

 

Mover Arquivos Antigos

Move arquivos que correspondem à idade especificada para outra pasta.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Pasta de OrigemPasta que contém os arquivos antigos. Especifique o caminho da pasta.
Pasta de DestinoPasta para a qual os arquivos antigos devem ser movidos.
Arquivos Mais Antigos QueArquivos mais antigos que o número de meses/dias/horas especificado são movidos.

 

Renomear Arquivo

Renomeia um arquivo. 

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome do Arquivo de OrigemEspecifique o nome do arquivo de origem a ser renomeado
Ex.: C:Program FilesOpManagerbackupBackup_DB.zip
Novo NomeNovo nome para o arquivo.
Ex.: Backup_DB_Old.zip

 

Descompactar Arquivo

Descompacta um arquivo que foi compactado com a Compactação do Windows.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome do ArquivoNome do arquivo que deve ser descompactado. Especifique o nome do arquivo com seu caminho. Você pode usar o caractere curinga * (ex.: stderr*.txt) para executar a ação em todos os arquivos. Você também pode digitar vários arquivos separados por vírgula.

 

Verificar Espaço Livre da Unidade

Verifica o espaço livre disponível em uma unidade.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome da UnidadeNome da unidade que deve ser verificada quanto ao espaço livre.
Tamanho da UnidadeO tamanho da unidade é comparado com o valor (GB/MB/KB) especificado aqui. De acordo com a condição (maior ou menor que) selecionada, as ações são executadas.

 

Verificar se a Pasta Existe 

Verifica a existência de uma pasta no caminho especificado.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome do ArquivoNome da pasta que deve ser verificada quanto à existência. Especifique o caminho da pasta.

 

Obter Tamanho da Pasta

Verifica o espaço livre disponível em uma unidade.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome da PastaNome da pasta que deve ser verificada quanto ao seu tamanho.
Tamanho da PastaO tamanho da unidade é comparado com o valor (GB/MB/KB) especificado aqui. De acordo com a condição (maior ou menor que) selecionada, as ações são executadas.

 

Compactar/Descompactar/Excluir Pasta

Compacta/descompacta/exclui uma pasta.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome da PastaPasta que deve ser compactada/descompactada/excluída. Especifique o caminho da pasta.

 

Criar Pasta

Cria uma pasta no computador.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome da PastaNome da pasta que deve ser criada. Especifique o nome da pasta com seu caminho.

 

Copiar Pasta/Mover Pasta

Copia/move uma pasta para outra pasta dentro do mesmo computador. 

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome da PastaNome da pasta que deve ser copiada/movida para outra pasta. Especifique o nome da pasta com seu caminho.
Pasta de DestinoNome da pasta de destino onde a pasta de origem deve ser colada/movida. Especifique o caminho da pasta.

 

Listar Arquivos

Lista os arquivos disponíveis em uma pasta.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Nome da PastaNome da pasta cujos arquivos devem ser listados. Especifique o caminho da pasta.

 

Renomear Pasta

Renomeia uma pasta.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Pasta de OrigemEspecifique o nome da pasta de origem a ser renomeada
Ex.: C:OpManagerlogs
Novo NomeNovo nome para a pasta.
Ex.: logs_old

 

Adicionar Nota ao Alarme

Adiciona nota a um alarme.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
NotaNota que deve ser adicionada ao alarme. 


Gerar Alarme

Gera um alarme no OpManager.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
OrigemNota que deve ser adicionada ao alarme.
SeveridadeSelecione a severidade do alarme.
MensagemMensagem que você deseja exibir no alarme.
Código do AlarmeString exclusiva usada para acionar o evento. Ex:-Threshold-DOWN
EntidadeIdentifica exclusivamente o objeto de falha dentro da origem. Eventos serão correlacionados em alarmes de acordo com o campo entidade. Vários eventos com a mesma entidade serão agrupados em um único alarme.
Tipo de EventoDescrição do tipo de evento

 

Executar Script Linux

Executa script em máquinas Linux remotas e recupera a saída. Dependendo da entrada, esse script será executado a partir do servidor OpManager ou da máquina remota. Seu sucesso/falha é decidido com base em seu código de saída. Se o script retornar com código de saída 0, ele é considerado sucesso; qualquer outro valor é considerado falha.

Ex.: Para script shell,
exit(0) --  Sucesso
exit(1)  -- Falha
exit(-2) -- Falha

 

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Linha de ComandoEspecifique o comando usado para executar o script.
Ex.: sh ${FileName} ${DeviceName} arg1
Aqui, a variável ${FileName} é obrigatória para executar o script. OpManager substituirá essa variável em tempo de execução.

Variáveis suportadas:
${DeviceName} - substituirá o nome do dispositivo em execução em tempo de execução.
${UserName} -   substituirá o nome de usuário do dispositivo, se já fornecido para este dispositivo.
${Password} - substituirá a senha do dispositivo, se já fornecida para este dispositivo.
Corpo do ScriptO script real que deve ser executado.
AvançadoClique no botão Avançado para configurar os seguintes campos.
Executar a partir da Máquina RemotaSe esta opção estiver marcada, o script será enviado para a máquina remota e executado lá. Caso contrário, será executado a partir do servidor OpManager.
Diretório de TrabalhoEspecifique o diretório de onde você deseja executar o script.

Variáveis suportadas:
${UserHomeDir}  - substituirá o diretório home do usuário em tempo de execução.
${TempDir} - substituirá o diretório temporário do dispositivo em tempo de execução. Ex: /tmp
Timeout de RespostaTempo de espera para o script concluir sua execução. O valor padrão dado aqui é 60 segundos.

 

Executar Script Windows

A execução do script é feita pelo servidor OpManager nos dispositivos Windows de destino e a saída é recuperada. Seu sucesso/falha é decidido com base em seu código de saída.
Se o script retornar com código de saída 0, ele é considerado sucesso; qualquer outro valor é considerado falha.

Ex.: para VBscript:
WScript.Quit(0) -- Sucesso
WScript.Quit(1) -- Falha
WScript.Quit(-2) -- Falha

 

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
Linha de ComandoEspecifique o comando usado para executar o script.
Ex.: cscript ${FileName}.vbs ${DeviceName} ${UserName} ${Password} arg1
Aqui, a variável ${FileName} é obrigatória para executar o script.  OpManager substituirá essa variável em tempo de execução.

Variáveis suportadas:
${DeviceName} - substituirá o nome do dispositivo em execução em tempo de execução.
${UserName} -   substituirá o nome de usuário do dispositivo, se já fornecido para este dispositivo.
${Password} - substituirá a senha do dispositivo, se já fornecida para este dispositivo.
Corpo do ScriptO script real que deve ser executado.
AvançadoClique no botão Avançado para configurar os seguintes campos.
Diretório de TrabalhoEspecifique o diretório de onde você deseja executar o script.
Variáveis suportadas:
${UserHomeDir}  - substituirá o diretório home do usuário em tempo de execução.
${TempDir} - substituirá o diretório temporário do OpManager em tempo de execução.  
Timeout de RespostaIntervalo de timeout para a resposta do dispositivo quanto ao status de execução do script.

 

Registrar Ticket (Remedy)

Registra um ticket no BMC Remedy.

ParâmetroDescrição
NomeNome de exibição para o ticket.
E-mail de OrigemEndereço de e-mail do remetente.
E-mail do Service DeskEndereço de e-mail do service desk BMC Remedy.
ImpactoSelecione o nível de impacto do ticket.
UrgênciaSelecione a gravidade do ticket.
ResumoAdicione um resumo para entendimento rápido do problema relatado.
DescriçãoDescreva o problema.

 

Registrar Ticket (SDP)

Registra um ticket no ManageEngine ServiceDesk Plus. Certifique-se de que o ServiceDesk Plus esteja integrado ao OpManager.

ParâmetroDescrição
NomeNome de exibição para o ticket.
CategoriaSelecione a categoria apropriada para o ticket.
SubcategoriaSelecione a subcategoria apropriada.
ItemSelecione o item apropriado.
PrioridadeSelecione o nível de prioridade do ticket.
GrupoSelecione o grupo.
TécnicoSelecione o técnico a quem você deseja atribuir o ticket.
TítuloAssunto do ticket. Você pode usar variáveis.
DescriçãoDescreva o problema. Você pode usar variáveis.

 

Enviar E-mail

Envia um e-mail para os endereços especificados. Isso é útil para notificar o resultado/conclusão de uma tarefa no workflow.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
E-mail de OrigemEndereço de e-mail do remetente.
E-mail de DestinoEndereço(s) de e-mail dos destinatários.
Formato do E-mailO e-mail pode ser enviado em texto simples ou HTML ou em ambos os formatos. Selecione o formato desejado.
AssuntoAssunto do e-mail. Você pode usar variáveis.
MensagemConteúdo do e-mail. Você pode usar variáveis.

 

Enviar Mensagem Pop-up

Abre uma janela pop-up com a mensagem fornecida em computadores remotos.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
MensagemMensagem que deve ser exibida no pop-up.

 

Enviar SMS

Envia notificações por SMS para o número de celular especificado. Isso é útil para notificar o resultado/conclusão de uma tarefa no workflow.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
Dispositivo de DestinoDispositivo no qual a tarefa deve ser executada. Clique no ícone de seleção de dispositivo para selecionar o dispositivo ou use a variável ${DeviceName}. ${DeviceName} será substituído pelo nome do dispositivo selecionado em Info-> Devices durante a execução do workflow.
MensagemMensagem que deve ser enviada como SMS. A mensagem não deve exceder 160 caracteres.


Enviar Mensagem Slack

OpManager envia uma mensagem no Slack como notificação pela conclusão de uma tarefa no workflow.

ParâmetroDescrição
NomeNome de exibição para a tarefa.
DestinoA mensagem pode ser enviada para um único membro ou para um canal específico.
CanalSelecione o canal específico para o qual você deseja enviar a mensagem.
Título da MensagemUm título adequado pode ser definido para a mensagem.
Descrição da MensagemDigite a mensagem completa na caixa de descrição.

Variáveis:
As variáveis são usadas para anexar valores dinâmicos em um campo de uma tarefa. A seguir estão as variáveis:


${DeviceName} - Nome do dispositivo ao qual o workflow deve ser associado. Pode ser usada em todos os campos

${WorkflowName} - Nome do Workflow que será acionado. Pode ser usada em todos os campos.

${Alarm.ServiceName} - Nome do serviço para o qual um alarme é gerado.

${URLAddress} - Endereço da URL

${Alarm.URLAddress} - Endereço da URL para o qual um alarme é gerado.

${UserName} - Nome de usuário do dispositivo.

${Password} - Senha do dispositivo.

${Device.DisplayName} - Nome de exibição do dispositivo para o qual um alarme é gerado.

${Alarm.ProcessName} - Nome do processo para o qual um alarme é gerado.

$message - A mensagem do alarme será exibida

 


Usando Variáveis

As variáveis podem ser melhor compreendidas com um exemplo. A seguir está o workflow que deve ser acionado como uma ação sempre que um alarme de serviço inativo for gerado.

Workflow actions in OpManager: Workflow setup

Tarefa 1: A tarefa 'Testar um serviço' é criada para testar o serviço que está inativo. Quando o workflow é acionado, a variável ${Alarm.ServiceName`} é substituída pelo nome do serviço que ficou inativo. ${DeviceName} é substituída pelo nome do dispositivo

Workflow actions in OpManager: Test a service

Tarefa 2: O resultado da tarefa anterior (serviço ativo ou inativo) é adicionado como notas ao alarme usando a variável ${Result}. (Esta variável ainda não foi implementada na compilação atual; será notificado quando estiver disponível para uso.)

Workflow actions in OpManager: Add alarm note