Instalação do Nagios por script

Publicado por Avalanche (última atualização em 26/01/2011)

[ Hits: 7.265 ]

Download nagios_inst.sh




Esse script já foi testado no Ubuntu 9.04, 9.10 e 10.04.

Basta rodar com privilégios de root e ao terminar basta configurar seus clientes a serem monitorados.


  



Esconder código-fonte

#!/bin/bash
# Esse script faz a instalacao do NAGIOS
# --------------------------------------
# Autor: Erick Fiquer
# Contato: consultoria.ecf@gmail.com

# Instalacao das libs e programas necessarios
aptitude install apache2 -y
aptitude install libapache2-mod-php5 -y
aptitude install build-essential -y
aptitude install libconfig-inifiles-perl libcrypt-des-perl libdigest-hmac-perl libdigest-sha1-perl libgd-gd2-perl libgd2-xpm-dev -y
aptitude install snmp snmpd libnet-snmp-perl libsnmp-perl -y

# Configuracao do usuario NAGIOS
# Obs.; Senha de acesso ao Shell
/usr/sbin/useradd -m -s /bin/bash nagios
clear
echo ".##################################."
echo "| Insira a senha do usuario NAGIOS |"
echo ".##################################."
passwd nagios

/usr/sbin/groupadd nagios
/usr/sbin/usermod -G nagios nagios

/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd www-data

# Preparando para baixar os pacote de instalacao do NAGIOS

mkdir ~/downloads
cd ~/downloads

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.14.tar.gz

# Instalando o Nagios
cd ~/downloads
tar xzf nagios-3.2.1.tar.gz
cd nagios-3.2.1

./configure --with-command-group=nagcmd
make all

make install
make install-init
make install-config
make install-commandmode

# Configuracao do acesso WEB do nagios
make install-webconf
clear
echo ".#####################################################."
echo "| Insira a senha de acesso WEB do usuario NAGIOSADMIN |"
echo ".#####################################################."
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
/etc/init.d/apache2 reload

# Instalando os pluguins de uso do nagios
cd ~/downloads
tar xzf nagios-plugins-1.4.14.tar.gz
cd nagios-plugins-1.4.14

./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
# Iniciando servico
/etc/init.d/nagios start
clear
echo "Agora basta acessar pelo seu navegador http://IP_DO_NAGIOS/nagios"

Scripts recomendados

Bloqueando o acesso à internet

mountcp1.sh

Controle de Mac Address ISP

Faq Fedora 10

Organize seu /var/log/messages


  

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