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
  Configurações avançadas de placa de rede e rotas estáticas
  Nagios Core 4.0.6 no Debian 7 - Instalação e configuração
  PNP4 para Nagios Core em Debian/CentOS - Instalação e configuração
  Zabbix 2. 2.3 no Debian Wheezy 7.0.5 - Instalação e configuração
  Zabbix Proxy com SQLite 3
Leitura recomendada 
  Configuração do Bind no Fedora 10
  Atualizando as bibliotecas fo Basic Linux
  Slax - Linux para micros fracos, inclusive 32 bits
  Endian no VirtualBox - Configurações de redes 
  Instalando Flash Player para Firefox/Opera/etc na mão
 
  
Comentários
Nenhum comentário foi encontrado.