INSTALAÇAO DO NAGIOS – CENTOS 7
Neste post estaremos trabalhar com a instalação do Nagios Core versão 4.1.1 no CentOS7. Para quem não conhece o Nagios, saiba que possui diversas versões e licenças, portanto se não conhece busque outras fontes como o site oficial nagios.com ou nagios.org.
Segundo o site nagios-br.com o “Nagios Core permite que você monitore toda a sua infraestrutura de TI para garantir que os sistemas, aplicativos, serviços e processos de negócios estão funcionando corretamente. No caso de uma falha, ele pode alertar os responsáveis técnico do problema, permitindo-lhes começar o processo de correção antes que as interrupções afetam os processos de negócios, usuários finais ou clientes”.
INSTALAÇÃO DE PRÉ-REQUISITOS
Com comando abaixo instale as dependências:
[terminal]# yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip -y
[/terminal]
Precisamos criar um usuário e grupo para o Nagios, então execute os comando abaixo:
[terminal]# useradd nagios
# groupadd nagcmd
# usermod -a -G nagcmd nagios
# usermod -a -G nagcmd apache
[/terminal]
DOWNLOAD E INSTALAÇÃO DO NAGIOS
Vamos realizar o download do fontes. Aqui utilizei a pasta /tmp, mas faça onde desejar, e então descompacte os arquivos como abaixo:
[terminal]# cd /tmp
# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz
# wget http://www.nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz
# tar zxf nagios-4.1.1.tar.gz
# tar zxf nagios-plugins-2.1.1.tar.gz
# cd nagios-4.1.1
[/terminal]
Agora vamos compilar os arquivos extraídos do Nagios:
[terminal]# ./configure –with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
# make install-webconf
[/terminal]
CRIANDO USUÁRIO PARA ACESSO NO NAGIOS
Agora criamos um usuário para acessar a interface web, o nome dado aqui será nagiosadmin:
[terminal]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
[/terminal]
Obs.: Se for adicionar novos usuários posteriormente, remova a opção “-c” do comando acima porque ela cria um novo arquivo, removendo os usuário já adicionados.
INSTALANDO PLUGINS
Configuração básico do Nagios concluída, vamos para os plugins:
[terminal]# cd /tmp/nagios-plugins-2.1.1
# ./configure –with-nagios-user=nagios –with-nagios-group=nagios –with-openssl
# make all
# make install
[/terminal]
INICIANDO O NAGIOS
Vamos iniciar os serviços httpd e nagios:
[terminal]# service httpd start
# service nagios start
[/terminal]
CONFIGURANDO REGRAS FIREWALL E SELINUX
Os dois comando abaixo abrem a porta 80 em sua maquina:
[terminal]# firewall-cmd –zone=public –add-port=80/tcp –permanent
# firewall-cmd –reload
[/terminal]
Desative o SELINUX com o comando:
[terminal]# setenforce 0
[/terminal]
E modifique o arquivo /etc/selinux/config mudando a opção enforcing para disabled.
ACESSO WEB
Se tudo der certo, você conseguirá iniciar o serviço e abrir a interface web via o http://ip-servidor/nagios/ utilizando o usuário nagiosadmin e a senha que você criou.
FONTE:
https://assets.nagios.com/downloads/nagioscore/docs/Nagios-Core-Installing-On-Centos7.pdf
Publicar comentário