Integrando NagMap com Nagios

Publicado por Fernando Gotardi em 05/07/2012

[ Hits: 9.695 ]

 


Integrando NagMap com Nagios



Pessoal,

Depois de muito procurar uma ferramenta que fizesse a integração completa com o Nagios e mostrasse os meus hosts no Google Maps, um amigo teve uma luz e falou sobre o NagMap.

Procurei documentações sobre e não obtive muito sucesso. Foi aí que descompactei o NagMap e li o README, lá informava o nome do desenvolvedor (Mr. Marcel) e o e-mail do mesmo. Resolvi pedir ajuda e consegui até ajudá-lo a resolver uns bugs na ferramenta, fico feliz em ter ajudado e ter meu nome adicionado no CHANGELOG da aplicação.

Não entrarei no mérito da instalação do Nagios, mas indicarei um tutorial que achei muito bom. Segue abaixo:
Segue o link de referência do NagMap:
Agora basta baixar o NagMap no seguinte endereço:
Descompactar no diretório do Apache 2, no caso do documento acima, fica em /var/www/.

Em seguida entre no diretório /var/www/nagmap e edite o arquivo config.php, adicionando as coordenadas geográficas na seguinte opção:

$nagmap_map_centre = 'latitude, longitude';
$nagmap_map_zoom = 13; #coloque o numero que melhor encaixa com seu caso

Após efetuar essas alterações você já consegue visualizar o mapa da sua cidade e seus ativos digitando o seguinte endereço em seu browser:

http://ip_do_nagios/nagmap

Caso você tenha interesse em adicionar um link do NagMap dentro do Nagios para não ter que abrir uma nova aba no browser, edite o seguinte arquivo:

/usr/local/nagios/share/side.php

E adicione na altura da linha 42 a seguinte linha:

<li><a href="<?php echo $cfg["http://nagiospmj"];?>/nagmap" target="<?php echo $link_target;?>">Google Mapas</a></li>

Pronto, está tudo configurado, espero também ter ajudado!!!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Otimizando o gerenciador de boot GRUB com Splash Screen

Instação do layer7 no Debian Lenny

Configuração de uma uma pequena rede RedHat Linux

Instalação do Adicional de Segurança WARSAW via linha de comando

Como adicionar swap no Linux CentOS 7 usando espaço de um Volume Group

  

Comentários
[1] Comentário enviado por danniel-lara em 05/07/2012 - 12:57h

boa dica
vou utilizar aqui na empresa
valeu

[2] Comentário enviado por JoseHenriqueRJ em 06/07/2012 - 11:34h

Fernando, não funcionou não!
Tenho CentOS, coloquei os arquivos conforme manda o arquivo INSTALL, que no meu caso a pasta nagmap deve ficar em /var/www/html/nagmap
Que falta eu fazer?
Vlw

[3] Comentário enviado por JoseHenriqueRJ em 06/07/2012 - 11:36h

Rapaz, restartei o Apache e foi!
Seguinte, mas como inserir os dados do RJ em longitude e latitude?

Não achei minha cidade, estão cidades dos EUA, nem meus ativos aparecem!

[4] Comentário enviado por fgotardi em 10/07/2012 - 12:42h

Ola Pessoal,

Vocês devem adicionar as linhas no define host dentro do arquivo de configuração de hosts do nagios, por exemplo, hosts.cfg e switches.cfg. Exemplo:

define host{
use generic-antena
host_name Antena 1
alias Antena 1
address 10.0.16.20
hostgroups antena1
icon_image antena.png
icon_image_alt Antena
statusmap_image antena.png
contact_groups admins
notes latlng: latitude,longitude
register 1
}

Para achar a coordenada geográfica de sua cidade procure em sites de localização, caso você tenha a informação em formato decimal existem sites que convertem de decimal para longitude e latitude.

[5] Comentário enviado por cicero.ladeira em 13/08/2012 - 07:36h

Cara,

funcionou aqui pra mim, obrigado.

[6] Comentário enviado por almirfiorio em 02/04/2014 - 15:37h

Amigos

O mapa ja esta aparecendo
mas no meu nagios eu nao tenho esse arquivo hosts.cfg..
Eu tenho e o cfg de cada host dentro da pasta /opt/nagios/etc/objects/hosts
Como posso entao incluir meus objetos no mapa ??

Grato
Almir

[7] Comentário enviado por almirfiorio em 15/04/2014 - 08:44h

Amigos

agora ja consigo por o parametro notes latlng: latitude,longitude no meu localhost.cfg e ja aparece ujm ponto verde no mapa
contudo se eu ponho em mais um ponto e salvo a linha "notes latlng: latitude,longitude" somes do arquivos cfg do nada
por que isso acontece?]

/Grato
Almir

[8] Comentário enviado por removido em 11/09/2014 - 20:43h

Prezados,

como fazer com que o nome dos ativos apareçam no mapa de forma permanente, ou seja, do jeito que consegui fazer o negócio funcionar, aparecem os pontos verdes e vermelhos de acordo com o status do dispositivo mas o nome só aparece colocando o mouse em cima do ponto. É possível fazer com que o nome do dispositivo apareça no mapa tb?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts