Nagios Core 4.0.6 no CentOS 6.5

Publicado por Alex Silva em 26/05/2014

[ Hits: 8.236 ]

 


Nagios Core 4.0.6 no CentOS 6.5



Dependências para a instalação do Nagios:

# yum install -y wget httpd php gcc glibc glibc-common gd gd-devel make net-snmp net-snmp net-snmp-libs net-snmp-utils -y

Criar o usuário nagios e grupo nagcmd:

# useradd nagios
# groupadd nagcmd


Adicionar o usuário nagios ao grupo nagcmd:

# usermod -a -G nagcmd nagios

Criar o diretório para armazenar os fontes para a instalação:

# mkdir -p /usr/src/nagios
# cd /usr/src/nagios
# wget
http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.6.tar.gz
# wget https://www.nagios-plugins.org/download/nagios-plugins-2.0.1.tar.gz

# tar -xzvf nagios-4.0.6.tar.gz
# tar -xzvf nagios-plugins-2.0.1.tar.gz
# cd nagios-4.0.6
# ./configure --with-command-group=nagcmd --with-snmp --with-snmpd --with-snmpwalk


# make all
# make install
# make install-init
# make install-config
# make install-commandmode
# make install-webconf

# cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
# chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
# /etc/init.d/nagios start
# /etc/init.d/httpd start


Criar usuário para acesso WEB no Nagios:

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

Iniciar a compilação do nagios-plugins:

# cd nagios-plugins-2.0.1
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-snmp --with-snmpd --with-snmpwalk
# make
# make install


Adicionando o Nagios e Apache, para iniciar junto com o sistema:

# chkconfig --add nagios
# chkconfig --level 35 nagios on
# chkconfig --add httpd
# chkconfig --level 35 httpd on
# chkconfig --add nagios
# chkconfig nagios on
# service nagios start


Altere as configurações do SELinux para modo permissive, caso contrário, vai aparecer uma mensagem de: Internal Server erro 80

Altere o arquivo /etc/selinux/config:

# nano /etc/selinux/config

E deixe as linhas:

SELINUX=permissive
setenforce 0

Ao invés de desabilitar o SELinux ou modificar para o modo permissivo, rode os comandos abaixo para CGIs, em modo enforcing do SELinux:

# chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/
# chcon -R -t httpd_sys_content_t /usr/local/nagios/share/


Libere as portas 801 e 443 no IPtables para acesso WEB ao servidor:

# nano /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT

# iptable-restore /etc/sysconfig/iptables

Restarte o IPtables:

# /etc/init.d/iptables restart

Caso não consiga acessar o Nagios pelo: http://ipdonagios/nagios
...será necessário reiniciar o servidor para carregar os módulos com o sistema.


Agora, comece a monitorar e criar templates!
Att.

Outras dicas deste autor

Nagios Core 4.0.6 no Debian 7 - Instalação e configuração

Configurações avançadas de placa de rede e rotas estáticas

runlevel no Debian 8 e Red Hat 7

Zabbix Proxy com SQLite 3

PNP4 para Nagios Core em Debian/CentOS - Instalação e configuração

Leitura recomendada

Qual distro para iniciar?

Compartilhamento no Samba com permissão de grupo

Montando uma unidade removivel a partir de um ponto fixo

Configurando interfaces de rede no Debian

Cisco Packet Tracer 5.3.0 no Fedora 17

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts