Instalação do Nagios por script

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

[ Hits: 7.255 ]

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

Montador de Compartilhamentos

Fazer backup da trilha mbr

Script gera uma chave md5 de todos os arquivos que forem especificados

Backup copiando para ftp durante 7 dias

Ativar serviço que está parado


  

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