Esse Script Atualiza a versão do Ntop no Endian Firewall 2.5.1!
Código: Selecionar todos
#!/bin/bash
echo "ESSE SCRIPT ATUALIZA A VERSAO DO NTOP NO ENDIAN FIREWAL 2.5.1."
echo "DESEJA CONTINUAR COM A ATUALIZACAO? S/N"
read resposta
if [[ $resposta = "s" ]] || [[ $resposta = "S" ]]
then
if [ ! -e /usr/bin/wget ]; then
echo "Instalando o wget e info."
rpm -Uvh --nodeps http://master.dl.sourceforge.net/project/addonsefw/PACOTES-TOOLS/info-4.7-5.i386.rpm
rpm -Uvh --nodeps http://master.dl.sourceforge.net/project/addonsefw/PACOTES-TOOLS/wget-1.9.1-17.i386.rpm
echo "wget e info instaldos!"
fi
rm -rf /var/lib/smart/*
wget -c -P /var/lib/smart http://master.dl.sourceforge.net/project/addonsefw/NTOP-UPDATE/repo_smart/config.old
wget -c -P /var/lib/smart http://master.dl.sourceforge.net/project/addonsefw/NTOP-UPDATE/repo_smart/config
smart update
smart install -y ntopng
sleep 2
echo "Inicializando REDIS-SERVER"
/etc/init.d/redis restart
sleep 2
echo "Inicializando NTOPNG SERVER"
/etc/init.d/ntopng restart
if [ ! -e /opt/script_boot.sh ]; then
touch /opt/script_boot.sh
chmod 777 /opt/script_boot.sh
fi
echo "#Inicializa REDIS-SERVER" >> /opt/script_boot.sh
echo "/etc/init.d/redis start" >> /opt/script_boot.sh
echo "#Inicializa NTOPNG" >> /opt/script_boot.sh
echo "/etc/init.d/ntopng start" >> /opt/script_boot.sh
sed -i '/exit/d' /etc/rc.d/rc.ipac
for var in $( cat /etc/rc.d/rc.ipac |grep script_boot.sh |wc -l)
do
if [ $var -eq 0 ]
then
echo "/opt/script_boot.sh" >> /etc/rc.d/rc.ipac
echo "Script de Boot ira carregar com o Sistema!!!"
fi
done
wget -c -P /home/httpd/cgi-bin http://master.dl.sourceforge.net/project/addonsefw/NTOP-UPDATE/cgi-menu/ntop.cgi
chmod 755 /home/httpd/cgi-bin/ntop.cgi
wget http://master.dl.sourceforge.net/project/addonsefw/NTOP-UPDATE/menus/menu-00oldstyle.pl
cat menu-00oldstyle.pl > /home/httpd/menus/main/menu-00oldstyle.pl
wget http://master.dl.sourceforge.net/project/addonsefw/NTOP-UPDATE/menus/menu-ntop.pl
cat menu-ntop.pl > /home/httpd/menus/main/menu-ntop.pl
rm -rf menu*
/etc/init.d/emi restart
smart install -y monit
/etc/init.d/monit restart
rm -rf /var/lib/smart/*
echo 'A INSTALACAO DO NTOPNG FOI CONCLUIDA E CONFIGURADO PARA INICIAR COM O SISTEMA.'
###########TERMINA INSTALACAO DO APLICATIVO###################
else
echo 'A INSTALACAO FOI CANCELADA PELO ADMINISTRADOR.'
fi
Para acessar o NTOP: http://ipdoseuendian:3000/
Créditos: Eduardo Jonck