Nagios : Script de instalação para Debian


Olá pessoal,

Esta é minha primeira contribuição para este maravilhoso site de compartilhamento de conhecimento em GNU/Linux. Eu sou ainda muito noob em GNU/Linux.

Enfim, instalar o Nagios já é uma coisa muito fácil, com este script ficará muito mais fácil ainda.

Primeiro, crie um script de instalação de dependências chamado de "installdependencias.sh":

>> installdependencias.sh

E coloque o seguinte conteúdo:

#!/bin/bash
echo "instalando dependencias"
apt-get -y install apache2
clear
apt-get -y install build-essential
clear
apt-get -y install libgd2-xpm-dev
clear
apt-get -y install libjpeg62
clear
apt-get -y install libjpeg62-dev
clear
apt-get -y install libpng12-dev
clear
apt-get -y install snmp
clear
apt-get -y install libsnmp-base
clear
apt-get -y install libssl-dev
clear
apt-get -y install openssl
clear
apt-get -y install mc
clear
apt-get -y install rsh-server
clear
apt-get -y install openssh-server
clear
apt-get -y install php5
clear
apt-get -y install php-pear
clear
apt-get -y install libsnmp9-dev
clear
apt-get -y install rcconf
clear
apt-get -y install libsasl2-2
clear
apt-get -y install libsasl2-modules
clear
apt-get -y install sasl2-bin
clear
apt-get -y install mutt
clear
apt-get -y install postfix
clear

Depois, crie um script separado que vai criar usuário, baixar e instalar o Nagios automaticamente, com o nome "installnagios.sh":

>> installnagios.sh

Copie e cole o seguinte conteúdo:

#!/bin/bash

useradd -m -s /bin/bash nagios
echo "digite a senha para o usuario nagios"
passwd nagios
echo "adicionando grupo nagios"
groupadd nagios
usermod -G nagios nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd www-data

clear
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.1.tar.gz
clear
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz

clear
tar xzf nagios-3.4.1.tar.gz
cd nagios
ls

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

make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
clear
echo "#####################################"
echo "##"
echo "##"
echo "##"
echo "##"
echo "#digite a senha do usuário padrão "nagiosadmin""#"
echo ""
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin


/etc/init.d/apache2 restart
clear
cd ..


tar -xvf nagios-plugins-1.4.16.tar.gz
cd nagios-plugins-1.4.16

./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
clear
update-rc.d icinga defaults

chown nagios.nagios -R /usr/local/nagios
/etc/init.d/apache2 restart
/etc/init.d/nagios restart
clear
echo "instalação concluida"
echo "."
echo ".."
echo "removendo os arquivos de configuração"
rm -Rf nagios-3.4.1.tar.gz
echo "..."
rm -Rf nagios
echo "...."
rm -Rf nagios-plugins-1.4.16.tar.gz
echo "....."
rm -Rf nagios-plugins-1.4.16
echo "......"
echo "concluido:"
echo ""
echo ""


fonte:https://www.vivaolinux.com.br
Close Menu