1. Home /
  2. First Steps /
  3. Importação da configuração do Nagios para o OpMon

Importação da configuração do Nagios para o OpMon

Objetivo

Demonstrar importar as configurações de um Nagios para o OpMon.

Público alvo

Destinado aos administradores da plataforma OpMon que desejam migrar as configurações de um Nagios para o OpMon.

Pré-Requisitos

  • A licença deve comportar a quantidade de objetos a serem importados.
  • A versão do OpMon deve ser 6.1.8 ou superior.

Importando

A importação de dados de um Nagios passa a ser feito através do arquivo objects.cache.

a) Verificar no arquivo nagios.cfg do cliente o valor para a seguinte entrada:

object_cache_file=<path/para/o/arquivo>

b) Parar o ambiente Nagios.

c) Copiar o arquivo apontado pela diretiva objects_cache_file acima para o OpMon.

d) No OpMon agora, navegar até o diretório /usr/local/opmon/share/opcfg:

[root@opmon ~]cd /usr/local/opmon/share/opcfg

e) Feito isso execute o seguinte comando:

[root@opmon ~]php nagios_import.php -o /path/para/o/objects.cache

f) Aguardar a finalização do processo. O resultado esperado é:

cleaning all opcfg database...done.
importing 4839 objects...
████████████████████████████████████████████████████████████ 4759/4839
5 timeperiod
292 command
21 contactgroup
58 hostgroup
49 servicegroup
34 contact
497 host
3876 service
7 hostdependency
linking contacts to contactgroups...done.
linking hosts to hostgroups...done.

g) Feito iisto, vários problemas de plugins, caminhos (broker e resource por exemplo), permissões, comando, notificações entre outros devem aparecer e será necessário ser ajustados. O melhor caminho é comparar toda a main config, cgi e resource com um OpMon padrão e ajustar o necessário.

h) Caso os serviços tenham espaço em seu nome, basta executar a query abaixo:

[root@opmon ~] mysql -A -p

MariaDB [(none)]> UPDATE nagios_services SET service_description = REPLACE(service_description, ' ', '_') where service_description like '% %';

i) Após todo o processo, basta executar o  full export.

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