Nagios e Cacti no CentOS 6.x - Instalação, configuração e integração das ferramentas

Este artigo mostra como instalar, configurar e integrar as ferramentas de gerenciamento de rede, Nagios 3.4.1 e Cacti 0.8.8a, na distribuição CentOS 6.3 32 bits.

[ Hits: 70.280 ]

Por: Jorge M. Souza Junior em 22/08/2012


Instalação: Nagios e Cacti



Instalando o Nagios

Execute os comandos:

# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.1.tar.gz
# tar xzfv nagios-3.4.1.tar.gz
# cd nagios
# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmode


Criando usuário e senha para acesso ao Nagios:

# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Instalando arquivo de configuração do Nagios:

# make install-webconf

Compilando o pacote nagios-plugins:

# cd ~/downloads
# wget
http://downloads.sourceforge.net/project/nagiosplug/nagiosplug
# tar xzf nagios-plugins-1.4.16.tar.gz
# cd nagios-plugins-1.4.16
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install


Configurando Nagios para iniciar automaticamente:

# chkconfig --add nagios ; chkconfig nagios on

Testando as configurações do Nagios:

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Obs.: Caso não ocorra nenhum erro, reinicie o Apache e inicie o Nagios:

# service httpd restart ; service nagios start

Para testar se o Nagios está funcionando normalmente, acesse: http://ip_do_servidor/nagios

Instalando o Cacti

Execute:

# yum install cacti -y

Criando a base de dados para o Cacti:

# mysql -u root -p

mysql> create database cacti;
mysql> grant all on cacti.* to 'cacti'@'localhost' identified by 'senha';
mysql> flush privileges;
mysql> quit

Importar banco de dados Cacti:

# mysql -h localhost -u cacti -p cacti < /var/www/cacti/cacti.sql

Editar arquivo de configuração do Cacti, alterando user e senha do banco de dados:

# vim /var/www/cacti/include/config.php

Edite as seguintes linhas:

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser"; //Troque por seu usuário do banco de dados do cacti
$database_password = "cactiuser"; //Troque por sua senha do banco de dados do cacti
$database_port = "3306";
$database_ssl = false;
$url_path = "/cacti/"; //Descomente esta linha


Editar arquivo de configuração do Apache:

# vim /etc/httpd/conf.d/cacti.conf

Substitua as linhas:
order deny,allow
deny from all
allow from 127.0.0.1

Por:

Order Allow,Deny
Allow from all


E execute:

# service httpd restart

Para o término da instalação do Cacti, acesse: http://seu_ip/cacti

E siga os passos descritos durante a instalação.

Página anterior     Próxima página

Páginas do artigo
   1. Preparando o ambiente
   2. Instalação: Nagios e Cacti
   3. Instalação: plugin NPC e NDOUtils
   4. Último teste e correção de possíveis erros
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

WhatsApp no Debian 8.7.1 via Genymotion

Ubuntu X Windows (virtualizado) - Compartilhando Pastas

Instalando Compiz-Fusion no KUbuntu 8.04

Benchmark de hardware e CFLAGS usando o ubench

Kommander & KDialog

  
Comentários
[1] Comentário enviado por danniel-lara em 22/08/2012 - 14:46h

Parabéns pelo artigo
muito bom mesmo

[2] Comentário enviado por leandrojpg em 22/08/2012 - 21:30h

Parabens Jorge o mérito é todo seu meu amigo, continue assim
ABRAÇO.

[3] Comentário enviado por leandromagela em 22/08/2012 - 22:57h

Parabéns Jorge. A implantação dessas ferramentas permite um gerenciamento dos recursos computacionais em rede. Agora só temos que colocar mão na massa. rsrsr.

[4] Comentário enviado por ismael_farias em 23/08/2012 - 09:30h

Jorge excelente artigo, vai para os favoritos.

[5] Comentário enviado por thyagobrasileiro em 25/08/2012 - 13:21h

Muito bom!!
vou arrumar o tempo para testar.

[6] Comentário enviado por douglas_dksh em 25/08/2012 - 21:36h

Cara precisa efetuar alguns ajustes

