quarta-feira, 12 de janeiro de 2011

Instalando Nagios no Centos 5.5 onde o nagios fica no /etc

Vou mostrar como instalar o nagios no /etc onde por padrão é instalado no
/usr/local/nagios ; instalando no /etc para ficar no padrão dos arquivos
e fica até mais fácil de efetuar backup

Apos instalação do Centos 5.5 efetua a atualização
do sistema

#yum update -y

Após vamos instalar as dependências

# yum install httpd php gcc gcc-glibc-common gd gd-devel -y

Bom agora vamos adicionar o usuário e grupo

#useradd -m nagios
#passwd nagios
#groupadd nagcmd
#usermod -a -G nagcmd nagios
#usermod -a -G nagcmd apache

Agora Crie um Diretório pode ser no /root

#cd /root
#mkdir download
#cd download

Vamos Baixar o Nagios e Nagios Plugin

#wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz

#wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

Descompactando e instalando o Nagios no /etc

#tar -zxvf nagios-3.2.3.tar.gz
#cd nagios-3.2.3

No ./configure vamos usar o "--prefix=/etc/nagios" para instalar o nagios no /etc

#./configure --prefix=/etc/nagios --with-command-group=nagcmd

#make all

#make install

#make install-init

#make install-config

#make install-commandmode

#make install-webconf

Criando usuário para acesso web nesse caso vamos usar o usuário nagiosadmin

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

Instalando o Nagios Plugin

#cd ..
#tar -zxvf nagios-plugins-1.4.15.tar.gz
#cd nagios-plugins-1.4.15

Mesmo parâmetro vamos utilizar para a instalação do nagios-plugins

#./configure --prefix=/etc/nagios --with-nagios-user=nagios --with-nagios-group=nagios

#make

#make install


Iniciando os serviços

#chkconfig nagios on

#chkconfig httpd on

#service nagios start

#service httpd restart

Pronto instalação esta ok  onde o caminho do nagios é /etc/nagios e não
/usr/local/nagios

10 comentários:

  1. Olá,

    Bacana gostei do post.

    obrigado

    ResponderExcluir
  2. Exatamente o que eu estava procurando. Obrigado!

    ResponderExcluir
  3. Por favor, me tira uma duvida, esta instalação já é suficiente para monitorar maquinas pelo protocolo snmp ou tenho que instalar mais algun plugin no servidor? Caso seja suficiênte do lado do servidor, apenas configurando e ativando o snmpd dos hosts clientes ele consegue enxergar estas máquinas automaticamente? Desde ja agradecido pela atenção...

    ResponderExcluir
  4. Luciano , desculpe a demora
    sim já podes monitorar com snmp , mas o cliente tem que estar com o snmp ativados .

    ResponderExcluir
  5. Boa tarde,

    Parabens pelo post..

    Uma duvida, seu meio leigo, mas como ativo o snmp?

    Att

    ResponderExcluir
  6. O plugin ja é instalado com o nagios-plugin
    para monitorar tem que configurar nas maquinas clientes
    de uma olhada
    http://conshell.net/wiki/index.php/Using_Nagios_with_SNMP

    ResponderExcluir
  7. Daniel, parabéns pela iniciativa.

    Gostaria de tirar uma dúvida.

    após a etapa: ./configure --prefix=/etc/nagios --with-command-group=nagcmd
    quando vou executar o make all o terminal da bash: make: command not found

    tenho que instalar algum pacote que pertença ao make?
    abraços.

    ResponderExcluir