Instalando o Nagios no Fedora 16
Autor: Douglas Bahr | Publicado: 2011-11-10T17:01:00-02:00







Nagios é uma popular aplicação de monitoração de rede de código aberto distribuída sob a licença GPL.
 Ele pode monitorar tanto hosts quanto serviços, alertando-o quando 
ocorrerem problemas e também quando os problemas forem resolvidos.



O Nagios foi originalmente criado sob o nome de Netsaint, foi escrito
 e é atualmente mantido por Ethan Galstad, junto com um exército de 
desenvolvedores que ativamente mantém plugins oficiais e não-oficiais.

&nbsp;&nbsp;

Visão Geral do que é possível fazer com o NAGIOS



Monitora serviços de rede (SMTP, POP3, HTTP, NNTP, ICMP, SNMP)
Monitora recursos de computadores ou equipamentos de rede (carga do 
processador, uso de disco, logs do sistema) na maioria dos sistemas 
operacionais com suporte a rede, mesmo o Microsoft Windows com o plugin NRPE_NT.
Monitoração remota suportada através de túneis criptografados SSH ou SSL.
Desenvolvimento simples de plugins que permite aos usuários 
facilmente criar seus próprios modos de monitoração dependendo de suas 
necessidades, usando a ferramenta de desenvolvimento da sua escolha (Bash, C, Perl, Python, PHP, C#, etc.)
Checagem dos serviços paralelizadas, ou seja, se você tiver muitos 
itens monitorados não há risco de alguns deles não serem checados por 
falta de tempo.
Capacidade de definir a rede hierarquicamente definindo equipamentos
 "pai", permitindo distinção dos equipamentos que estão indisponíveis 
daqueles que estão inalcançáveis.
Capacidade de notificar quando um serviço ou equipamento apresenta 
problemas e quando o problema é resolvido (via email, pager, SMS, ou 
qualquer outro meio definido pelo usuário por plugin).
Capacidade de definir tratadores de eventos que executam tarefas em 
situações pré-determinadas ou para a resolução pró-ativas de problemas.
Rotação automática de log.
Suporte para implementação de monitoração redundante.
Excelente interface web para visualização do atual status da rede, notificações, histórico de problemas, arquivos de log, etc…
Versão atual, estável: 3.2.3 


Criei um script do nagios, onde ele faz todo o processo de download dos pacote até a instalação do software.



Clique aqui para o download do Nagios.sh



Abaixo o script:



#!/bin/bash# criado por Douglas Bahr# Data 10-11-2010# Versao do nagios-3.2.3&nbsp; echo " Instalador Nagios "sleep 1echo " Baixando Pacotes "sleep 1yum install wget httpd php gcc glibc glibc-common gd gd-devel -yecho "Criando Usuario e grupo "sleep 1/usr/sbin/useradd -m nagiospasswd nagiossleep 1 /usr/sbin/groupadd nagcmd/usr/sbin/usermod -a -G nagcmd nagios/usr/sbin/usermod -a -G nagcmd apachesleep 1echo "Download Nagios e Plugin"sleep 1mkdir /softwarescd /softwareswget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gzsleep 1 wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gzecho " Extraindo , compilando e instalando "sleep 1tar xzf nagios-3.2.3.tar.gzcd nagios-3.2.3./configure --with-command-group=nagcmdmake allmake installmake install-initmake install-configmake install-commandmodemake install-webconfhtpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadminservice httpd restartcd ..tar xzf nagios-plugins-1.4.11.tar.gzcd nagios-plugins-1.4.11./configure --with-nagios-user=nagios --with-nagios-group=nagiosmakemake installchkconfig --add nagioschkconfig nagios onservice nagios start



Qualquer dúvidas, 



Fontes: Wikipédia