1) precisa mudar o tipo de socket de tcp para unix em /usr/local/nagios/etc/ndo2db.cfg
vim /usr/local/nagios/etc/ndo2db.cfg
[...]
socket_type=unix
#socket_type=tcp

2) precisa trocar o tipo de saída e a saída em /usr/local/nagios/etc/ndomod.cfg
vim /usr/local/nagios/etc/ndomod.cfg:
output_type=unixsocket
#output_type=tcpsocket
#output=127.0.0.1
output=/usr/local/nagios/var/ndo.sock


Acho que você deve ter pegado a configuração de http://trac.assembla.com/npc/wiki/QuickStartGuide e não alterou os valores para colocar no artigo, porém em sua máquina deve ter alterado.

Quando utilizado a configuração como você passou no artigo temos o seguinte erro em /var/log/messages.

Aug 25 21:19:05 centos6 nagios: ndomod: NDOMOD 1.4b9 (10-27-2009) Copyright (c) 2009 Nagios Core Development Team and Community Contributors
Aug 25 21:19:05 centos6 nagios: ndomod: Could not open data sink! I'll keep trying, but some output may get lost...
Aug 25 21:19:05 centos6 nagios: Event broker module '/usr/local/nagios/bin/ndomod.o' initialized successfully.
Aug 25 21:19:05 centos6 nagios: Finished daemonizing... (New PID=5033)
Aug 25 21:19:21 centos6 nagios: ndomod: Still unable to connect to data sink. 0 items lost, 285 queued items to flush.
Aug 25 21:19:37 centos6 nagios: ndomod: Still unable to connect to data sink. 0 items lost, 380 queued items to flush.
Aug 25 21:19:53 centos6 nagios: ndomod: Still unable to connect to data sink. 0 items lost, 460 queued items to flush.
Aug 25 21:20:09 centos6 nagios: ndomod: Still unable to connect to data sink. 0 items lost, 555 queued items to flush.
Aug 25 21:20:25 centos6 nagios: ndomod: Still unable to connect to data sink. 0 items lost, 640 queued items to flush.
Aug 25 21:20:41 centos6 nagios: ndomod: Still unable to connect to data sink. 0 items lost, 728 queued items to flush.
Aug 25 21:20:57 centos6 nagios: ndomod: Still unable to connect to data sink. 0 items lost, 823 queued items to flush.

Após efetuados os ajustes é só reiniciar o nagios
/etc/init.d/nagios restart

Agora vamos ter a seguinte saída nos logs em /var/log/messages

Aug 25 21:33:21 centos6 nagios: ndomod: NDOMOD 1.4b9 (10-27-2009) Copyright (c) 2009 Nagios Core Development Team and Community Contributors
Aug 25 21:33:21 centos6 nagios: ndomod: Successfully connected to data sink. 4996 queued items to flush.
Aug 25 21:33:29 centos6 nagios: ndomod: Successfully flushed 4996 queued items to data sink.
Aug 25 21:33:29 centos6 nagios: Event broker module '/usr/local/nagios/bin/ndomod.o' initialized successfully.
Aug 25 21:33:29 centos6 nagios: Finished daemonizing... (New PID=5312)


Fora isso ta de parabéns ;)

[7] Comentário enviado por jms.slip em 26/08/2012 - 00:45h

douglashx, valeu, mas o meu servidor foi configurado exatamente assim, com o socket tcp, e não unix. Seguindo outros tutoriais da internet, o meu ocorreu o mesmo problema. Depois fiz exatamente o que está descrito no artigo acima é que funcionou normalmente com o socket tcp. Verifique as versões dos softwares que você instalou, se você seguiu exatamente oque está descrito no tutorial acima, deveria funcionar normalmente. Abraços, e obrigado novamente.

[8] Comentário enviado por eddymarley em 26/08/2012 - 15:34h

Tive que fazer umas alterações no usuário, ele não estava subindo o serviço do nagios de forma correta.
outra coisa que eu tive que alterar é a instalação do pacotes, precisei de pacotes para compilação.

[9] Comentário enviado por eddymarley em 28/08/2012 - 22:35h

