Status Map - Mapa geral

15 views
Skip to first unread message

Caroline Lage

unread,
Aug 2, 2017, 4:10:50 PM8/2/17
to Nagios
Olá, pessoal!

Andei varrendo os fóruns procurando uma solução mas não achei... Como vocês podem ver na imagem, o meu mapa não carrega mas se eu passo o mouse em cima do espaço vazio (que era pra ser o mapa) ele me exibe a imagem que defini para o meu host e toda a informação sobre ele.

Pelo que entendi, esse mapa ("imagem de fundo") é o próprio Nagios que monta baseado nos meus hots, né? Se eu não definisse uma imagem para eles, ele deveria carregar o mapa mas com um "?" no lugar da imagem... 

Como devo configurar pra ter o mapa exibido corretamente?

Dalto Brito

unread,
Aug 2, 2017, 4:22:45 PM8/2/17
to nagio...@googlegroups.com
Olá Carol,

Tente usar o debug do navegador, Tecla F12, para ver qual o erro está sendo gerado nesta página, e nos envie novamente por favor.

Outro fator primordial, você instalou as bibliotecas para geração de "imagens" gd gd-devel?




--
Cordialmente,
Dalto Brito
Zend Certified PHP Engineer | ITIL Foundation LPIC-1 Novell CLA - SLE 11 ISO-27002 Cobti 4.1 Foundation |
Graduado Tecnologias em Processamento de Dados
Pós Graduado Especialista Java Web
Análise e Desenvolvimento Sistemas Web

--
Você recebeu essa mensagem porque está inscrito no grupo "Nagios" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nagios-lab+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para nagio...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/nagios-lab.
Para mais opções, acesse https://groups.google.com/d/optout.

Caroline Lage

unread,
Aug 2, 2017, 4:49:39 PM8/2/17
to nagio...@googlegroups.com
Essas libs estão instaladas e na última versão... Perdoe a minha ignorância, o que seria esse debug do navegador? 

Dalto Brito

unread,
Aug 2, 2017, 5:01:06 PM8/2/17
to nagio...@googlegroups.com
Ao apertar a tecla F12 irá mostrar um quadro no browser, daí você recarrega a página para obter os dados.

Imagem inline 1


--
Cordialmente,
Dalto Brito
Zend Certified PHP Engineer | ITIL Foundation LPIC-1 Novell CLA - SLE 11 ISO-27002 Cobti 4.1 Foundation |
Graduado Tecnologias em Processamento de Dados
Pós Graduado Especialista Java Web
Análise e Desenvolvimento Sistemas Web

Volmir Moderoso Santos

unread,
Aug 2, 2017, 5:12:20 PM8/2/17
to nagio...@googlegroups.com
Olá Carol,

As imagens são vinculadas no hostexinfo, voce ja configurou o mapeamento dos objetos a imagens?

Abraços

Volmir

Caroline Lage

unread,
Aug 3, 2017, 6:42:45 AM8/3/17
to nagio...@googlegroups.com
Obrigada, Dalton. A minha tecla F12 não me redireciona a este quadro mas a sua imagem foi muito útil. Realmente está cheio de erros ali .-. Pelo que pude entender, está me faltando um tal de map.html... Vou procurar ele.


Hey, Volmir! 

Sim, já. Acredito que isso esteja correto pq quando passo o mouse em cima, abro um host ou mesmo na sessão problems, as imagens que eu vinculei aos hosts no hostextinfo.cfg aparecem perfeitamente...

Caroline Lage

unread,
Aug 3, 2017, 7:29:03 AM8/3/17
to nagio...@googlegroups.com
Fui corrigindo todos os erros que encontrei. Resumidamente, só estavam no lugar errado. No entanto, há um único erro agora e não sei como resolver. Os arquivos existem e estão no lugar certo mas tá dando erro de sintaxe .-. 

Marcos Henrique

unread,
Aug 3, 2017, 7:46:27 AM8/3/17
to nagio...@googlegroups.com
Caroline,

O que acontece quando você acessa o link direto?

