Retirar Host

1. Retirar Host

Fábio Henrique Gomes
index.com

(usa Debian)

Enviado em 20/03/2012 - 09:18h

Pessoal,

Estou dando uma pesquisada aqui no fórum sobre a retirada de hosts ociosos no Nagios, hosts que foram retirados da minha rede.
Mas estou achando os procedimento muito picado e somente como inserir e não retirar. Existe a forma de retirar via browser? Ou somente nos arquivos de configuração?

Obrigado.


  


2. Re: Retirar Host

Fabio Fischer
ffischer

(usa Red Hat)

Enviado em 20/03/2012 - 14:48h

Pelo que sei com o Nagios "puro" você só consegue retirar nos arquivos, procure o host nos arquivos .cfg e comente tudo que estiver relacionado a ele, ou para simplificar exclua, só tome cuidado no caso do host fazer parte de um grupo de hosts para n retirar o grupo intero.

Fábio


3. Re: Retirar Host

Fábio Henrique Gomes
index.com

(usa Debian)

Enviado em 20/03/2012 - 14:51h

Pois é... Eu tentei fazer isso, mas o nagios da um erro de apache! Tentei inserir um novo host copiando o arquivo cfg já criado. Mas também da esse erro de apache.


4. Re: Retirar Host

Fabio Fischer
ffischer

(usa Red Hat)

Enviado em 20/03/2012 - 15:50h

Rode o comando /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (verifique se sua estrutura do nagios é igual a esta, se não for ajuste), ele te tras tds os possíveis erros no Nagios, se ele te retornar
....
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check

É porque não existe erro no nagios, caso tenha erro ele vai te mostrar em quais arquivos.

Fábio


5. Re: Retirar Host

Fábio Henrique Gomes
index.com

(usa Debian)

Enviado em 20/03/2012 - 16:40h

Fiz o teste e está tudo ok!

Agora é um seguinte... Como faço para retirar todo registro de um hosts ocioso nos meus arquivos de configuração?
Eu peguei o Nagios já montado, eu sei que o administrador antigo criou uma pasta e adicionou os hosts linux nesta pasta. Esses arquivos estão citados no arquivo do nagios.cfg, quando comento a linha e dou um reset no nagios, ele da erro... Por isso tenho que limpar todo vestígio deste antigo host.


6. Re: Retirar Host

Fabio Fischer
ffischer

(usa Red Hat)

Enviado em 21/03/2012 - 10:22h

Não comente a linha no nagios.cfg, ache o arquivo que estes hosts linux estão setados, e só lá faça a alteração (comentário ou exclusão), depois de qualquer alteração rode o comando que eu te passei para verificar se o nagios está ok, caso positivo bastar restartá-lo.


7. Re: Retirar Host

Fábio Henrique Gomes
index.com

(usa Debian)

Enviado em 22/03/2012 - 10:16h

Amigos,

Realmente não achei os arquivos para retirar o host do monitoramento do Nagios. Lembrando que o mesmo já está fora da minha rede.

Vou tentar colocara qui a estrutura que eu tenho neste servidor com Nagios.

Distribuição:
OpenSuse

Descrição dos diretórios:
/var/run/nagios
/var/lib/nagios
/var/log/nagios
/var/spool/nagios
/var/spool/mail/nagios
/etc/nagios
/etc/cron.weekly/nagios
/etc/sysconfig/nagios
/etc/init.d/nagios
/root/configuracoes.cypher/nagios
/usr/share/doc/packages/nagios
/usr/share/nagios
/usr/sbin/nagios
/usr/lib/nagios
/usr/include/nagios

Em - /etc/nagios
cgi.cfg nagios.cfg nrpe.cfg objects resource.cfg siv.sh template-jchebly-nagios
htpasswd.users nrpe nsca.cfg printers servers switches

Em - /etc/nagios/objects
commands.cfg contacts.cfg localhost.cfg printer.cfg templates.cfg windows.cfg
contactgroup.cfg hostgroup.cfg nrpe_check_control.cfg switch.cfg timeperiods.cfg

Em - cypher:/etc/nagios/nrpe # ls
nabucodonosor.cfg oraculo.cfg tank.cfg

O servidor que eu gostaria de retirar é este ai - (oraculo)

Uma outra duvida pessoa!

Não estou achando neste servidor o arquivo onde se encontra as informações de autenticação do email para envio do alerta.
Alguém teria uma sugestão?

Abraços




8. Re: Retirar Host

Fabio Fischer
ffischer

(usa Red Hat)

Enviado em 22/03/2012 - 15:38h

Já tentou comentar a linha referente a ele no nagios.cfg e depois remover o arquivo .cfg dele do diretório que ele se encontra?

Em relação ao email depende o que e como foi instalado seu MTA, se for postfix é possível que esteja em /etc/postfix/main.cf, não conheço a estrutura do opensuse, não posso te precisar se é isso.

Fábio


9. Re: Retirar Host

Fábio Henrique Gomes
index.com

(usa Debian)

Enviado em 22/03/2012 - 16:23h