Mais um detalhe importante
antes de iniciar o serviço é necessário iniciar o pluglin.
/usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg

depois inicia o serviço do nagios.
/etc/init.d/nagios restart

[10] Comentário enviado por ed_gar_d em 29/08/2012 - 12:48h

Olá, tentei baixar o pacote do npc, mas só obtive erro.
Tentei pegar o mesmo em outros sites, mas não obtive êxito.
Consegui fazer a instalação de todos os pacotes, mas a integração do Nagios com o Cacti não está rolando.
Alguém tem alguma solução ai?

[11] Comentário enviado por brunovictor86 em 29/08/2012 - 13:01h

Para as pessoas que desejam fazer no debian squeeze seguem as dicas abaixo.

apt-get -y install apache2 build-essential libgd2-xpm-dev
apt-get -y install libjpeg62 libjpeg62-dev libpng12-dev
apt-get -y install snmp libsnmp-base
apt-get -y install libssl-dev openssl
apt-get -y install mc rsh-server openssh-server
apt-get -y install php5 php-pear libsnmp9-dev rcconf
apt-get -y install libsasl2-2 libsasl2-modules sasl2-bin mutt postfix

Ja o cacti vc tera que compilar, Cacti 0.8.8a, usei como base este site http://blog.rusten.it/blog/2012/07/18/installing-cacti-0-dot-8-8a-on-debian-squeeze/

Quando fui execultar /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg tive este erro database server is either not yet supported, que resolvi recomplilando o ndoutils assim:

./configure --enable-mysql --with-mysql-lib=/var/lib/

pois ele não estava achando as bibliotecas do mysql.

E pronto, funciono file no debian squeeze :)

[12] Comentário enviado por brunovictor86 em 29/08/2012 - 13:05h

ed_gar_d, eu achei neste site http://en.sourceforge.jp/projects/sfnet_gibtmirdas/downloads/npc-2.0.4.tar.gz/

[13] Comentário enviado por ed_gar_d em 29/08/2012 - 14:13h

Obrigado bruno, eu usei esse arquivo, mas no meu cacti, quando entro na aba desse plugin, fica tudo em branco....
Configurei tudo conforme o artigo, mas não aparece nada na aba do plugin..

[14] Comentário enviado por jms.slip em 29/08/2012 - 18:42h

eddymarley, se você ir no "Instalação: plugin NPC e NDOUtils" vai ver que eu estou fazendo isso.

Valeu brunovictor86 por postar a solução para Debian. Eu uso somente CentOS, por isso desenvolvi esse artigo em cima dele.

ed_gar_d, fiz várias vezes essa configuração e nunca me deu problema. Confira novamente os passos do tutorial, e verifique algumas coisas básicas, como por exemplo, a arquitetura do seu S.O. Lembrando esse tutorial foi desenvolvido em cima de um sistema 32bits. Verifique também os logs, qualquer coisa posta ai pra gente ver, Vlw!

[15] Comentário enviado por barreto13 em 02/09/2012 - 20:18h

Parabéns pelo artigo jms.splip!

Seguindo passo a passo este artigo, consegui implementar com sucesso a instalação e integração do nagios, cacti e seus plugins npc e ndoutils em uma maquina virtual com CentOS 6.2 32b.

Sep 2 20:03:02 localhost nagios: Nagios 3.4.1 starting... (PID=30216)
Sep 2 20:03:02 localhost nagios: Local time is Sun Sep 02 20:03:02 BRT 2012
Sep 2 20:03:02 localhost nagios: LOG VERSION: 2.0
Sep 2 20:03:02 localhost nagios: ndomod: NDOMOD 1.4b9 (10-27-2009) Copyright (c) 2009 Nagios Core Development Team and Community Contributors
Sep 2 20:03:02 localhost nagios: ndomod: Successfully connected to data sink. 0 queued items to flush.
Sep 2 20:03:02 localhost nagios: Event broker module '/usr/local/nagios/bin/ndomod.o' initialized successfully.
Sep 2 20:03:02 localhost nagios: Finished daemonizing... (New PID=30219)

Caso haja duvidas em um assunto ja discutido aqui nos comentarios, utilizei o socket tcp na configuração do arquivo ndo2db e tipo de saida tcp e 127.0.0.1.

Obrigado por compartilhar.

Abraço.

Att.
Robson

[16] Comentário enviado por felipe123br em 11/12/2012 - 18:05h

Cara, quando tento startar o serviço "service nagios start", o seguinte erro me aparece:

Starting nagios:su: aviso: não foi possível mudar para o diretório /home/nagios: Arquivo ou diretório não encontrado
This account is currently not available.


Pode me ajudar?

[17] Comentário enviado por stefano.esmeris em 08/01/2013 - 09:11h

Pessoal, estou fazendo a integração em um Centos 5.x x64 com o Nagios Core 3.2.3 e o NDOutils baixado via yum do repositorio. Porem esta dando um erro em /var/log/messages como segue:

[root@srv-001 log]# grep ndomod messages
Jan 7 15:03:47 s_local@srv-001 nagios: Error: Module '/usr/lib64/nagios/brokers/ndomod.so' is using an old or unspecified version of the event broker API. Module will be unloaded.
Jan 7 15:03:47 s_local@srv-001 nagios: Event broker module '/usr/lib64/nagios/brokers/ndomod.so' deinitialized successfully.
Jan 8 08:53:54 s_local@srv-001 nagios: Error: Module '/usr/lib64/nagios/brokers/ndomod.so' is using an old or unspecified version of the event broker API. Module will be unloaded.
Jan 8 08:53:54 s_local@srv-001 nagios: Event broker module '/usr/lib64/nagios/brokers/ndomod.so' deinitialized successfully.

Alguem tem ideia do que eventualmente pode estar acontecendo? Revisei todas as configurações citadas no artigo e comparei com outras de outras fontes e aparentemente o problema não esta aqui. Outro detalhe que acho conveniente falar é que o meu Apache esta protegendo o acesso a interface web do nagios atraves da autenticação tal como segue:

AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios/htpasswd.users
Require valid-user

e gostaria de saber se isso poreria ser empecilho para o correto funcionamento. Ja adianto que desativei esta protecao e não resolveu.

Grato se alguem puder cooperar.

[18] Comentário enviado por jms.slip em 30/01/2013 - 10:03h

stefano.esmeris, eu tive vários problemas quando tentei instalar o Nagios através do repositório, aconselho você compila-los, assim será mais fácil resolver o problema. Mas de qualquer forma, verifique as permissões dos diretórios e se os arquivos foram realmente criados.
felipe123br, você seguiu os passos do artigo? Posta ai seus confs pra gente ver!

[19] Comentário enviado por leocipriano em 12/04/2013 - 00:20h

Boa Noite..
eu sou totalmente leigo em linux segui o tutorial a risca nao apresentou nenhum erro nas instalações mais na hora que vou abrir o http://seu_ip/cacti apresenta a mensagem
""Not Found
The requested URL /cacti was not found on this server.
Apache/2.2.15 (CentOS) Server at 192.168.15.26 Port 80""

o Nagios eu consigo abrir o endereço logar e acessar mais tirando a pagina home todos os links que eu acesso aparecem
"" Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.15 (CentOS) Server at 192.168.15.26 Port 80""

[20] Comentário enviado por celfs em 18/04/2013 - 16:42h

Caros Amigos,
No meu caso efetuei a instalação normalmente porem quando entro na interface web aparece no cantos esquerdo

All Host and Service Comments
Last Updated: Thu Apr 18 16:39:29 BRT 2013
Updated every 90 seconds
Nagios® Core™ 3.5.0 - www.nagios.org
Logged in as nagiosadmin

- Notifications are disabled
- Service checks are disabled

E quando tento restartar da esse erro:

Stopping nagios: kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
done.
Starting nagios: done.

e o status fica = nagios is not running

O que fazer?

[21] Comentário enviado por rodolfosouzasp em 17/06/2013 - 00:21h

Caros...
Dica: Caso não abra a página web de nenhuma serviço (Nagios, Apache, Cacti), o IPTABLES pode estar bloqueando esta ação...
Salve o serviço e pare o mesmo para testar...

# service iptables save
# service iptables stop

Reinicie os dois serviços e tente abrir novamente...

No caso do amigo felipe123br basta apenas criar uma pasta com o nome NAGIOS e dar as permissões de DONO para o usuário "nagios"

# cd /home
# mkdir nagios
# chown nagios.nagios nagios

Ainda continuo testando o tutorial... mais neste caso celfs creio que deveria executar o comando /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg para ver que erro ele retorna... Se for o caso poste aqui o retorno que o mesmo der...

Abraços

[22] Comentário enviado por rodolfosouzasp em 18/06/2013 - 10:05h

Caro leocipriano,

Neste caso execute o comando: chcon -R -t httpd_sys_content_t /usr/local/nagios
depois tente abrir o nagios novamente.

Fiz aqui e funcionou legal.

ABÇ

[23] Comentário enviado por dstelles em 24/06/2013 - 12:56h

rodolfosouzasp, fiz o que você falou no comentario acima do iptables e era realmente ele quem estava bloqueando o acesso. Como faço para resolver? Deixo desabilitado o iptables mesmo ou tem alguma outra saida?

Abraços

[24] Comentário enviado por rodolfosouzasp em 24/06/2013 - 14:10h

dstelles,

Cara aqui no meu servidor eu deixei o IPTABLES desabilitado mesmo, pois não terei este servidor ligado diretamente com a internet.
Porém existe a possibilidade de você liberar através de regra para que o acesso via http funcione normalmente sem "baixar" o firewall.
Obs.: Aqui mesmo no site existe alguns tópicos deste tipo... Basta realizar testes e ver se funciona...

Se for o caso parecido com o meu, você pode até deixar que o IPTABLES já iniciar OFF quando o linux reiniciar.

# chkconfig iptables off

Abraços


[25] Comentário enviado por dstelles em 25/06/2013 - 10:54h

leocipriano, como voce resolveu o problema de "Not Found" no Cacti? O meu tambem está dando o erro:


Not Found

The requested URL /cacti was not found on this server.

Apache/2.2.15 (CentOS) Server at 192.168.0.249 Port 80

Alguem poderia me ajudar por favor? Sou leigo em Linux e estou tentando aprender com estes tutoriais...

[26] Comentário enviado por rodolfosouzasp em 25/06/2013 - 19:12h

dstelles,
Boa Noite,

Cara, tenta fazer o seguinte:

Crie uma pasta com o nome "cacti" dentro de /var/www/html/ - ou seja,

# mkdir /var/www/html/cacti - depois reinicie o httpd e o mysql... e tente o Acesso novamente.

Obs.: Parece besteira, mais fiz isso aqui e funcionou no meu... Tenta ai

Hoje n pude ver o forúm mais cedo, desculpa a demora... mais poderei ajudar melhor a partir de amanhã apenas...

Abç

[27] Comentário enviado por dstelles em 26/06/2013 - 10:08h

Bom dia Rodolfo, o status do Nagios está como offline, poderia me ajudar por favor?


abraços

[28] Comentário enviado por rodolfosouzasp em 26/06/2013 - 11:07h

Bom dia,

Cara poderia rodar um "tail -f /var/log/messages" e ver o que o mesmo esta reclamando?

abç

[29] Comentário enviado por dstelles em 26/06/2013 - 11:37h

Rodolfo, está dando o seguinte erro repetidamente:

nagios: ndomod: Still unable to connect to data sink. 0 items lost, 1362 queued items to flush.

[30] Comentário enviado por rodolfosouzasp em 26/06/2013 - 12:13h

Humm, Cara na parte das configurações do banco de dados (database "CACTI", Usuário "CACTI") vc fez tudo certinho?

Dê uma olhada novamente nas configuraçoes dos arquivos:

/usr/local/nagios/etc/ndo2db.cfg e
/usr/local/nagios/etc/ndomod.cfg

Compara com o do Tutorial, vê se estão certinhos...

Obs.: Tive este problema, mais era por conta do meu usuário CACTI não estar conseguindo conexão com o Banco através do nome da mnha máquina, ou seja, ele estava tentando conectar como "cacti@minha_maquina.br" só que o usuário que tinha criado era apenas como "cacti@localhost".
Neste caso de banco de dados um software que me ajudou muito foi o phpmyadmi que da uma interface web do seu mysql... a dica é instalar ele e ver como esta tb suas configurações de banco. Com esses passos ai, é bem simples a instalação

# wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.4.10.1/phpMyAdmin-3.4.10.1-all-lang...
# tar -jxvf phpMyAdmin-3.4.10.1-all-languages.tar.bz2
# mkdir /var/www/phpmyadmin
# mv phpMyAdmin-3.4.10.1-all-languages /var/www/phpmyadmin
#yum install phpmyadmin -y

Ajustar o Conf. no Httpd:

# vim /etc/httpd/conf.d/phpmyadmin.conf
Comentar todas as linhas e acrescentar alguns "alias"
--------------------------------------------------------
#Alias /phpmyadmin /var/www/phpmyadmin
#
#<Directory /var/www/phpmyadmin>
# DirectoryIndex index.php
# Order deny,allow
# Allow from all
#</Directory>
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin
--------------------------------------------------------
Salvar e Sair do arquivo

Ajustar o seguinte arquivo tb:

# vim /usr/share/phpmyadmin/config.inc.php

Localizar as linhas e deixar conforme abaixo:
--------------------------------------------------------
$cfg['Servers'][$i]['auth_type'] = 'http';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
--------------------------------------------------------

# service httpd restart
E pronto, pode acessar via Web: http://<ip do servidor>/phpmyadmin (User e Senha do Linux mesmo)

[31] Comentário enviado por dstelles em 26/06/2013 - 13:10h

Instalei aqui e vou verificar... obrigado

[32] Comentário enviado por dstelles em 26/06/2013 - 14:34h

Rodolfo,

Os arquivos estão exatamente como no tutorial e pelo phpmyadmin eu consegui acessar normalmente a base de dados do Cacti, olhei as permissões de usuarios e estao corretas as configurações. Voce teria skype ou algo do tipo que pudessemos conversar?


Obrigado.

[33] Comentário enviado por rodolfosouzasp em 26/06/2013 - 15:27h

Entendi... Diego,

Cara tenho skype sim... mais nao vou poder abrir aqui no trampo...

Já que esta tudo ok as confs da uma olhada no Comentário do "douglashx em 25/08/2012 - 21:36h". tenta ver se funciona o que ele falou.

Te mando e-mail com o meu Skype...

Abç

[34] Comentário enviado por luciano984 em 28/08/2013 - 18:46h

Oi boa noite,

alguem sabe porque está apresentando esse erro:

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
-bash: /usr/local/nagios/bin/nagios: is a directory

[35] Comentário enviado por batistafst em 11/10/2013 - 16:52h

Prezados preciso da ajuda de voces, a instalacao do nagios foi tranquila, porem me deparo com o mesmo problema do nosso amigo luciano984 na hora de importar o banco de dados do cacti:

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
-bash: /usr/local/nagios/bin/nagios: is a directory

[36] Comentário enviado por rodolfosouzasp em 04/11/2013 - 14:01h

Boa Tarde,
Ainda não me deparei com esta msg..

Pode ser algum problema de permissão nos arquivos ou diretórios do Nagios...
Já tentou compilar os arquivos do Nagios novamente, baseado no tutorial mesmo, e ver se o erro permanece?

ATT
Rodolfo Souza

[37] Comentário enviado por diegomeireles em 19/11/2013 - 11:59h

Olá! Sou iniciante no Linux e estou seguindo o passo a passo das configurações do Nagios + Cacti no Centos a risca. Consegui chegar até a parte de baixar os plugins do nagios, porem não consegui baixar por que acredito que o endereço http://downloads.sourceforge.net/project/nagiosplug/nagiosplug não possui mais os pacotes. Onde posso encontrar esses plugins para que eu possa dar continuidade a configuração? Grato e otimo artigo.

[38] Comentário enviado por diegomeireles em 20/11/2013 - 18:00h

Boa tarde!
Estou seguindo o tutorial e quanto vou acessar o Cacti, é exibida esta mensagem:

FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'

Ja verifiquei as configurações e tentei algumas dicas colocadas aqui nos comentarios (inclusive a instalação do PHPMYADMIN proposta pelo amigo RODOLFOSOUZASP só que eu não sei usar o PHPMYADMIN ).

Não consigo acessar o CACTI e estou parado no processo.

Alguem poderia ajudar?

OK PESSOAL, NÃO PRECISA MAIS, CONSEGUIR RESOLVER O PROBLEMA. ESTAVA NO NOME DO USUARIO NO ARQUIVO include/config.php.
NESTE ARQUIVO, ONDE PEDE PARA ALTERAR O NOME DO USUARIO, EU CRIEI UM NOVO MAS NAS VERDADE ERA PARA USAR O MESMO USUARIO CRIADO NO BANCO DE DADOS QUE NO CASO "Cacti".
ACREDITO QUE FOI UMA MÁ INTERPRETAÇÃO DO TUTORIAL.
ABRAÇOS.

[39] Comentário enviado por rodolfosouzasp em 03/01/2014 - 11:27h

Realmente diegomeireles, nesta parte ficou um pouco confuso... Mais que bom que conseguiu...

[38] Comentário enviado por diegomeireles em 20/11/2013 - 18:00h:

Boa tarde!
Estou seguindo o tutorial e quanto vou acessar o Cacti, é exibida esta mensagem:

FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'

Ja verifiquei as configurações e tentei algumas dicas colocadas aqui nos comentarios (inclusive a instalação do PHPMYADMIN proposta pelo amigo RODOLFOSOUZASP só que eu não sei usar o PHPMYADMIN ).

Não consigo acessar o CACTI e estou parado no processo.

Alguem poderia ajudar?

OK PESSOAL, NÃO PRECISA MAIS, CONSEGUIR RESOLVER O PROBLEMA. ESTAVA NO NOME DO USUARIO NO ARQUIVO include/config.php.
NESTE ARQUIVO, ONDE PEDE PARA ALTERAR O NOME DO USUARIO, EU CRIEI UM NOVO MAS NAS VERDADE ERA PARA USAR O MESMO USUARIO CRIADO NO BANCO DE DADOS QUE NO CASO "Cacti".
ACREDITO QUE FOI UMA MÁ INTERPRETAÇÃO DO TUTORIAL.
ABRAÇOS.


[40] Comentário enviado por fellipepinheiro em 28/03/2015 - 21:08h


segui o tutorial a risca. somente adaptando-o para o debian 7.
o meu /var/log/message acusa o seguinte:

root@cacti:~/ndoutils-1.4b9/db# tail -f /var/log/messages
Mar 28 20:57:37 cacti nagios: Successfully shutdown... (PID=12452)
Mar 28 20:57:37 cacti nagios: ndomod: Shutdown complete.
Mar 28 20:57:37 cacti nagios: Event broker module '/usr/local/nagios/bin/ndomod.o' deinitialized successfully.
Mar 28 20:57:37 cacti nagios: Nagios 3.4.1 starting... (PID=16073)
Mar 28 20:57:37 cacti nagios: Local time is Sat Mar 28 20:57:37 BRT 2015
Mar 28 20:57:37 cacti nagios: LOG VERSION: 2.0
Mar 28 20:57:37 cacti nagios: ndomod: NDOMOD 1.4b9 (10-27-2009) Copyright (c) 2009 Nagios Core Development Team and Community Contributors
Mar 28 20:57:37 cacti nagios: ndomod: Successfully connected to data sink. 0 queued items to flush.
Mar 28 20:57:37 cacti nagios: Event broker module '/usr/local/nagios/bin/ndomod.o' initialized successfully.
Mar 28 20:57:37 cacti nagios: Finished daemonizing... (New PID=16076)

parece que tudo está ok. Mas os devices do cacti não vão para o nagios. Eu defini o Nagios Host Mapping, mas nada. Só aparece o localhost.

alguém poderia me ajudar???


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts