Monitorando processo do Squid em diferentes redes
Publicado por Milton Caetano Filho (última atualização em 20/01/2010)
[ Hits: 6.486 ]
Homepage: http://www.miltoncaetanofilho.blogspot.com
Download 4372[1][1].internet.sh (versão 2)
Esse script tem a finalidade de monitorar o processo do Squid em várias redes simultaneamente.
Espero ter ajudado.
Versão 2 - Enviado por Milton Caetano Filho em 12/01/2010
Changelog: Script que monitora Squid em redes diferentes.
Script melhorado!
Download 4372[1][1].internet.sh
###########################
# #
# Autor Milton Caetano Filho #
# E-mail contato@scriptsadmin.com #
# #
# #
###########################
# Descricao do Script esse script reinicia o processo
# que controla o servidor proxy das redes
# aluno.conf wifi.conf squid.conf
#!/bin/bash
Principal()
{
clear
echo "SELECIONE A OPCAO DESEJADA"
echo "#########################################"
echo "OPCOES"
echo
echo "1. INICIAR INTERNET REDE1"
echo "2. INICIAR INTERNET WIFI"
echo "3. INICIAR INTERNET REDE2"
echo "4. INICIAR TODAS AS REDES"
echo "0. SAIR"
echo
echo "#########################################"
echo
echo -n "DIGITE A OPCAO DESEJADA "
read opcao
case $opcao in
1) rede1 ;;
2) wifi ;;
3) rede2 ;;
4) tudo ;;
0) exit ;;
*) "COMANDO DESCONHECIDO." ; echo ; Principal ;;
esac
}
rede1()
{
clear
echo -n "INICIANDO OS SERVICOS DE INTERNET NA REDE WIFI "
sleep 3;
/usr/sbin/wifi -f /etc/squid/wifi.conf 2> /dev/null;
clear
echo -n "SERVICO NORMALIZADO NA REDE REDE1"
sleep 3;
Principal
}
wifi()
{
clear
echo -n "INICIANDO OS SERVICOS DE INTERNET NA REDE1 "
sleep 3;
/usr/sbin/rede1 -f /etc/squid/rede1.conf 2> /dev/null;
clear
echo -n "SERVICO NORMALIZADO NA REDE WIFI"
sleep 3;
Principal
}
rede2()
{
clear
echo -n "INICIANDO OS SERVICOS DE INTERNET NA REDE2"
sleep 3;
/etc/init.d/squid restart 2> /dev/null;
clear
echo -n "SERVICO NORMALIZADO NA REDE2"
sleep 3;
Principal
}
tudo()
{
clear
echo -n "REINICIANDO TODOS OS SERVICOS DE INTERNET"
sleep 3;
/etc/init.d/squid restart 2> /dev/null;
clear
echo -n "SERVICOS DE INTERNET NORMALIZADOS"
sleep 3;
Principal
}
Principal
Script de Instalação de Layer7 no CentOS 6.0
Enviar e-mail via shell script usando e-mail autenticado
Administração de VirtualBox com ShellScript
Converter Imagens e Documentos para PDF
NetScan - o seu scanner de rede!
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
diferença entre o Tor baixado pelo Gerenciador de Aplicativos e o Tor ... (1)
Podem me chamar de 1mbecil :) (2)
Debian Stable travado em atualizações: dist-upgrade não resolve [RESOL... (11)
Como ler fonte de um projeto? [RESOLVIDO] (5)
Perfil criado no samba ad dc não loga no Windows 10 e 11 [RESOLVIDO] (14)









