Instalando o Nagios em 30 passos
Neste tutorial vamos aprender a
compilar e configurar o Nagios manualmente em apenas 30 passos. Também vamos
aprender a compilar o pacote de plugins e a interface web. É recomendável uma certa familiaridade com a interface de
linha de comando do Linux para que possamos ter um entendimento mais completo
do processo de instalação e configuração dessa poderosa ferramenta de
monitoramento.
Sistema Operacional utilizado: UbuntuServer 16.10
Versão do Nagios utilizada: 4.2.4
1. Primeiramente devemos alterar nosso usuário para o root com seguinte comando:
sudo su
2. Agora vamos instalar os pré-requisitos:
apt-get install apache2 libapache2-mod-php build-essential libgd-dev unzip
3. Criar o usuário "nagios" :
useradd -m -s /bin/bash nagios
4. Definir uma senha para o usuário "nagios":
passwd nagios
5. Criar o grupo nagcmd:
groupadd nagcmd
6. Adicionar o usuário nagios ao grupo nagcmd:
usermod -a -G nagcmd nagios
7. Adicionar o usuário "www-data" ao grupo nagcmd:
usermod -a -G nagcmd www-data
8. Criar a pasta downloads dentro da sua home neste exemplo estamos utilizando o usuário webmaster(/home/webmaster):
mkdir /home/webmaster/downloads
9. Entrar na pasta criada anteriormente:
cd /home/webmaster/downloads
10. Fazer o download dos binários do Nagios:
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.2.4.tar.gz
11. Fazer download do Nagios Plugins:
wget https://nagios-plugins.org/download/nagios-plugins-2.1.4.tar.gz
12. Descompactar o Nagios:
tar -zxvf nagios-4.2.4.tar.gz
13. Descompactar o Nagios Plugins:
tar -zxvf nagios-plugins-2.1.4.tar.gz
14. Entrar na pasta nagios (descompactada através do comando tar):
cd nagios-4.2.4
15. Executar o script de configuração do Nagios:
./configure --with-command-group=nagcmd
16. Compilar o código fonte do Nagios:
make all
17. Instalar os binários:
make install
18. Instalar o script de inicialização:
make install-init
19. Instalar o arquivo de configuração de exemplo:
make install-config
20. Definir permissões no diretório de comando externo:
make install-commandmode
Obs.: Os arquivos de configuração do Nagios foram instalados no diretório "/usr/local/nagios/etc/".
21. Editar o arquivo de contatos modificando as informações de acordo com o email:
vim /usr/local/nagios/etc/objects/contacts.cfg
define contact {
contact_name nagiosadmin
use generic-contact
alias Nagios Admin
email nagios@localhost
}
22. Instalar a interface Web:
make install-webconf
23. Criar o usuário "nagiosadmin" para acesso na interface Web:
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
24. Entrar na pasta raiz do Nagios e alterar as permissões da pasta var/
cd /usr/local/nagios
chown nagios.nagcmd -R var/
25. Habilitar o módulo mod_rewrite e cgi do apache:
a2enmod rewrite
a2enmod cgi
/etc/init.d/apache2 restart
26. Entrar na pasta de plugins do Nagios:
cd /home/webmaster/downloads/nagios-plugins-2.1.4
27. Executar o script de configuração do Nagios Plugins:
./configure --with-nagios-user=nagios --with-nagios-group=nagios
28. Compilar e instalar o código fonte do Nagios Plugins:
make
make install
29. Verificar o arquivo de configuração do Nagios e iniciar-lo:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
/etc/init.d/nagios start
30. Entrar no Nagios:
http://seu-ip/nagios
Usuário: nagiosadmin
Obs:. Caso aparece alguma mensagem de erro na página Notifications executar o seguinte comando:
cd /usr/local/nagios/var
chown nagios.nagcmd nagios.log
chmod g+rw nagios.log
Boa tarde, executei esses procedimentos e ao digitar o IP no navegador, não acessou a página inicial do NAGIOS... Iniciou a página do APACHE; qual o procedimento que deve ser feito a partir de estágio da instalação?
ResponderExcluirObrigado pela colaboração na instalação.
Boa tarde! Desculpe a demora!
ExcluirTente entrar no nagios pela seguinte URL
http://seu-ip/nagios (exemplo: http://10.0.0.1/nagios))