http://10.10.10.39/cgi-bin/nagios3/statusmap.cgi?host=all

Manda o print.

Att, 
Marcos Henrique

Dalto Brito

unread,
Aug 3, 2017, 9:23:53 AM8/3/17
to nagio...@googlegroups.com
Caroline,

Você não está usando o layout padrão do Nagios, daí acredito que seja a origem destes erros de AngularJS.

O map.html do Nagios apenas irá funcionar se você tiver as bibliotecas de criação de imagens instaladas, e a partir daí você deverá recompilar o Nagios, mas apenas a parte de layout.



--
Cordialmente,
Dalto Brito
Zend Certified PHP Engineer | ITIL Foundation LPIC-1 Novell CLA - SLE 11 ISO-27002 Cobti 4.1 Foundation |
Graduado Tecnologias em Processamento de Dados
Pós Graduado Especialista Java Web
Análise e Desenvolvimento Sistemas Web

Caroline Lage

unread,
Aug 3, 2017, 9:24:45 AM8/3/17
to nagio...@googlegroups.com
Olá Marcos,



Este servidor Nagios foi instalado por outra pessoa e, sinceramente, estou sofrendo um pouquinho com os caminhos escolhidos por ele. Os arquivos não estão nos diretórios padrão e não estão apontados corretamente nos arquivos de configuração. Uma bagunça!

Meu physical_html_path=/usr/local/nagios/share 
(Antes ele estava apontado para um diretório incompleto)

Diretórios onde encontrei o arquivo:
/usr/local/nagios/sbin/statusmap.cgi
/root/downloads/nagios/cgi/statusmap.cgi
/root/nagios-4.1.0rc1/cgi/statusmap.cgi

O único diretório cgi-bin que tenho no sistema - e não está associado a outro programa - está no /var/www/ e está vazio .-.


Talvez eu deva recomeçar do zero 😂


Em 3 de agosto de 2017 08:46, Marcos Henrique <mhdo.c...@gmail.com> escreveu:

Caroline Lage

unread,
Aug 3, 2017, 9:27:33 AM8/3/17
to nagio...@googlegroups.com
Faz sentido, Dalto.

As bibliotecas de criação são a gd gd-devel né? Estão instaladas, sim. Como recompilo só a parte de layoute?

Caroline Lage

unread,
Aug 3, 2017, 9:28:16 AM8/3/17
to nagio...@googlegroups.com
Olá Marcos! Segue o print:



Caroline Lage

unread,
Aug 3, 2017, 9:37:24 AM8/3/17
to nagio...@googlegroups.com
O legal é que no Firefox funciona em partes (o statusmap.cgi continua sem ser exibido mas o Map.html funciona) mas não apresenta nenhum erro significativo,  nem mesmo o do AngularJS (erro que só acontece no Opera quando o Map.html é chamado).




Achou que vou recompilar essa parte do Layoute e se não funcionar vou acabar fazendo uma reinstalação do Nagios (já que essa foi feita por outra pessoa e está bem bagunçada .-.)

Dalto Brito

unread,
Aug 3, 2017, 9:40:47 AM8/3/17
to nagio...@googlegroups.com
Caroline,

Já que você levantou a possibilidade de reinstalar o Nagios, utilize tutorial que te passei trocando apenas o "./configure" por "./configure --path=/nagios (não em recordo se é um ou dois -)" isto irá colocar TODOS os arquivos do Nagios dentro da raiz "/nagios" evitando que fiquem espalhados pelo sistema.

Agora o problema muda, quando um browser aceita a página e outro não, é falha de desenvolvimento do layout e não problema no Nagios, tente voltar ao layout padrão.




--
Cordialmente,
Dalto Brito
Zend Certified PHP Engineer | ITIL Foundation LPIC-1 Novell CLA - SLE 11 ISO-27002 Cobti 4.1 Foundation |
Graduado Tecnologias em Processamento de Dados
Pós Graduado Especialista Java Web
Análise e Desenvolvimento Sistemas Web

Volmir Moderoso Santos

unread,
Aug 3, 2017, 9:41:30 AM8/3/17
to nagio...@googlegroups.com
Carol,

Estava vendo os seus prints e notei que não tem configurado dependencias e objetos filhos.....


Abraços

Caroline Lage

unread,
Aug 3, 2017, 9:43:28 AM8/3/17
to nagio...@googlegroups.com
Beleza Dalto, agradeço os conselhos! Irei segui-los.

Dalto Brito

unread,
Aug 3, 2017, 9:45:38 AM8/3/17
to nagio...@googlegroups.com
Cuidado para não perder o que já tem funcionando, tente a reinstalação em ambiente de testes, ou suba um novo server e quando pronto transporte apenas os CFGs do antigo para o novo server Nagios.


--
Cordialmente,
Dalto Brito
Zend Certified PHP Engineer | ITIL Foundation LPIC-1 Novell CLA - SLE 11 ISO-27002 Cobti 4.1 Foundation |
Graduado Tecnologias em Processamento de Dados
Pós Graduado Especialista Java Web
Análise e Desenvolvimento Sistemas Web

Caroline Lage

unread,
Aug 3, 2017, 9:54:03 AM8/3/17
to nagio...@googlegroups.com
Volmir,

Como eu me tornei responsável por este servidor a pouco tempo e, pra ser sincera, não possuo conhecimento ou experiência em Nagios (estou aprendendo na marra 😂), acabei focando apenas em organizá-lo. Pra testar a parte do mapa, montei um hostextinfo.cfg mega simples:

define hostextinfo{
        name                       linux-template
        icon_image               linux40.png
        icon_image_alt          SO Linux
        vrml_image               /usr/local/nagios/share/images/logos/linux40.png
        statusmap_image     /usr/local/nagios/share/images/logos/linux40.gd2
        register        0
}

define hostextinfo{
        name                       windows-template
        icon_image               win40.png
        icon_image_alt          SO Windows
        vrml_image               /usr/local/nagios/share/images/logos/win40.png
        statusmap_image     /usr/local/nagios/share/images/logos/win40.gd2
        register        0
}

define hostextinfo{
        use               linux-template
        host_name    adminpbi
        2d_coords     65,425
        3d_coords     3.0,0.0,0.0
}


define hostextinfo{
        use              windows-template
        host_name   TEF
        2d_coords    65,425
        3d_coords    3.0,0.0,0.0
}


 Dependência e objeto filho, sinceramente, não sei o que são. Vou dar uma estudadinha aqui a respeito.

Mas eu vi que as configurações do hostextinfo.cfg aparentemente funcionaram pq a imagem está vinculada ao Host, como mostra a imagem abaixo:




Deveria ter algo além disso?

Em 3 de agosto de 2017 10:43, Caroline Lage <carolb...@gmail.com> escreveu:

Caroline Lage

unread,
Aug 3, 2017, 10:01:48 AM8/3/17
to nagio...@googlegroups.com
Ok, criarei uma nova VM no RHEV e montarei tudo lá. Agradeço a atenção :)

Dalto Brito

unread,
Aug 3, 2017, 10:11:01 AM8/3/17
to nagio...@googlegroups.com
Caroline,

Esse lance de "Dependência e objeto filho" são bem mais complexos de montar e não interfere na monitoração, serve apenas para suprimir notificações e organizar o mapa.



Vale ressaltar que se apenas  1 "define" deste estiver errado ir á travar o Nagios ao fazer o reload/restart do Nagios.




--
Cordialmente,
Dalto Brito
Zend Certified PHP Engineer | ITIL Foundation LPIC-1 Novell CLA - SLE 11 ISO-27002 Cobti 4.1 Foundation |
Graduado Tecnologias em Processamento de Dados
Pós Graduado Especialista Java Web
Análise e Desenvolvimento Sistemas Web

Caroline Lage

unread,
Aug 3, 2017, 10:13:51 AM8/3/17
to nagio...@googlegroups.com
Obriagada pelo aviso e pelos links, Dalto. Vou estudar bem antes de pensar em aplicar.
Reply all
Reply to author
Forward
0 new messages