Cara consegui retirar o host do nagios... Porem da esse erro... Mesmo com erro o nagios funciona normal...

Os passos que eu fiz, abaixo segue o erro:

1 Passo - Retire o host relacionado no arquivo localhost.cfg localizado em:
/etc/nagios/objects/localhost.cfg
2 Passo – Comentar as linhas do arquivo commands.cfg que se diz respeito ao seu host.
/etc/nagios/objects/commands.cfg


erro--->
Starting Nagios - Error: looks like Nagios is still running with PID 1436
- trying to kill previous Nagios process done



10. Re: Retirar Host

Fabio Fischer
ffischer

(usa Red Hat)

Enviado em 23/03/2012 - 09:42h

Roda de novo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg e veja qual erro ele te retorna, nunca vi essa mensagem que vc me passou...

Fábio


11. Re: Retirar Host

Fábio Henrique Gomes
index.com

(usa Debian)

Enviado em 23/03/2012 - 11:26h

Pessoal me ajudem por favor! Ta complicado o negócio aqui...

Preciso adicionar um host novo... putz cara ta complicado...

Que bendita de msg é está:


Error: Template 'endian-firewall' specified in host definition could not be not found (config file '/etc/nagios/nrpe/smith.cfg', starting on line 23)

Já copiei o arquivo .cfg de um servidor que já está no ar... ja foi em templentes.cfg nada da certo.

#define host{
# name endian-firewall ; The name of this host template
# use smith ; This template inherits other values from the generic-host template
# alias Smith
# check_period 24x7 ; By default, Linux hosts are checked round the clock
# check_interval 5 ; Actively check the host every 5 minutes
# retry_interval 1 ; Schedule host check retries at 1 minute intervals
# max_check_attempts 10 ; Check each Linux host 10 times (max)
# check_command check-host-alive ; Default command to check Linux hosts
# notification_period 24x7 ; Linux admins hate to be woken up, so we only notify during the day
# ; Note that the notification_period variable is being overridden from
# ; the value that is inherited from the generic-host template!
# notification_interval 120 ; Resend notifications every 2 hours
# notification_options d,u,r ; Only send notifications for specific host states
# contact_groups admins ; Notifications get sent to the admins by default
# register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
# }

Ta fo....

Erro:
Nagios Core 3.2.3
Copyright (c) 2009-2010 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 10-03-2010
License: GPL

Website: http://www.nagios.org
Reading configuration data...
Read main config file okay...
Processing object config file '/etc/nagios/objects/commands.cfg'...
Processing object config file '/etc/nagios/objects/contacts.cfg'...
Processing object config file '/etc/nagios/objects/hostgroup.cfg'...
Processing object config file '/etc/nagios/objects/timeperiods.cfg'...
Processing object config file '/etc/nagios/objects/templates.cfg'...
Processing object config file '/etc/nagios/objects/localhost.cfg'...
Processing object config directory '/etc/nagios/servers'...
Processing object config file '/etc/nagios/servers/zion.cfg'...
Processing object config file '/etc/nagios/servers/sentinela.cfg'...
Processing object config file '/etc/nagios/servers/neo.cfg'...
Processing object config file '/etc/nagios/servers/dozer.cfg'...
Processing object config file '/etc/nagios/servers/siv.cfg'...
Processing object config file '/etc/nagios/servers/trinity.cfg'...
Processing object config file '/etc/nagios/servers/morfeu.cfg'...
Processing object config file '/etc/nagios/servers/intelbrasdvr.cfg'...
Processing object config file '/etc/nagios/servers/matrix.cfg'...
Processing object config file '/etc/nagios/servers/niobe.cfg'...
Processing object config file '/etc/nagios/servers/sati.cfg'...
Processing object config directory '/etc/nagios/printers'...
Processing object config file '/etc/nagios/printers/lx644e.cfg'...
Processing object config file '/etc/nagios/printers/hpcp1515n.cfg'...
Processing object config directory '/etc/nagios/switches'...
Processing object config file '/etc/nagios/switches/tplinkwa901nd.cfg'...
Processing object config file '/etc/nagios/switches/linksysrv106.cfg'...
Processing object config file '/etc/nagios/switches/ciscowap4410n.cfg'...
Processing object config directory '/etc/nagios/nrpe'...
Processing object config file '/etc/nagios/nrpe/smith.cfg'...
Processing object config file '/etc/nagios/nrpe/tank.cfg'...
Processing object config file '/etc/nagios/nrpe/nabucodonosor.cfg'...
Error: Template 'endian-firewall' specified in host definition could not be not found (config file '/etc/nagios/nrpe/smith.cfg', starting on line 23)
Error processing object config files!


***> One or more problems was encountered while processing the config files...

Check your configuration file(s) to ensure that they contain valid
directives and data defintions. If you are upgrading from a previous
version of Nagios, you should be aware that some variables/definitions
may have been removed or modified in this version. Make sure to read
the HTML documentation regarding the config files, as well as the
'Whats New' section to find out what has changed.


Obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts