Mostrando postagens com marcador proxypass. Mostrar todas as postagens
Mostrando postagens com marcador proxypass. Mostrar todas as postagens

segunda-feira, 16 de fevereiro de 2009

bash script - verificar erros de rede

# Servidores Linux Toor

# Bash Script

Quem teve a oportunidade de trabalhar com Linux e gosta deste S.O. certamente é apaixonado por scripts bash.

Voce pode automatizar todos os seus processos e executa-los muito além deste tutorial.

Aqui vou mostrar simplesmente como mostrar na tela do seu servidor se voce esta com erros na placa de rede que podem ser causados por:

- problemas no cabo
- probelmas na porta do (hub/switch)
- problemas na placa
- problemas no slot da placa mãe

Quando voce obtiver erro voce pode fazer a substituição nesta ordem acima para diagnosticar o problema

Script:.

# vi /root/toor-erros-rede.sh

#!/bin/sh
# Script por rodrigo (a) toor.com.br 14/02/09

status=1

# lista as placas ativas no servidor
for placa in `ifconfig |grep encap |awk '{print $1}'`; do

# para cada placa, verifica se existem pacotes com erros
RET=$(ifconfig $placa |grep 'errors:0' |wc -l)
if [ $RET -ne 2 ] ; then
status=2
# mostra a placa que esta com erros de rede
echo "Placa $placa com erros de rede"
fi
done
#-----------------------------------------------------------------------------


Voce pode agendar este script no cron e faze-lo mostrar na tela do servidor da seguinte maneira

# crontab -e
## Verifica erros de rede a cada minuto e mostra na tela
*/1 * * * * /root/toor-erros-rede.sh

Nao esqueça de dar um chmod 755 no script

# chmod 755 /root/toor-erros-rede.sh

Apenas executando o script voce vera na tela:
Placa ethx com erros de rede

Se nao aparecer nada, sua(s) placa(s) esta ok.


A Toor Tecnologia possui scripts administrativos que auxiliam na administração dos seus servidores. Grande abraço e até a próxima.

--
Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
http://www.toor.com.br
(41) 3526-0710
Email urgente sms@toor.com.br
---------------------------

sexta-feira, 19 de dezembro de 2008

Acessar servidor web pela Internet por ProxyPass

Ola Pessoal,

Muitas vezes, possuímos vários servidores na empresa e precisamos acessar recursos web de fora, como uma intranet ou sistema web.

É possível fazer este acesso com determinadas restriçoes, liberando somente uma pasta por exemplo. Vamos supor o seguinte cenário

------------------------------------
( Internet)
|
|
|
200.200.200.200 (wan)
{ Firewall }
192.168.0.254 (lan)
|
|
| switch| --------- [webserver] 192.168.0.1


------------------------------------


A conexao Internet esta ligada no firewall com ip fixo (tbm funciona com ip dinamico) e o fw ligado na rede local.

Vamos supor que voce precise acessar externamente a pasta /sistema/ do seu servidor web, somente ela pois as outras estao relacionadas a intranet e assuntos internos.

Desta forma basta habilitar o apache no servidor firewall e configurar o recurso ProxyPass apontando para o servidor web interno.

Edite o httpd.conf (geralmente /etc/httpd/httpd.conf)

e procure pelo trecho

<>
ProxyRequests Off
ProxyPass /sistema/ http://192.168.0.1/sistema/

vc deve adicionar a terceira linha, onde vc informa a pasta "virtual" do servidor apache local (0.254) e o endereço interno que irá ser um "atalho" para esta "pasta virtual"

Desta forma voce pode acessar internamente e externamente recurso dos dois servidores simultaneos.

Este artigo é para uma situaçao específica, suponhamos que voce ja esteja com nat e regras de firewall pré configuradas para esta conexao.

Servidores Linux Slackware 12.1
ProxyPass

Rodrigo Otavio
Toor Tecnologia e Serviços
http://www.toor.com.br
Pensou em Linux? Pensou em Toor!