Personalizar configuração
Exemplos de arquivos de configuração já foram instalados em /usr/local/nagios no diretório etc. Estes arquivos devem funcionar bem para começar. Você vai precisar fazer apenas uma mudança antes de avançar.
Edite o arquivo 
/usr/local/nagios/etc/objects/contacts.cfg com seu editor favorito e mude o endereço de email associado à definição nagiosadmin para o endereço que você gostaria de usar para receber alertas. 
# vi /usr/local/nagios/etc/objects/contacts.cfg
Configurar a interface web
Instalando o arquivo de configuração web do Apache:
# make install-webconf
Criar uma conta nagiosadmin para a abertura de uma sessão do nagios interface web. Lembrar a senha que você atribuir a esta conta - você vai precisar mais tarde. 
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Reinicie o Apache para tornar as novas configurações tenham efeito: 
# service httpd restart
Compilar e instalar os plugins
Extraia o código fonte do nagios plugins:
# cd ~/downloads 
# tar xzf nagios-plugins-1.4.11.tar.gz 
# cd nagios-plugins-1.4.11
Compilar e instalar os plugins: 
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios 
# make 
# make install
Iniciar o nagios
Acrescentar à lista de sistema de serviços e iniciar automaticamente quando o sistema inicializar. 
# chkconfig --add nagios 
# chkconfig nagios on 
Verificar os arquivos de configuração: 
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Se não houver erros, iniciar o nagios: 
# service nagios start 
Modificar configurações SELinux
Com SELinux (segurança reforçada 
Linux) instalado e em Enforcing mode por padrão. Isso pode resultar em "Erro interno do servidor" mensagens quando você tenta acessar o nagios CGIs. Veja se SELinux está em modo permissivo:
 
# getenforce 
Ponha SELinux em modo permissivo: 
# setenforce 0
Para fazer essa alteração permanente, você terá que modificar as definições em 
/etc/selinux/config e reiniciar o computador. Em vez de desativar SELinux ou fixando-a permissive mode, você pode utilizar o seguinte comando para executar os CGIs sob SELinux: 
# chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/
# chcon -R -t httpd_sys_content_t /usr/local/nagios/share/ 
Interface web
Você deve agora ser capaz de acessar o nagios interface web na URL abaixo. Será solicitado o nome de usuário (nagiosadmin) e a senha especificada anteriormente.
http://localhost/nagios/ 
Clique sobre o "Service Detail" para ver os detalhes do que está acontecendo na sua máquina local. Vai demorar alguns minutos para o nagios checar todos os serviços associados à sua máquina, como os controles, que são divididos ao longo do tempo. 
Outras modificações
Certifique-se que as regras de firewall estão configurados para permitir acesso ao servidor da web se você quiser acessar o nagios interface remotamente. 
Configuração de notificações por e-mail está fora do âmbito de aplicação da presente documentação. Enquanto o nagios está atualmente configurado para lhe enviar notificações por e-mail, seu sistema pode ainda não ter um programa de email  instalado ou configurado corretamente.
Consulte o seu sistema de documentação, pesquisa na web, ou olhe em 
NagiosCommunity.org wiki para obter instruções específicas sobre como configurar o seu sistema de e-mail para enviar mensagens para endereços externos.
Original em inglês: