OTRS and OpMon Integration

Objetivo

Demonstrar como efetuar a configuração da integração do OTRS no ambiente OpMon para que possam ser abertos os chamados automaticamente quando ocorrer um incidente.

Público-alvo

Destinado aos administradores do OpMon e OTRS que desejam a integração para abrir chamados automaticamente no OTRS quando ocorrer um incidente.

Pré-requisitos

  • OTRS Framework 3.2.x ou maior;
  • OpMon 6.4 ou superior
  • O OpMon deve possuir acesso ao OTRS
  • Type, Service e SLA habilitados no OTRS.

Criando o web services

a) Para criar o web services você deve clicar no módulo “Admin” e selecionar a opção “Web Services”:

Integration OTRS

b) Clique em “Add web service”:

Integration OTRS

c) Clique em “Import web service” (utilize o arquivo “opservices.yml”):

Integration OTRS

d) Selecione o arquivo “opservices.yml” e clique em “Abrir”:

Integration OTRS

e) Clique em “Import”:

f) Veja, as configurações de web services já foram realizadas.

Integration OTRS

g) Clique no Web Service e escolha a opção Configure.

h) Defina o nome opmon no Namespace e após clique em Finalizar e Salvar.

Criando os campos dinâmicos

a) No menu “Admin” clique em “Dynamic Fields

Integration OTRS

b) Utilize as opções laterais para incluir campos dinâmicos.

Integration OTRS

c) Inclua os campos dinâmicos conforme os abaixo mostrados. Observe que alguns campos devem ser incluídos utilizando a opção “Article” e outros a opção “Ticket”, para saber qual deve ser utilizado observe a coluna “OBJECT”.:

table

Inserindo um objeto “Ticket”

a) Para incluir um objeto “Ticket” do tipo “Text” siga a orientação conforme a imagem abaixo:

Integration OTRS

b) Insira “Name” e “Label” e em seguida clique em “Save”:

Integration OTRS

Inserindo um objeto “Article”

a) Para incluir um objeto “Article” do tipo “Text” siga a orientação conforme a imagem abaixo:

Integration OTRS

b) Insira “Name” e “Label” e em seguida clique em “Save”:

Integration OTRS

c) São 28 campos dinâmicos, após incluir todos eles você verá uma tela similar a mostrada abaixo:

Integration OTRS

Habilitando a visualização dos campos dinâmicos nos chamados

Para que você possa visualizar as informações dos campos dinâmicos nos chamados, é necessário que eles sejam também cadastrados, para isso siga as instruções abaixo:

a) No modulo “Admin” clique em “SysConfig”:

Integration OTRS

b) Selecione a opção “Ticket” no menu lateral, conforme mostrado abaixo:

Integration OTRS

c) Selecione a opção “Frontend::Agent::Ticket::ViewZoom

Integration OTRS

d) Na área “Ticket::Frontend::AgentTicketZoom###DynamicField” adicione os campos que você deseja visualizar nos chamados e clique em “Update” para salvar as alterações, observe o exemplo abaixo:

Integration OTRS

Configurando a Integração no OpMon

a) No módulo “Tools” e no submódulo “Configurations

Integration OTRS

b) Na área “Shortcuts” clique em “OTRS integration

Integration OTRS

c) Clique em “Add new connection

Integration OTRS

d) Defina as informações para a conexão, onde:

    • Connection name: determine um nome para identificar a conexão;
    • User name: insira o nome do usuário local do OTRS;
    • Password: insira a senha do usuário local do OTRS;
    • Connection URL: insira a URL de acordo com a seguinte estrutura:

http://IP-DO-OTRS/otrs/nph-genericinterface.pl/Webservice/opservices/

    • Connection Namespace: insira “opmon” neste campo.

Depois de inserir as informações para conexão, clique em “Continue”, veja imagem abaixo:

Integration OTRS

e) O próximo passo é configurarmos as informações para abertura dos chamados. Lembrando que estas informações para preenchimento serão de acordo com o que está definido no seu OTRS.

Integration OTRS

Onde:

1) Queue: trata-se da fila para onde os chamados abertos automaticamente serão direcionados.

2) Type: trata-se do tipo de ticket que será aberto.

3) Service: trata-se do serviço ao qual o chamado estará vinculado, lembrando que este serviço deverá estar obrigatóriamente relacionado a um SLA.

4) SLA: trata-se do SLA que estará relacionado ao chamado, lembrando que ao criar ou editar o SLA é importante que o Service definido no campo anterior esteja relacionado ao SLA.

5) Priority: trata-se da prioridade que será atribuida ao chamado.

6) Customer User: trata-se do nome do cliente ao qual se originarão os envios de alertas automáticos.

7) Open ticket states: estados considerados para abertura ou não de um novo chamado. Caso já exista um chamado aberto para o elemento em um destes estados o alerta será inserido dentro deste chamado como um novo artigo, caso contratário será aberto um novo chamado.

8) Type (new article creation): defina entre email-external ou email-internal, geralmente é usado email-external.

9) IC Receive: quando ocorrer um incidente no OpMon (IC ou AIC) será inserido um comentário ou ação.

10) Close on recovery: Se esta opção estiver habilitada o chamado será encerrado automaticamente quando o elemento retornar para o estado OK.

f) Após definir estas informações, clique em “Test” para testar a abertura do chamado.

Integration OTRS

Veja acima um exemplo onde Log da execução mostra que esta foi bem sucedida:

Depois de definir as informações para abertura do chamado, basta clique em “Save”.

Relacionando o abertura automática de chamados a ICs e/ou AICs

O próximo passo é determinar quais Hosts e/ou Serviços que você deseja que sejam abertos chamados automaticamente quando ocorrerem incidentes, para isso siga os passos abaixo:

a) Selecione o módulo “Management” e em seguida o submódulo “CIs”:

Integration OTRS

b) Selecione o host que você deseja monitorar através da abertura automática de chamados e em seguida clique em “Edit CI”, veja imagem abaixo:

Integration OTRS

c) Você verá uma tela similar a abaixo apresentada, onde você poderá alterar os parâmetros básicos de monitoração, clique em “Next” para avançar:

Integration OTRS

d) Na tela seguinte você visualizará os serviços que estão sendo monitorados, clique em “Change Teams and Team members” para relacioná-los a abertura automática de chamados:

Integration OTRS

e) Na tela seguinte você deverá selecionar os usuários responsáveis, nesta área selecione a conexão de webservice criada, veja imagem abaixo:

Integration OTRS

f) Clique em “Complete” para prosseguir com as alterações:

Integration OTRS

g) Clique em “Next”:

Integration OTRS

h) Na tela seguinte você deverá selecionar os usuários responsáveis para o IC, nesta área selecione a conexão de webservice criada, veja imagem abaixo:

Integration OTRS

i) Clique em “Yes” para salvar as alterações:

Integration OTRS

Visualizando a abertura de chamados automáticos

Podemos visualizar os chamados abertos tanto através da interface do OpMon como diretamente no OTRS, veja abaixo as formas de visualização:

a) Através da interface do OpMon, posicione o mouse sobre o íconeIntegration OTRS para visualizar as informações a respeito do chamado que foi aberto automaticamente:

Integration OTRS

b) Acesse o OTRS e veja o chamado que foi aberto:

Integration OTRS

Integration OTRS

Updated on 01/09/2021

Was this article helpful?

Ficou com alguma dúvida?

Perguntas & Respostas

Participe da nossa comunidade e tire dúvidas ou compartilhe respostas e ideias.

Participar

Professional Support

Não encontrou a resposta que procura? Não se preocupe, estamos aqui para ajudar!

Abrir chamado

Treinamento Online

Através da plataforma Udemy, você encontra todos os treinamentos das nossas soluções.

Inscreva-se