[1] Comentário enviado por
danniel-lara em 12/05/2011 - 21:16h:
Rafael Parabéns pelo artigo
muito bom mesmo eu utiliza o nagios na empresa
e é uma ferramenta muito bom para um administrador .
[2] Comentário enviado por
linuxblood em 13/05/2011 - 00:56h:
Excelente tutorial, muito caprichado, parabéns.
[3] Comentário enviado por
jfernandes em 13/05/2011 - 09:30h:
Olha.
Eu fiz uma matéria sobre instalação do Nagios Core em cima do Suse Linux da Novell, mas depois que vi sua matéria, fiquei até constrangido, caramba, que linda matéria.
Já vou separar um tempo para eu poder elaborar um laboratório e colocar em prática o que aprendi com ela.
Realmente parabéns Rafael
Abraços
Joel Fernandes - joel_fernandes@hotmail.com
[4] Comentário enviado por
jehforce em 13/05/2011 - 11:07h:
Excelente artigo, bem explicado. Não sei se você conhece o NagiosQL, é uma ferramenta WEB para gerenciar os objetos do Nagios, bem útil e amigável para os administradores. Seria interessante incluir no seu artigo.
Parabéns!
[5] Comentário enviado por
Rafael Oliveira em 13/05/2011 - 11:30h:
Valeu pessoal!
@jehforce, sim conheço muito bem o NagiosQL, cheguei a refazer muitas fezes as configurações dele para se adequar ao meu ambiente, porém acabei não me acostumando com a ideia de administrar o Nagios via interface web. Assim como não me acostumei com a ideia de se separar as configurações baseadas em serviços, e não por host como foi apresentado no artigo. Um outro software muito bom para a administração web do Nagios, é o Lilac, pra quem não conhece vale a pena testar.
Abraços!
[6] Comentário enviado por
holosbach em 13/05/2011 - 13:38h:
Excelente ferramenta para uma Administrador...
Parabéns! Seu artigo está ótimo.
[7] Comentário enviado por
linuxblood em 14/05/2011 - 01:11h:
Amigo, belo tuto, mas nesta parte ficou meio confuso:
Instale o SNMP no servidor Nagios:
# cd..
# apt-get install snmp
# apt-get install snmpd
# wget
http://sourceforge.net/projects/net-snmp/files/net-snmp/5.6/net-snmp-5.6.tar.gz/download -O net-snmp-5.6.tar.gz
# tar xzf net-snmp-5.6.tar.gz
# cd net-snmp-5.6
# ./configure
# make
# make install
!!!! AQUI, AO EXTRAIR OS PLUGINS PARA A PASTA /USR/SRC/, ONDE DOU O COMANDO ./CONFIGURE COMO VC PEDE NA LINHA ABAIXO?
# tar xzf nagios-snmp-plugins.1.1.1.tgz –C /usr/src/
sENDO QUE JA DEI O COMANDO ./CONFIGURE ALI EM CIMA!!
#./configure (QUAL DIRETORIO DAR ESTE COMANDO?1)
# make
# make install
[8] Comentário enviado por
brunotec em 14/05/2011 - 15:15h:
Muito Bom Artigo, bastante completo e bem explicado.
Eu ainda não testei o Nagios pois estou começando a ler sobre o Zabbix e acho que vou me aventurar nele.
Caso vc Rafael ou outro amigo tenha uma opinião sobre Zabbix, Nagios e Cacti tal como vantagens e desvantagens em usar uma delas e quiser compartilhar comigo eu agradeceria pois tenho um projeto na facu onde preciso explicar o pq de eu ter escolhido tal ferramenta e não outra.
um abraço e parabéns.
[9] Comentário enviado por
jfernandes em 14/05/2011 - 18:00h:
Olá pessoal
Seguindo a idéia do Bruno, se alguém tiver conhecimento, paciência, poderia postar um tutorial parecido com esse do Rafael, só que um tutorial do Zabbix, pois daí poderíamos fazer uma matéria comparativa.
O que acham ?
Abraços.
Joel Fernandes
[10] Comentário enviado por
cmercaldo em 15/05/2011 - 15:33h:
Para quem não conseguiu descompactar net-snmp, basta baixar do link abaixo e continuar o procedimento normalmente
http://downloads.sourceforge.net/net-snmp/net-snmp-5.6.1.tar.gz
outro problema que encontrei foi no nrpe.
cp /root/nagios/nrpe-2.12/src/check_nrpe /usr/local/nagios/libexec/
assim, consegui executar o comando /usr/local/nagios/libexec/check_nrpe -H localhost
Também não rolou o download e fiz aqui..
wget
http://packzaitan.googlecode.com/files/nagios_skyns.tar.gz
faltou instalar também
apt-get install rrdtool
Desabilitar (tirar de on e colocar Off) na variavel
magic_quotes_gpc = Off encontrada em
vim /etc/php5/apache2/php.ini
[11] Comentário enviado por
maionesebr em 16/05/2011 - 10:02h:
Ótimo artigo, Rafael. Abrangente e bem explicado. Parabéns.
Já trabalhei muito com Nagios, Zabbix, Cacti e Mrtg, e hoje considero o Zabbix mais completo, pois muitas das ferramentas que o Nagios tem como "plugin", o Zabbix já possui integrado. Administração Web, svisos por sms, relatórios diversos, elaboração de vários tipos de gráficos, históricos, mapas. Também posso definir quais usuários poderão administrar/visualizar quais servidores, além de poder trabalhar com múltiplos servidores de monitoração em única interface de administração (para ambiente gigantes, com mais de 30.000 equipamentos monitorados, por exemplo).
Mas não quero menosprezar o Nagios. Ele é um ótimo software para monitoramento, e fica ainda ainda melhor quando vários "plugins" são adicionados e ele, como você mostrou muito bem neste artigo. Aliás, poucas pessoas escrevem artigos tão completos e detalhados como esse.
Mais uma vêz, parabéns.
[12] Comentário enviado por
Rafael Oliveira em 16/05/2011 - 15:42h:
@linuxblood
Desculpe, acredito que eu tenha me confundido, a instalação do nagios-snmp segue assim:
# tar xzf nagios-snmp-plugins.1.1.1.tgz –C /usr/src/
# cd /usr/src/nagios_plugins
# ./install.sh
@brunotec
Utilizei o Zabbix a muita tempo, neste tempo ainda não havia muitos plugins para ele, acredito que agora ele tenha realmente se tornado uma ótima ferramenta.
@cmercaldo
Este Artigo foi enviado ao VOL em Fevereiro, pelo que testei aqui realmente os arquivos contidos nos links originais estão com problema agora, vou efetuar as atualizações e enviar aos admins do VOL.
Faltou realmente a instalação do RRD-Tool:
# apt-get install librrds-perl rrdtool librrd-dev
@maionesebr
Só um ponto, gosto do Nagios pois ele é totalmente customizável, consigo editar realmente tudo nele, coisa que não consegui fazer com o Cacti por exemplo, por este motivo me apeguei a ele.
Obrigado a todos!
[13] Comentário enviado por
facdavilla em 16/05/2011 - 17:19h:
Boa tarde,
Excelente artigo!
Fiquei co uma duvida, onde está o script check_samba??????
Revirei o meu computador e revi todos os meus files de conf do Nagios e nao o achei!
acabei fazendo um check da porta 139
Paz
[15] Comentário enviado por
pabloitajai em 16/05/2011 - 17:52h:
desculpa a minha ingnorancia pois sou novo aqui... como faço para saber o ip do nagios?
[17] Comentário enviado por
pabloitajai em 16/05/2011 - 18:39h:
ja deixei o ip fixo como no tutorial... qual o proximo passo?
[18] Comentário enviado por
cmercaldo em 16/05/2011 - 19:31h:
Prezado Rafael Oliveira.
Fui instalando e notei falta de alguns comandos, por isso citei como comentário. Mas seu artigo ficou muito bom, meus parabéns pela iniciativa.
Att.
ClaudioM
[19] Comentário enviado por
Rafael Oliveira em 17/05/2011 - 09:19h:
@cmercaldo
Magina Claudio, eu que abradeço pelo seu comentário, com as correções poderemos ajudar ainda mais os iniciantes em Nagios.
@pabloitajai
Após configurar o IP e verificar se o link de internet esta funcionamento corretamente, você pode seguir com a instalação do Nagios, qualquer problema poste aqui.
Abraços!
[20] Comentário enviado por
linuxblood em 17/05/2011 - 23:34h:
Fala fio, seguinte:
Na hora de instalar o nagios plugin em /usr/src/nagios_plugins ele me pergunta onde esta o perl e da erro:
What is your perl location ?
Module Net::SNMP not found!
Install it with CPAN or manually :
http://www.manubulon.com/nagios/faq.html#FAQ2
Mas ja tenho o snmp!!!
Valew.
[21] Comentário enviado por
marcoslimaxavier em 18/05/2011 - 22:09h:
Deu erro na instalação webconf [install -webconf] Error 1
Porfavor alguém pode mi ajudar?
Grato a todos e parabéns ao Rafael pelo otimo trabalho
[22] Comentário enviado por
jfernandes em 18/05/2011 - 22:16h:
Amigo
Não sei se é isso, mas o seu comando está errado
# install - webconf ( errado )
# install-webconf ( certo ) perceba o espaço após o install no seu comando
Espero que seja isso.
Abraços
Joel Fernandes
[23] Comentário enviado por
emersonn em 19/05/2011 - 14:25h:
Deu erro na instalação:
# cd net-snmp-5.6
# ./configure
# make
ai vem o erro
/usr/bin/ld: cannot find -lperl
collect2: ld returned 1 exit status
make[1]: ** [libnetsnmpagent.la] Erro 1
make[1]: Saindo do diretório `/home/carlao/nagios/net-snmp-5.6.1/agent'
make: ** [subdirs] Erro 1
[24] Comentário enviado por
marcoslimaxavier em 19/05/2011 - 21:21h:
Joel Fernandes, obrigado por responder, no terminal foi digitado corretamente, copiei o arquivo webconf para o diretorio indicado, pelo comando do nagios não deu nenhum erro,porém não consigo acessar o nagios no browser.
porfavor alguém pode mi ajudar?
A. Marcos
[25] Comentário enviado por
jfernandes em 19/05/2011 - 21:59h:
Amigão.
Por favor, precisa nos dizer qual ou quais mensagens de erro (s), como está tentando acessar, pois o correto é http://ip_do_servidor_que_está_o_nagios/nagios, mas nos mande mais informações e espero poder ou podermos ajudá-lo.
Abraços
Joel Fernandes
[26] Comentário enviado por
manoel-ramos em 21/05/2011 - 01:49h:
Grannde Artigo!!
Vou analizar e testar!!
Valeu!
[27] Comentário enviado por
Cinho001 em 21/05/2011 - 19:12h:
Blz linuxblood...
cara, estou com o mesmo erro que o seu. Comecei a fazer a instalação agora e já estou com alguns problemas...
Conseguiu saber qual era o problema?
Se alguem mais souber, agradeço..
ah, depois de logar no nagios para abrir a interface web até aparece os menus, mas quando clico em hosts(exemplo) aparece essa mensagem:
Whoops!
Error: Could not read object configuration data!
Here are some things you should check in order to resolve this error:
1.Verify configuration options using the -v command-line option to check for errors.
2.Check the Nagios log file for messages relating to startup or status data errors.
Make sure you read the documentation on installing, configuring and running Nagios thoroughly before continuing. If all else fails, try sending a message to one of the mailing lists. More information can be found at
http://www.nagios.org.
DETALHE: nao aparece nenhum erro ao verificar a configuração conforme esta no campo 1
Mas o material esta show.
[28] Comentário enviado por
Cinho001 em 21/05/2011 - 20:55h:
Então.. acho que consegui instalar o SNMP conforme esta descrito no site que esta no link da mensagem de erro...
mas conitnuo com dificuldades para ver os hosts pela web..
alguem tem alguma ideia!?!?!?
[29] Comentário enviado por
cicero.ladeira em 23/05/2011 - 13:31h:
Boa tarde,
estava tentando criar o serviço para monitorar as páginas impressas, quando eu digito o comando no terminal check_printer e o ip da impressora, a resposta está ok, só que quando eu vou configurar o arquivo printers.cfg ele dá erro no comando, fala para checar as configurações do nagios. Porém o script check_printer está lá no /usr/local/nagios/libexec, conforme tutorial.
O que pode ser de errado neste caso?
Obrigado.
[30] Comentário enviado por
Rafael Oliveira em 23/05/2011 - 13:36h:
Cicero, cheque as configurações do Nagios com o comando:
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Cole aqui as linhas de Erros e Warnings.
Abraços!
[31] Comentário enviado por
cicero.ladeira em 23/05/2011 - 17:34h:
Segue arquivo.
Obrigado.
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 '/usr/local/nagios/etc/objects/commands.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/contacts.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/timeperiods.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/templates.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/localhost.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/windows.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/switch.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/printer.cfg'...
Read object config files okay...
Running pre-flight check on configuration data...
Checking services...
Error: Service check command 'check_printer' specified in service 'Folhas_Impressas' for host 'HP_CPD' not defined anywhere!
Checked 96 services.
Checking hosts...
Checked 60 hosts.
Checking host groups...
Checked 4 host groups.
Checking service groups...
Checked 0 service groups.
Checking contacts...
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 27 commands.
Checking time periods...
Checked 5 time periods.
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: 39
Total Errors: 1
***> One or more problems was encountered while running the pre-flight check...
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.
[32] Comentário enviado por
Rafael Oliveira em 23/05/2011 - 18:02h:
@cicero
Adicione estas linhas ao arquivo commands.cfg
# vim /usr/local/nagios/etc/objects/commands.cfg
# PRINTER
define command{
command_name check_printer
command_line $USER1$/check_printer $HOSTADDRESS$ $USER8$ $ARG1$ $ARG2$ $ARG3$ $ARG4$
}
Execute o teste de configuração do Nagios novamente, se ocorrerem erros ainda poste os erros e o arquivo da sua impressora HP_CPD.
Abraços!
[33] Comentário enviado por
cicero.ladeira em 24/05/2011 - 08:30h:
Rafael,
parabéns você brilhou!
O serviço apareceu no nagios conforme esperado, porém o resultado do comando no campo " Status Information" foi "/usr/local/nagios/libexec/check_printer ip community command" aparece o descritivo do comando conforme abaixo:
Current Status: UNKNOWN (for 0d 0h 9m 45s)
Status Information: /usr/local/nagios/libexec/check_printer ip community command
-> counter num
Gibt verschiedenen Counter des Druckers aus. Counter 2-num sind Ricoh spezifisch.
Counter 1 ist immer Lifetimecounter fuer gedruckte Seiten. Liefert perfdata.
Status ist immer OK wenn Counter existiert ansonsten UNKNOWN.
-> toner/ink num [warn] [max]
Gibt den Status des Toners bzw der Tinte aus. Liefert Fuellstand als perfdata wenn
moeglich. Wenn der Drucker falsche Maximalwerte fuer Patronen/Toner liefert
(z.b. HP Businessink) kann mit max der richtige Wert angegeben werden (meist 100).
warn gibt die Schwelle zwischen ok und warning an (0.0 bis 1.0; default: 0.2 = 20%)
-> paper num [warn]
Gibt den Status des Papiertrays num aus. Liefert Fuellstand als perfdata wenn moeglich.
warn gibt die Schwelle zwischen ok und warning an (0.0 bis 1.0; default: 0.2 = 20%)
-> hardware num
Gibt Status der Komponente num aus (z.b. CPU, RAMDISK).
Liefert perfdata wenn moeglich (Bedeutung oft ungewiss).
-> parts num
Gibt den Status des Druckerteiles num aus (Bsp: Rear Unit).
-> alerts
Gibt alle wichtigen Druckermeldungen aus. Ignoriert soweit moeglich unwichtige Meldungen
(z.b. Energiesparmodus oder Aufwaermphase). Gibt bei jeder Meldung Status=warning.
Bei Meldungen die trained bzw fieldservice erfordern oder servity gleich critical ist
wird Status=critical zurueckgegeben.
-> accounting pw num [warn]
Gibt den Status der Kostenstelle 1-num aus (Kyocera). Kostenstellen koennen per
"KM Net for Accounting" oder im Druckermenu durch gedrueckt halten von OK und
Druck auf Menu erstellt werden.
Passwort setzt sich zusammen aus Druckernummer (4stellig) und wird dann mit 0 auf
15 Stellen aufgefuellt. (bsp FS-2000 => 200000000000000)
warn gibt die Schwelle zwischen ok und warning an (0.0 bis 1.0; default: 0.2 = 20%)
Liefert perfdata
Performance Data:
Current Attempt: 3/3 (HARD state)
Last Check Time: 24-05-2011 08:25:30
Check Type: ACTIVE
Check Latency / Duration: 1.656 / 0.053 seconds
Next Scheduled Check: 24-05-2011 08:35:30
Last State Change: 24-05-2011 08:21:11
Last Notification: 24-05-2011 08:22:28 (notification 1)
Is This Service Flapping? NO (6.12% state change)
In Scheduled Downtime? NO
Last Update: 24-05-2011 08:30:48 ( 0d 0h 0m 8s ago)
Será que configurei alguma coisa errada?
[34] Comentário enviado por
cicero.ladeira em 24/05/2011 - 08:36h:
Rafael,
arrumei a solucão.
na hora de criar o comando check_printer eu não coloquei a comunidade "public" por isso não deu certo.
agora eu mudei o comando para:
define service{
check_command check_printer!public!counter 1
e funcionou perfeitamente.
Parabéns, você brilhou navamente.
Att,
Cícero Medeiros
[35] Comentário enviado por
lexmoe em 24/05/2011 - 13:01h:
OPa Emerson
@emersonn
Deu erro na instalação:
# cd net-snmp-5.6
# ./configure
# make
ai vem o erro
/usr/bin/ld: cannot find -lperl
collect2: ld returned 1 exit status
make[1]: ** [libnetsnmpagent.la] Erro 1
make[1]: Saindo do diretório `/home/carlao/nagios/net-snmp-5.6.1/agent'
make: ** [subdirs] Erro 1
para corrigir este erro faça o seguinte..
apt-get install libperl-dev
# make clean
#./configure
#make
#make install
abs!!
[36] Comentário enviado por
Cinho001 em 24/05/2011 - 22:08h:
Blz pessoal...
depois da batalha consegui colocar o nagios no ar :D
mas o meu problema é que na configuração do arquivo SRV-windows.cfg configurado conforme nosso amigo colocou no site, no meu caso somente o status do ping esta como PING OK - Packet loss = 0%, RTA = 0.66 ms as demais configurações esta com status Connection refused
Preciso de uma ajuda para essa configuração para os servidores, pois nao sei onde estou errando...
[37] Comentário enviado por
cicero.ladeira em 25/05/2011 - 07:43h:
Cinho001
instala o nsclient++ que é moleza de configurar, ele já vem todo configurado basta descomentar algumas linhas e colocar o IP do nagios no arquivo de configuração que ele vai funcionar.. pelo menos eu acho.
Att,
Cicero Medeiros
[38] Comentário enviado por
cinho001 em 25/05/2011 - 08:53h:
Obrigado Cicero..
foi erro meu na configuração do arquivo...
mas ainda tenho um unico problema..
ele reconheceu o disco C, mas outras unidades esta aparecendo desta forma
Disco G: UNKNOWN 05-25-2011 08:49:03 0d 0h 5m 20s 1/2 Free disk space : Invalid drive
Tenho que congirar onde para ele reconhcer outras unidades de disco?
e mais uma vez obrigado.
***** EDIT:
tinha que efetuar alteração na linha alterando a unidade
check_command check_nt!USEDDISKSPACE!-l g -w 80 -c 90
Por enquanto era isso..
obrigado!!!!!
[41] Comentário enviado por
cinho001 em 25/05/2011 - 13:07h:
Pergunta....
como criar usuario para apenas visualizar o nagios na web sem ele ter permissão para nada?
EDIT:
O pessoal.. uma ajudinha basica ai...
como faço a criação deste usuario!??!?
[42] Comentário enviado por
lexmoe em 26/05/2011 - 16:28h:
@Rafael Oliveira
Boa....acabei de baixar vou efetuar os devidos teste e mando mais informações...
abs!
[43] Comentário enviado por
nildoabreu em 29/05/2011 - 18:51h:
linuxblood e Cinho001,
Estava com o mesmo erro:
root@nagios:/usr/src/nagios_plugins# ./install.sh
###### Nagios snmp scripts installer ######
Will install all script(s)
What is your perl location ? [/usr/bin/perl] /usr/bin/perl
Module Net::SNMP not found!
Install it with CPAN or manually :
http://www.manubulon.com/nagios/faq.html#FAQ2
######### ERROR ########
No meu caso resolvi com esse comando:
perl -MCPAN -e 'install Net::SNMP'
Em seguida executa:
./install.sh
[44] Comentário enviado por
Cinho001 em 03/06/2011 - 21:38h:
Blz pessoal...
entao, ja estou com o nagios fazendo o monitoramento basico de pouco mais de 50 servidores... ainda falta colocar mais uns 200.
mas estou tentando instalar o PNP4Nagios para ver os relatorios, mas nao esta dando certo.
instalo, executo sem nenhum erro na console...
mas quando vou abrir na Web informa que:
Não é possível localizar a página da Web
HTTP 404
Alguem mais teve esse erro?
Outra duvida é sobre os emails de alertas do nagios. Coloquei o meu endereço interno da organização no arquivo contacts.cfg mas não recebi nenhum email de alerta.
Onde posso descobrir o que esta acontecendo?
[46] Comentário enviado por
Cinho001 em 11/06/2011 - 22:47h:
Blz Cicero,
Instalei e funcionou em partes.
Se acessar pelo http://ip_nagios/pnp4nagios/nome da maquina carrega as telas com suas configurações
mas se clicar no icone que aparece do lado do host, aparece um erro de xml.
vou criar outro e fazer o mesmo processo para ver se funciona..
obrigado.
[47] Comentário enviado por
cinho001 em 13/06/2011 - 10:02h:
Ja achei o erro novamente.
Agora esta tudo certo.
Obrigado a todos.
[48] Comentário enviado por
luisgustavo.ts em 29/07/2011 - 01:21h:
Cara estou com problema nesta parte:
~/nagios/nagios-3.2.3# make install-webconf
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
/usr/bin/install: não foi possível criar arquivo comum "/etc/httpd/conf.d/nagios.conf": Arquivo ou diretório não encontrado
make: ** [install-webconf] Erro 1
uso o Ubuntu 11.04.
[49] Comentário enviado por
fa.peal em 29/07/2011 - 12:59h:
O mesmo erro está acontecendo comigo, tanto nas versões 10.04 e 11.04.
~/nagios/nagios-3.2.3# make install-webconf
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
/usr/bin/install: não foi possível criar arquivo comum "/etc/httpd/conf.d/nagios.conf": Arquivo ou diretório não encontrado
make: ** [install-webconf] Erro 1
[50] Comentário enviado por
Rafael Oliveira em 29/07/2011 - 13:14h:
Srs. tentem efetuar o procedimento abaixo e postem o resultado:
# apt-get install libperl-dev
# make clean
# ./configure
# make
# make install
# make install-webconf
Abraços!
[51] Comentário enviado por
fa.peal em 29/07/2011 - 18:34h:
Rafael, obrigado pela ajuda ao rodar o procedimento acima e rodou normal até chegar nessa parte:
root@ubuntu-srv:~/Downloads/nagios/nagios-3.2.3# make install
cd ./base && make install
make[1]: Entrando no diretório `/home/fnascimento/Downloads/nagios/nagios-3.2.3/base'
make install-basic
make[2]: Entrando no diretório `/home/fnascimento/Downloads/nagios/nagios-3.2.3/base'
/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/bin
/usr/bin/install -c -m 774 -o nagios -g nagios nagios /usr/local/nagios/bin
/usr/bin/install: impossível obter estado de "nagios": Arquivo ou diretório não encontrado
make[2]: ** [install-basic] Erro 1
make[2]: Saindo do diretório `/home/fnascimento/Downloads/nagios/nagios-3.2.3/base'
make[1]: ** [install] Erro 2
make[1]: Saindo do diretório `/home/fnascimento/Downloads/nagios/nagios-3.2.3/base'
make: ** [install] Erro 2
root@ubuntu-srv:~/Downloads/nagios/nagios-3.2.3# make install-webconf
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
/usr/bin/install: não foi possível criar arquivo comum "/etc/httpd/conf.d/nagios.conf": Arquivo ou diretório não encontrado
make: ** [install-webconf] Erro 1
[52] Comentário enviado por
Rafael Oliveira em 04/08/2011 - 08:48h:
@fa.peal pelo erro apresentado você não executou o #./configure e o #make all antes de iniciar a instalação.
Abraços!
[54] Comentário enviado por
RDS em 15/09/2011 - 09:32h:
@cinho001,
Como você resolveu o problema da interface que retornava o erro:
Whoops!
Error: Could not read object configuration data!
Estou com este problema quando tento ir em algumas 'abas', por exemplo a Trends.
Já tentei fazer a verificação e não aponta nenhum erro.
SE ALGUÉM PUDER ME AJUDAR AGRADECERIA MUITO!!!!
[55] Comentário enviado por
paulonanuci em 08/11/2011 - 10:54h:
Nagios 3.3.1 - Problemas na hora do make install
Fala pessoal...
Hoje fui fazer um setup de um novo nagios, porém me deparei com o seguinte erro:
do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/share/includes/rss; done
/usr/bin/install: omitting directory `includes/rss/extlib'
/usr/bin/install: omitting directory `includes/rss/htdocs'
/usr/bin/install: omitting directory `includes/rss/scripts'
make[1]: *** [install] Error 1
make[1]: Leaving directory `/usr/local/src/nagios/html'
make: *** [install] Error 2
Após pesquisar no oraculo, encontrei um post no forum do ubuntu...
Para recuperar do erro:
Execute o ./configure (pode ser o que tem aqui no blog)
Após execute:
sed -i 's:for file in includes/rss/\*;:for file in includes/rss/\*.\*;:g' ./html/Makefile
sed -i 's:for file in includes/rss/extlib/\*;:for file in includes/rss/extlib/\*.\*;:g' ./html/Makefile
Depois siga normalmente com o conjunto de makes (pode ser o que tem aqui no blog também)
Dúvidas / sugestões:
Postado por Victor às 12:19
http://www.sartori.eti.br/2011/09/nagios-331-problemas-na-hora-do-make.html
[56] Comentário enviado por
leocadio_linux em 15/12/2011 - 10:57h:
boa galera ..quem estiver com esse problema segue a solução
root@nagios:/usr/src/nagios_plugins# ./install.sh
###### Nagios snmp scripts installer ######
Will install all script(s)
What is your perl location ? [/usr/bin/perl] /usr/bin/perl
Module Net::SNMP not found!
Install it with CPAN or manually :
http://www.manubulon.com/nagios/faq.html#FAQ2
######### ERROR ########
execute esse comando
#perl -MCPAN -e shell
cpan/> install Net::SNMP (do jeito )
cpan/> exit
#./install.sh
pronto...
[57] Comentário enviado por
renatooalves em 23/12/2011 - 11:05h:
Rafael, primeiramente queria agradecer o elaborado tutorial criado, tem me ajudado bastante, mais tenho uma dúvida que vou explicar.
Fiz como mandou o figurino e incluindo 1 servidor Linux e 1 servidor Windows, funcionou perfeitamente. Na tentativa de inserir um novo servidor, criei o arquivo /usr/local/nagios/etc/servidor2.cfg , inseri o servidor tbm no arquivo /usr/local/nagios/etc/hostextinfo.cfg , setei o arquivo de configuração (servidor2.cfg) no nagios.conf , e não consigo rodar o comando de verificação /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg .. e o mais engraçado é que só funciona se eu desmarcar as oções de 2 servidores no nagios.conf ... assim aparece somente os dois servidores inicialmente inseridos no Nagios.
[58] Comentário enviado por
danilobrayan em 26/01/2012 - 17:52h:
Brother,
Primeiramente gostaria de parabeniza-lo pelo tutorial.
Depois de quase 3 anos sem mexer no linux, voltei a pouco, mas com o desafio de configurar um ambiente Nagios na minha máquina virtual (Ubuntu 11.10), para que eu possa entender as demandas de trabalho da área de monitoramento na qual foi transferido a poucos meses.
Estou tendo um problema na hora de configurar NRPE, pois aparece a seguinte mensagem após o checking:
Checking for SSL libraries... configure: error: Cannot find ssl libraries
Jà instalei o install libssl-dev utilizando o apt-get, mesmo assim o erro persiste!
Obrigado pela atenção
[59] Comentário enviado por
marcos.ths em 13/02/2012 - 11:39h:
Amigo, td bem ?
Estou acompanhando seu artigo, mas me deparei com problemas no topico "Instalando o NRPE"
---No procedimento abaixo, apos o comando ./configure da o seguinte erro :
root@ubuntu:/home/downloads/nrpe-2.12# make all
make: *** Sem regra para processar o alvo `all'. Pare.
--Procedimento
# tar xzf nrpe-2.12.tar.gz
# cd xzf nrpe-2.12
# ./configure
# make all
# make install
# make install-daemon
# make install-daemon-config
# make install-xinetd
Obrigado.
[60] Comentário enviado por
Rafael Oliveira em 15/02/2012 - 09:16h:
Olá Marcos,
Infelizmente o VOL não fez as correções que solicitei no Artigo, uma delas é referente a esta instalação. O problema acredito estar ocorrendo por você ter descompactado o NRPE com o comando "#tar xzf nrpe-2.12.tar.gz", porém ter tentado acessar o diretório dele com o comando "#cd xzf nrpe-2.12", o comando certo seria apenas "#cd nrpe-2.12", ficando assim:
# tar xzf nrpe-2.12.tar.gz
# cd nrpe-2.12
# ./configure
# make all
# make install
# make install-daemon
# make install-daemon-config
# make install-xinetd
Abs!
[61] Comentário enviado por
andre.bolzan em 28/02/2012 - 10:51h:
o link do download do email-2.5.1.tar.gz do site:
http://www.cleancode.org/downloads/email/obsolete/
porque os link do post estão fora, não sei se essa versão é diferente mas tive que alterar o comando de envio de e-mail.
No padrão do nagio ele usa o comando mail nessa versão mail.2.5.1 o comando é 'email'.
Ficou assim:
# 'notify-host-by-email' command definition
define command{
command_name notify-host-by-email
command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | email -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
}
# 'notify-service-by-email' command definition
define command{
command_name notify-service-by-email
command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n" | email -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
}
[62] Comentário enviado por
ffischer em 13/04/2012 - 14:06h:
Muito bom ser artigo Rafael, apesar de eu ter instalado o Nagios pela página oficial dele
http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html...
Parti então para instalar o nuvola, baixei o arquivo, copiei o /usr/local/nagios/share para /usr/local/nagios/share.bkp, baixei o nuvola, descompactei e copiei a pasta que ele me trouxe para criando assim /usr/local/nagios/share. Até ae tudo perfeito, configurei o config.js mudando o meu local do cgi (var cgipath = "/usr/local/nagios/etc/cgi-bin/"; ).
Starto o Nagios sem problemas só que quando abro a interface Web ele só me abre a opção de menus a esquerda da tela, a informações do host não aparecem, me retornando erro 404. Li alumas coisas sobre e fiz a seguinte alteração no meu apache:
Alias /nagios "/usr/local/nagios/share/"
<Directory "/usr/local/nagios/share">
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
require valid-user
</Directory>
Ainda assim o erro persiste...tem alguma direção para me indicar a fim de corrigir tal problema...
Obrigado
[63] Comentário enviado por
p@feitosa em 24/05/2012 - 01:07h:
Olá Rafael Parabéns pelo artigo, não consigo acessar IP_do_servidor/nagios, configurei tudo e nada pode me ajudar?
[64] Comentário enviado por
Rafael Oliveira em 24/05/2012 - 08:26h:
p@feitosa, você chegou a instalar e testar o Apache+PHP no seu servidor? Sem eles o Nagios não irá funcionar. Se já configurou o Apache, cheque no /etc/apache2/conf.d/ se esta o arquivo nagios.conf ou nagios3.conf.
Abs!