Instalação do servidor Nagios 3 no Debian
Aí galera, como sofri muito para configurar um servidor de monitoramento utilizando o Nagios aqui na empresa, resolvi criar este artigo para ajudar todos aqueles que querem utilizar está poderosa ferramenta de monitoração.
Pré-requisitos
Estou disponibilizando este artigo para compartilhar a minha experiência adquirida com está ferramenta.
Foi difícil pra mim realizar está implantação do Nagios, pois quando procuramos informações na internet, dificilmente encontramos, quando encontramos, a documentação está em inglês, pra quem conhece de inglês beleza, mas pra quem arranha como eu se torna um pouco mais complicado. Neste artigo mostro de forma bem simples a instalação desta ferramenta.
Mão na massa!
Vamos instalar as dependências necessárias para instalação do Nagios e seus plugins.
Altera repositório:
# echo "deb http://ftp.debian.org/debian stable main" > /etc/apt/sources.list
Atualiza repositório:
# apt-get update
Instala as dependências:
# 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
Cria usuário nagios com senha nagios:
# useradd -m -s /bin/bash nagios
# passwd nagios
Cria grupo nagios:
# groupadd nagios
# usermod -G nagios nagios
Cria grupo nagcmd:
# groupadd nagcmd
# usermod -a -G nagcmd nagios
# usermod -a -G nagcmd www-data
Cria diretório dados:
# mkdir /dados
Acessa diretório dados:
# cd /dados
Baixa Nagios 3:
# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz
Descompacta nagios:
# tar xzf nagios-3.2.1.tar.gz
# cd nagios-3.2.1
Compilação e instalação do nagios:
# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
# make install-webconf
Cria usuário nagiosadmin para acesso a web:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Reinicia apache:
# /etc/init.d/apache2 restart
A partir deste momento, você já consegue acessar o Nagios via browser digitando:
http://ipdoservidornagios/nagios
Utilizando o usuário nagiosadmin e senha definida acima.
Mão na massa!
Vamos instalar as dependências necessárias para instalação do Nagios e seus plugins.
Altera repositório:
# echo "deb http://ftp.debian.org/debian stable main" > /etc/apt/sources.list
Atualiza repositório:
# apt-get update
Instala as dependências:
# 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
Instalando o Nagios
Quem busca uma ferramenta eficaz e poderosa para monitoramento de servidores, eis aqui uma solução de grande utilidade, o Nagios.Cria usuário nagios com senha nagios:
# useradd -m -s /bin/bash nagios
# passwd nagios
Cria grupo nagios:
# groupadd nagios
# usermod -G nagios nagios
Cria grupo nagcmd:
# groupadd nagcmd
# usermod -a -G nagcmd nagios
# usermod -a -G nagcmd www-data
Cria diretório dados:
# mkdir /dados
Acessa diretório dados:
# cd /dados
Baixa Nagios 3:
# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz
Descompacta nagios:
# tar xzf nagios-3.2.1.tar.gz
# cd nagios-3.2.1
Compilação e instalação do nagios:
# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
# make install-webconf
Cria usuário nagiosadmin para acesso a web:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Reinicia apache:
# /etc/init.d/apache2 restart
A partir deste momento, você já consegue acessar o Nagios via browser digitando:
http://ipdoservidornagios/nagios
Utilizando o usuário nagiosadmin e senha definida acima.
Na opção Atualiza rc.d: está update-rc.d icinga defaults e o correto é update-rc.d nagios defaults.