Integrando NagMap com Nagios

Publicado por Fernando Gotardi em 05/07/2012

[ Hits: 9.572 ]

 


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

Para iniciantes que ainda precisam de um por quê migrar para o Linux

Criando USB boot para instalação do Debian

Parar envio de email do crontab

SUSE Security Checker

Configuração do Módulo de Segurança no Debian 9

  

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